From 7f1a95392f36262b2863f998a4d99aefcf64a9c1 Mon Sep 17 00:00:00 2001 From: OmkarDeshpande7 Date: Tue, 15 Sep 2026 22:49:36 +0530 Subject: [PATCH] Add release v0.4.3 --- deploy/00crds.yaml | 11 +++++++- deploy/05controller-deployment.yaml | 6 ++++- deploy/06vpwned-deployment.yaml | 6 ++++- deploy/07ui-deployment.yaml | 2 +- deploy/installer.yaml | 25 ++++++++++++++--- releases/v0.4.3.md | 42 +++++++++++++++++++++++++++++ 6 files changed, 84 insertions(+), 8 deletions(-) create mode 100644 releases/v0.4.3.md diff --git a/deploy/00crds.yaml b/deploy/00crds.yaml index e1b460d..8036d66 100644 --- a/deploy/00crds.yaml +++ b/deploy/00crds.yaml @@ -2679,7 +2679,7 @@ spec: (e.g., Provisioning, Ready, Error, Decommissioning) type: string vmIP: - description: VMIP is the IP address of the VM + description: VMIP is the IP address of the VM type: string required: - vmIP @@ -3127,6 +3127,8 @@ spec: type: string network: type: string + networkType: + type: string order: type: integer type: object @@ -4540,7 +4542,11 @@ rules: - secrets verbs: - create + - delete - get + - list + - patch + - update - apiGroups: - "" resources: @@ -4588,6 +4594,7 @@ rules: - vjailbreak.k8s.pf9.io resources: - arraycreds + - arraycredsmappings - bmconfigs - esxisshcreds - clustermigrations @@ -4619,6 +4626,7 @@ rules: - vjailbreak.k8s.pf9.io resources: - arraycreds/finalizers + - arraycredsmappings/finalizers - bmconfigs/finalizers - esxisshcreds/finalizers - clustermigrations/finalizers @@ -4640,6 +4648,7 @@ rules: - vjailbreak.k8s.pf9.io resources: - arraycreds/status + - arraycredsmappings/status - bmconfigs/status - esxisshcreds/status - clustermigrations/status diff --git a/deploy/05controller-deployment.yaml b/deploy/05controller-deployment.yaml index b939f50..3cf037c 100644 --- a/deploy/05controller-deployment.yaml +++ b/deploy/05controller-deployment.yaml @@ -41,7 +41,7 @@ spec: envFrom: - configMapRef: name: pf9-env - image: quay.io/platform9/vjailbreak-controller:v0.4.2 + image: quay.io/platform9/vjailbreak-controller:v0.4.3 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -75,6 +75,10 @@ spec: - mountPath: /etc/hosts name: hosts-file readOnly: true + dnsConfig: + options: + - name: ndots + value: "1" dnsPolicy: ClusterFirstWithHostNet hostNetwork: true securityContext: diff --git a/deploy/06vpwned-deployment.yaml b/deploy/06vpwned-deployment.yaml index 8225c3c..23730bc 100644 --- a/deploy/06vpwned-deployment.yaml +++ b/deploy/06vpwned-deployment.yaml @@ -27,7 +27,7 @@ spec: - envFrom: - configMapRef: name: pf9-env - image: quay.io/platform9/vjailbreak-vpwned:v0.4.2 + image: quay.io/platform9/vjailbreak-vpwned:v0.4.3 imagePullPolicy: IfNotPresent name: vpwned ports: @@ -42,6 +42,10 @@ spec: readOnly: true - mountPath: /home/ubuntu name: vddk-storage + dnsConfig: + options: + - name: ndots + value: "1" dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler diff --git a/deploy/07ui-deployment.yaml b/deploy/07ui-deployment.yaml index 58e0a74..57ef2e1 100644 --- a/deploy/07ui-deployment.yaml +++ b/deploy/07ui-deployment.yaml @@ -24,7 +24,7 @@ spec: serviceAccountName: ui-manager-sa containers: - name: vjailbreak-ui-container - image: quay.io/platform9/vjailbreak-ui:v0.4.2 + image: quay.io/platform9/vjailbreak-ui:v0.4.3 imagePullPolicy: IfNotPresent ports: - containerPort: 80 diff --git a/deploy/installer.yaml b/deploy/installer.yaml index 693ff78..0e5d09b 100644 --- a/deploy/installer.yaml +++ b/deploy/installer.yaml @@ -2679,7 +2679,7 @@ spec: (e.g., Provisioning, Ready, Error, Decommissioning) type: string vmIP: - description: VMIP is the IP address of the VM + description: VMIP is the IP address of the VM type: string required: - vmIP @@ -3127,6 +3127,8 @@ spec: type: string network: type: string + networkType: + type: string order: type: integer type: object @@ -4446,7 +4448,7 @@ spec: envFrom: - configMapRef: name: pf9-env - image: quay.io/platform9/vjailbreak-controller:v0.4.2 + image: quay.io/platform9/vjailbreak-controller:v0.4.3 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -4480,6 +4482,10 @@ spec: - mountPath: /etc/hosts name: hosts-file readOnly: true + dnsConfig: + options: + - name: ndots + value: "1" dnsPolicy: ClusterFirstWithHostNet hostNetwork: true securityContext: @@ -4529,7 +4535,7 @@ spec: - envFrom: - configMapRef: name: pf9-env - image: quay.io/platform9/vjailbreak-vpwned:v0.4.2 + image: quay.io/platform9/vjailbreak-vpwned:v0.4.3 imagePullPolicy: IfNotPresent name: vpwned ports: @@ -4544,6 +4550,10 @@ spec: readOnly: true - mountPath: /home/ubuntu name: vddk-storage + dnsConfig: + options: + - name: ndots + value: "1" dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler @@ -4614,7 +4624,7 @@ spec: serviceAccountName: ui-manager-sa containers: - name: vjailbreak-ui-container - image: quay.io/platform9/vjailbreak-ui:v0.4.2 + image: quay.io/platform9/vjailbreak-ui:v0.4.3 imagePullPolicy: IfNotPresent ports: - containerPort: 80 @@ -4741,7 +4751,11 @@ rules: - secrets verbs: - create + - delete - get + - list + - patch + - update - apiGroups: - "" resources: @@ -4789,6 +4803,7 @@ rules: - vjailbreak.k8s.pf9.io resources: - arraycreds + - arraycredsmappings - bmconfigs - esxisshcreds - clustermigrations @@ -4820,6 +4835,7 @@ rules: - vjailbreak.k8s.pf9.io resources: - arraycreds/finalizers + - arraycredsmappings/finalizers - bmconfigs/finalizers - esxisshcreds/finalizers - clustermigrations/finalizers @@ -4841,6 +4857,7 @@ rules: - vjailbreak.k8s.pf9.io resources: - arraycreds/status + - arraycredsmappings/status - bmconfigs/status - esxisshcreds/status - clustermigrations/status diff --git a/releases/v0.4.3.md b/releases/v0.4.3.md new file mode 100644 index 0000000..c377baf --- /dev/null +++ b/releases/v0.4.3.md @@ -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.