Compare commits

...
1 Commits
Author SHA1 Message Date
OmkarDeshpande7 7f1a95392f Add release v0.4.3 2026-09-15 22:49:36 +05:30
6 changed files with 84 additions and 8 deletions
+10 -1
View File
@@ -2679,7 +2679,7 @@ spec:
(e.g., Provisioning, Ready, Error, Decommissioning) (e.g., Provisioning, Ready, Error, Decommissioning)
type: string type: string
vmIP: vmIP:
description: VMIP is the IP address of the VM description: VMIP is the IP address of the VM
type: string type: string
required: required:
- vmIP - vmIP
@@ -3127,6 +3127,8 @@ spec:
type: string type: string
network: network:
type: string type: string
networkType:
type: string
order: order:
type: integer type: integer
type: object type: object
@@ -4540,7 +4542,11 @@ rules:
- secrets - secrets
verbs: verbs:
- create - create
- delete
- get - get
- list
- patch
- update
- apiGroups: - apiGroups:
- "" - ""
resources: resources:
@@ -4588,6 +4594,7 @@ rules:
- vjailbreak.k8s.pf9.io - vjailbreak.k8s.pf9.io
resources: resources:
- arraycreds - arraycreds
- arraycredsmappings
- bmconfigs - bmconfigs
- esxisshcreds - esxisshcreds
- clustermigrations - clustermigrations
@@ -4619,6 +4626,7 @@ rules:
- vjailbreak.k8s.pf9.io - vjailbreak.k8s.pf9.io
resources: resources:
- arraycreds/finalizers - arraycreds/finalizers
- arraycredsmappings/finalizers
- bmconfigs/finalizers - bmconfigs/finalizers
- esxisshcreds/finalizers - esxisshcreds/finalizers
- clustermigrations/finalizers - clustermigrations/finalizers
@@ -4640,6 +4648,7 @@ rules:
- vjailbreak.k8s.pf9.io - vjailbreak.k8s.pf9.io
resources: resources:
- arraycreds/status - arraycreds/status
- arraycredsmappings/status
- bmconfigs/status - bmconfigs/status
- esxisshcreds/status - esxisshcreds/status
- clustermigrations/status - clustermigrations/status
+5 -1
View File
@@ -41,7 +41,7 @@ spec:
envFrom: envFrom:
- configMapRef: - configMapRef:
name: pf9-env name: pf9-env
image: quay.io/platform9/vjailbreak-controller:v0.4.2 image: quay.io/platform9/vjailbreak-controller:v0.4.3
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
lifecycle: lifecycle:
preStop: preStop:
@@ -75,6 +75,10 @@ spec:
- mountPath: /etc/hosts - mountPath: /etc/hosts
name: hosts-file name: hosts-file
readOnly: true readOnly: true
dnsConfig:
options:
- name: ndots
value: "1"
dnsPolicy: ClusterFirstWithHostNet dnsPolicy: ClusterFirstWithHostNet
hostNetwork: true hostNetwork: true
securityContext: securityContext:
+5 -1
View File
@@ -27,7 +27,7 @@ spec:
- envFrom: - envFrom:
- configMapRef: - configMapRef:
name: pf9-env name: pf9-env
image: quay.io/platform9/vjailbreak-vpwned:v0.4.2 image: quay.io/platform9/vjailbreak-vpwned:v0.4.3
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
name: vpwned name: vpwned
ports: ports:
@@ -42,6 +42,10 @@ spec:
readOnly: true readOnly: true
- mountPath: /home/ubuntu - mountPath: /home/ubuntu
name: vddk-storage name: vddk-storage
dnsConfig:
options:
- name: ndots
value: "1"
dnsPolicy: ClusterFirst dnsPolicy: ClusterFirst
restartPolicy: Always restartPolicy: Always
schedulerName: default-scheduler schedulerName: default-scheduler
+1 -1
View File
@@ -24,7 +24,7 @@ spec:
serviceAccountName: ui-manager-sa serviceAccountName: ui-manager-sa
containers: containers:
- name: vjailbreak-ui-container - name: vjailbreak-ui-container
image: quay.io/platform9/vjailbreak-ui:v0.4.2 image: quay.io/platform9/vjailbreak-ui:v0.4.3
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
ports: ports:
- containerPort: 80 - containerPort: 80
+21 -4
View File
@@ -2679,7 +2679,7 @@ spec:
(e.g., Provisioning, Ready, Error, Decommissioning) (e.g., Provisioning, Ready, Error, Decommissioning)
type: string type: string
vmIP: vmIP:
description: VMIP is the IP address of the VM description: VMIP is the IP address of the VM
type: string type: string
required: required:
- vmIP - vmIP
@@ -3127,6 +3127,8 @@ spec:
type: string type: string
network: network:
type: string type: string
networkType:
type: string
order: order:
type: integer type: integer
type: object type: object
@@ -4446,7 +4448,7 @@ spec:
envFrom: envFrom:
- configMapRef: - configMapRef:
name: pf9-env name: pf9-env
image: quay.io/platform9/vjailbreak-controller:v0.4.2 image: quay.io/platform9/vjailbreak-controller:v0.4.3
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
lifecycle: lifecycle:
preStop: preStop:
@@ -4480,6 +4482,10 @@ spec:
- mountPath: /etc/hosts - mountPath: /etc/hosts
name: hosts-file name: hosts-file
readOnly: true readOnly: true
dnsConfig:
options:
- name: ndots
value: "1"
dnsPolicy: ClusterFirstWithHostNet dnsPolicy: ClusterFirstWithHostNet
hostNetwork: true hostNetwork: true
securityContext: securityContext:
@@ -4529,7 +4535,7 @@ spec:
- envFrom: - envFrom:
- configMapRef: - configMapRef:
name: pf9-env name: pf9-env
image: quay.io/platform9/vjailbreak-vpwned:v0.4.2 image: quay.io/platform9/vjailbreak-vpwned:v0.4.3
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
name: vpwned name: vpwned
ports: ports:
@@ -4544,6 +4550,10 @@ spec:
readOnly: true readOnly: true
- mountPath: /home/ubuntu - mountPath: /home/ubuntu
name: vddk-storage name: vddk-storage
dnsConfig:
options:
- name: ndots
value: "1"
dnsPolicy: ClusterFirst dnsPolicy: ClusterFirst
restartPolicy: Always restartPolicy: Always
schedulerName: default-scheduler schedulerName: default-scheduler
@@ -4614,7 +4624,7 @@ spec:
serviceAccountName: ui-manager-sa serviceAccountName: ui-manager-sa
containers: containers:
- name: vjailbreak-ui-container - name: vjailbreak-ui-container
image: quay.io/platform9/vjailbreak-ui:v0.4.2 image: quay.io/platform9/vjailbreak-ui:v0.4.3
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
ports: ports:
- containerPort: 80 - containerPort: 80
@@ -4741,7 +4751,11 @@ rules:
- secrets - secrets
verbs: verbs:
- create - create
- delete
- get - get
- list
- patch
- update
- apiGroups: - apiGroups:
- "" - ""
resources: resources:
@@ -4789,6 +4803,7 @@ rules:
- vjailbreak.k8s.pf9.io - vjailbreak.k8s.pf9.io
resources: resources:
- arraycreds - arraycreds
- arraycredsmappings
- bmconfigs - bmconfigs
- esxisshcreds - esxisshcreds
- clustermigrations - clustermigrations
@@ -4820,6 +4835,7 @@ rules:
- vjailbreak.k8s.pf9.io - vjailbreak.k8s.pf9.io
resources: resources:
- arraycreds/finalizers - arraycreds/finalizers
- arraycredsmappings/finalizers
- bmconfigs/finalizers - bmconfigs/finalizers
- esxisshcreds/finalizers - esxisshcreds/finalizers
- clustermigrations/finalizers - clustermigrations/finalizers
@@ -4841,6 +4857,7 @@ rules:
- vjailbreak.k8s.pf9.io - vjailbreak.k8s.pf9.io
resources: resources:
- arraycreds/status - arraycreds/status
- arraycredsmappings/status
- bmconfigs/status - bmconfigs/status
- esxisshcreds/status - esxisshcreds/status
- clustermigrations/status - clustermigrations/status
+42
View File
@@ -0,0 +1,42 @@
# v0.4.3
- **Tag:** `v0.4.3`
- **Published:** 2026-04-08T06:57:13Z
- **Source release:** https://github.com/platform9/vjailbreak/releases/tag/v0.4.3
## Release Notes
## What's Changed
* fix for no cluster filter by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/1726
* fix - Unable to migrate powered-off VM without IP address by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1732
* Optimise VMware tool removal by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1675
* Added dnsConfig with ndots: 1 for controller,v2v-helper and vpwned pods by @spai-p9 in https://github.com/platform9/vjailbreak/pull/1736
* Replaced the manual name construction with a call to resolvecinderVolumeToLun Function by @spai-p9 in https://github.com/platform9/vjailbreak/pull/1738
* Added delete permissions for secrets by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1740
* uuid for image id discovery call by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/1739
* Duplicate ESXi hosts are visible for multiple VMware credentials by @sanya-pf9 in https://github.com/platform9/vjailbreak/pull/1707
* Preserved non-ASCII chars in Kubernetes secrets by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1745
* #1656: Reset to Default button toggles off Auto Fstab Update and sets migration type to hot by default by @AbhijeetThakur in https://github.com/platform9/vjailbreak/pull/1734
* #1733 : Add a toggle to pass the instance ID when creating PCD credentials on a VJB VM that was created using an L2 network by @AbhijeetThakur in https://github.com/platform9/vjailbreak/pull/1744
* #1648 : Remove the N/A drop down from Storage Accelerated Copy by @AbhijeetThakur in https://github.com/platform9/vjailbreak/pull/1748
* Disable security group selection for L2-enabled PCD credentials by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1757
* Updating virt-v2v version by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1763
* Give permission to UI user to create arraycredsmapping by @spai-p9 in https://github.com/platform9/vjailbreak/pull/1760
* mount point for lvm by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/1599
* Implement subnet compatibility warnings for VM network mapping by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1755
* Agents markdown file by @roopakparikh in https://github.com/platform9/vjailbreak/pull/1507
* Feat/support virtual portgroups by @sanya-pf9 in https://github.com/platform9/vjailbreak/pull/1730
* v2v checks for windows by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1775
* Add update patch list to secret for ui role by @spai-p9 in https://github.com/platform9/vjailbreak/pull/1777
* #1591 : Migration details in the details modal becomes NA if we remove creds and create new creds, Its reconciling with old creds by @AbhijeetThakur in https://github.com/platform9/vjailbreak/pull/1753
* adding proper filtering for agent nodes by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1778
* Added devcon utility by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1790
**Full Changelog**: https://github.com/platform9/vjailbreak/compare/v0.4.2...v0.4.3
## Release Notes & Known Issues
* Static IP and interface name preservation is not supported when the target network has DHCP disabled.
* For Windows VMs, static IP configurations are automatically converted to DHCP. However, the original source IP is retained on the destination VM to maintain network connectivity.
* The VMware Tools removal script may leave behind some residual artifacts. Refer to the [documentation](https://platform9.github.io/vjailbreak/guides/troubleshooting/vmware_residual_artifacts/#_top) for more details.
* Agent scaling is not supported for vJailbreak VMs operating on L2 networks.