Add release v0.4.2
This commit is contained in:
+266
-2
@@ -1691,6 +1691,10 @@ spec:
|
||||
type: string
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
vjbinstanceid:
|
||||
description: VJBInstanceID is the ID of current vjailbreak instance
|
||||
(needed if metadata service is not available)
|
||||
type: string
|
||||
type: object
|
||||
status:
|
||||
description: OpenstackCredsStatus defines the observed state of OpenstackCreds
|
||||
@@ -1704,7 +1708,19 @@ spec:
|
||||
type: object
|
||||
networks:
|
||||
items:
|
||||
type: string
|
||||
description: PCDNetworkInfo is struct to hold network information
|
||||
for PCD
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
tags:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
required:
|
||||
- name
|
||||
- tags
|
||||
type: object
|
||||
type: array
|
||||
securityGroups:
|
||||
items:
|
||||
@@ -3104,7 +3120,9 @@ spec:
|
||||
machine.
|
||||
properties:
|
||||
ipAddress:
|
||||
type: string
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
mac:
|
||||
type: string
|
||||
network:
|
||||
@@ -4413,4 +4431,250 @@ spec:
|
||||
number: 80
|
||||
path: /dev-api/sdk/(.*)
|
||||
pathType: ImplementationSpecific
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: vjailbreak-ui-service
|
||||
namespace: migration-system
|
||||
spec:
|
||||
selector:
|
||||
app: vjailbreak-ui
|
||||
type: ClusterIP
|
||||
ports:
|
||||
- protocol: TCP
|
||||
port: 80
|
||||
targetPort: 80
|
||||
---
|
||||
apiVersion: networking.k8s.io/v1
|
||||
kind: Ingress
|
||||
metadata:
|
||||
name: vjailbreak-ui-ingress
|
||||
namespace: migration-system
|
||||
annotations:
|
||||
nginx.ingress.kubernetes.io/backend-protocol: "HTTP"
|
||||
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
|
||||
nginx.ingress.kubernetes.io/ssl-redirect: "true"
|
||||
spec:
|
||||
ingressClassName: nginx
|
||||
rules:
|
||||
- http:
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
backend:
|
||||
service:
|
||||
name: vjailbreak-ui-service
|
||||
port:
|
||||
number: 80
|
||||
---
|
||||
apiVersion: networking.k8s.io/v1
|
||||
kind: Ingress
|
||||
metadata:
|
||||
name: vjailbreak-api-ingress
|
||||
namespace: default
|
||||
annotations:
|
||||
nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
|
||||
nginx.ingress.kubernetes.io/rewrite-target: /$1
|
||||
nginx.ingress.kubernetes.io/use-regex: "true"
|
||||
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
|
||||
nginx.ingress.kubernetes.io/ssl-redirect: "true"
|
||||
spec:
|
||||
ingressClassName: nginx
|
||||
rules:
|
||||
- http:
|
||||
paths:
|
||||
- path: /(apis.*)
|
||||
pathType: ImplementationSpecific
|
||||
backend:
|
||||
service:
|
||||
name: kubernetes
|
||||
port:
|
||||
number: 443
|
||||
- path: /(api.*)
|
||||
pathType: ImplementationSpecific
|
||||
backend:
|
||||
service:
|
||||
name: kubernetes
|
||||
port:
|
||||
number: 443
|
||||
---
|
||||
apiVersion: networking.k8s.io/v1
|
||||
kind: Ingress
|
||||
metadata:
|
||||
name: grafana-api-ingress
|
||||
namespace: monitoring
|
||||
annotations:
|
||||
nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
|
||||
spec:
|
||||
ingressClassName: nginx
|
||||
rules:
|
||||
- http:
|
||||
paths:
|
||||
- path: /grafana
|
||||
pathType: Prefix
|
||||
backend:
|
||||
service:
|
||||
name: grafana
|
||||
port:
|
||||
number: 3000
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ServiceAccount
|
||||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/managed-by: kustomize
|
||||
app.kubernetes.io/name: migration
|
||||
name: ui-manager-sa
|
||||
namespace: migration-system
|
||||
---
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: ClusterRole
|
||||
metadata:
|
||||
name: ui-manager-role
|
||||
rules:
|
||||
- apiGroups:
|
||||
- ""
|
||||
resources:
|
||||
- secrets
|
||||
verbs:
|
||||
- create
|
||||
- get
|
||||
- apiGroups:
|
||||
- ""
|
||||
resources:
|
||||
- configmaps
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- ""
|
||||
resources:
|
||||
- pods
|
||||
verbs:
|
||||
- get
|
||||
- list
|
||||
- watch
|
||||
- patch
|
||||
- apiGroups:
|
||||
- ""
|
||||
resources:
|
||||
- configmaps/status
|
||||
- pods/status
|
||||
verbs:
|
||||
- get
|
||||
- apiGroups:
|
||||
- ""
|
||||
resources:
|
||||
- events
|
||||
verbs:
|
||||
- get
|
||||
- list
|
||||
- watch
|
||||
- apiGroups:
|
||||
- ""
|
||||
resources:
|
||||
- pods/log
|
||||
verbs:
|
||||
- get
|
||||
- list
|
||||
- apiGroups:
|
||||
- vjailbreak.k8s.pf9.io
|
||||
resources:
|
||||
- arraycreds
|
||||
- bmconfigs
|
||||
- esxisshcreds
|
||||
- clustermigrations
|
||||
- esximigrations
|
||||
- migrationplans
|
||||
- migrations
|
||||
- migrationtemplates
|
||||
- networkmappings
|
||||
- openstackcreds
|
||||
- pcdclusters
|
||||
- pcdhosts
|
||||
- rdmdisks
|
||||
- rollingmigrationplans
|
||||
- storagemappings
|
||||
- vjailbreaknodes
|
||||
- vmwareclusters
|
||||
- vmwarecreds
|
||||
- vmwarehosts
|
||||
- vmwaremachines
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- vjailbreak.k8s.pf9.io
|
||||
resources:
|
||||
- arraycreds/finalizers
|
||||
- bmconfigs/finalizers
|
||||
- esxisshcreds/finalizers
|
||||
- clustermigrations/finalizers
|
||||
- esximigrations/finalizers
|
||||
- migrationplans/finalizers
|
||||
- migrationtemplates/finalizers
|
||||
- networkmappings/finalizers
|
||||
- openstackcreds/finalizers
|
||||
- pcdclusters/finalizers
|
||||
- pcdhosts/finalizers
|
||||
- rdmdisks/finalizers
|
||||
- rollingmigrationplans/finalizers
|
||||
- storagemappings/finalizers
|
||||
- vjailbreaknodes/finalizers
|
||||
- vmwarecreds/finalizers
|
||||
verbs:
|
||||
- update
|
||||
- apiGroups:
|
||||
- vjailbreak.k8s.pf9.io
|
||||
resources:
|
||||
- arraycreds/status
|
||||
- bmconfigs/status
|
||||
- esxisshcreds/status
|
||||
- clustermigrations/status
|
||||
- esximigrations/status
|
||||
- migrationplans/status
|
||||
- migrations/status
|
||||
- migrationtemplates/status
|
||||
- networkmappings/status
|
||||
- openstackcreds/status
|
||||
- pcdclusters/status
|
||||
- pcdhosts/status
|
||||
- rdmdisks/status
|
||||
- rollingmigrationplans/status
|
||||
- storagemappings/status
|
||||
- vjailbreaknodes/status
|
||||
- vmwarecreds/status
|
||||
- vmwaremachines/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
---
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: ClusterRoleBinding
|
||||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/managed-by: kustomize
|
||||
app.kubernetes.io/name: migration
|
||||
name: ui-manager-rolebinding
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
kind: ClusterRole
|
||||
name: ui-manager-role
|
||||
subjects:
|
||||
- kind: ServiceAccount
|
||||
name: ui-manager-sa
|
||||
namespace: migration-system
|
||||
---
|
||||
Reference in New Issue
Block a user