Add release v0.1.1

This commit is contained in:
OmkarDeshpande7
2026-09-15 22:44:08 +05:30
parent 6ef6e413d9
commit 3347da7b42
9 changed files with 2008 additions and 0 deletions
+1837
View File
File diff suppressed because it is too large Load Diff
+12
View File
@@ -0,0 +1,12 @@
apiVersion: vjailbreak.k8s.pf9.io/v1alpha1
kind: OpenstackCreds
metadata:
name: openstackcreds
namespace: migration-system
spec:
OS_AUTH_URL:
OS_DOMAIN_NAME:
OS_USERNAME:
OS_PASSWORD:
OS_REGION_NAME:
OS_TENANT_NAME:
+10
View File
@@ -0,0 +1,10 @@
apiVersion: vjailbreak.k8s.pf9.io/v1alpha1
kind: VMwareCreds
metadata:
name: vmwarecreds
namespace: migration-system
spec:
VCENTER_HOST:
VCENTER_INSECURE: true
VCENTER_PASSWORD:
VCENTER_USERNAME:
+11
View File
@@ -0,0 +1,11 @@
apiVersion: vjailbreak.k8s.pf9.io/v1alpha1
kind: NetworkMapping
metadata:
name: networkmapping
namespace: migration-system
spec:
networks:
- source: VM Network
target: vlan1
- source: VM Network 2
target: vlan2
+9
View File
@@ -0,0 +1,9 @@
apiVersion: vjailbreak.k8s.pf9.io/v1alpha1
kind: StorageMapping
metadata:
name: storagemapping
namespace: migration-system
spec:
storages:
- source: vcenter-datastore-1
target: lvm
+14
View File
@@ -0,0 +1,14 @@
apiVersion: vjailbreak.k8s.pf9.io/v1alpha1
kind: MigrationTemplate
metadata:
name: migrationtemplate-windows
namespace: migration-system
spec:
networkMapping: networkmapping
storageMapping: storagemapping
osType: windows
source:
datacenter: Datacenter Name
vmwareRef: vmwarecreds
destination:
openstackRef: openstackcreds
+18
View File
@@ -0,0 +1,18 @@
apiVersion: vjailbreak.k8s.pf9.io/v1alpha1
kind: MigrationPlan
metadata:
name: vm-migration-windows-app
namespace: migration-system
spec:
migrationTemplate: migrationtemplate-windows
retry: true
migrationStrategy:
type: hot
dataCopyStart: 2024-08-2717:30:25.230Z
vmCutoverStart: 2024-08-27T17:30:25.230Z
vmCutoverEnd: 2024-08-28T17:30:25.230Z
virtualmachines:
- - winserver2k12
- winserver2k26
- - winserver2k16
- winserver2k19
+76
View File
@@ -0,0 +1,76 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: vjailbreak-ui
namespace: migration-system
spec:
replicas: 1
selector:
matchLabels:
app: vjailbreak-ui
template:
metadata:
labels:
app: vjailbreak-ui
spec:
serviceAccountName: migration-controller-manager
containers:
- name: vjailbreak-ui-container
image: platform9/vjailbreak-ui:v0.1
imagePullPolicy: Always
ports:
- containerPort: 80
---
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"
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"
spec:
ingressClassName: nginx
rules:
- http:
paths:
- path: /apis
pathType: Prefix
backend:
service:
name: kubernetes
port:
number: 443