diff --git a/deploy/00crds.yaml b/deploy/00crds.yaml index 5f8e56a..b1678c4 100644 --- a/deploy/00crds.yaml +++ b/deploy/00crds.yaml @@ -459,6 +459,10 @@ spec: items: type: string type: array + networkPersistence: + description: NetworkPersistence instructs the migration helper + to persist the source networking configuration + type: boolean periodicSyncEnabled: description: PeriodicSyncEnabled is a boolean to enable periodic sync @@ -714,6 +718,7 @@ spec: enum: - Pending - Validating + - ValidationFailed - AwaitingDataCopyStart - CopyingBlocks - CopyingChangedBlocks @@ -1596,6 +1601,10 @@ spec: items: type: string type: array + networkPersistence: + description: NetworkPersistence instructs the migration helper + to persist the source networking configuration + type: boolean periodicSyncEnabled: description: PeriodicSyncEnabled is a boolean to enable periodic sync @@ -2245,8 +2254,6 @@ spec: vcenterHost: description: VcenterHost is the vCenter host type: string - required: - - datacenter type: object status: description: VMwareCredsStatus defines the observed state of VMwareCreds diff --git a/deploy/installer.yaml b/deploy/installer.yaml index 77d5ae2..a3dc4d1 100644 --- a/deploy/installer.yaml +++ b/deploy/installer.yaml @@ -459,6 +459,10 @@ spec: items: type: string type: array + networkPersistence: + description: NetworkPersistence instructs the migration helper + to persist the source networking configuration + type: boolean periodicSyncEnabled: description: PeriodicSyncEnabled is a boolean to enable periodic sync @@ -714,6 +718,7 @@ spec: enum: - Pending - Validating + - ValidationFailed - AwaitingDataCopyStart - CopyingBlocks - CopyingChangedBlocks @@ -1596,6 +1601,10 @@ spec: items: type: string type: array + networkPersistence: + description: NetworkPersistence instructs the migration helper + to persist the source networking configuration + type: boolean periodicSyncEnabled: description: PeriodicSyncEnabled is a boolean to enable periodic sync @@ -2245,8 +2254,6 @@ spec: vcenterHost: description: VcenterHost is the vCenter host type: string - required: - - datacenter type: object status: description: VMwareCredsStatus defines the observed state of VMwareCreds @@ -3779,7 +3786,7 @@ spec: envFrom: - configMapRef: name: pf9-env - image: quay.io/platform9/vjailbreak-controller:v0.3.7 + image: quay.io/platform9/vjailbreak-controller:v0.3.8 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -3862,7 +3869,7 @@ spec: - envFrom: - configMapRef: name: pf9-env - image: quay.io/platform9/vjailbreak-vpwned:v0.3.7 + image: quay.io/platform9/vjailbreak-vpwned:v0.3.8 imagePullPolicy: IfNotPresent name: vpwned ports: diff --git a/image_builder/configs/vjailbreak-settings.yaml b/image_builder/configs/vjailbreak-settings.yaml index f259dbe..3b45a3f 100644 --- a/image_builder/configs/vjailbreak-settings.yaml +++ b/image_builder/configs/vjailbreak-settings.yaml @@ -23,3 +23,4 @@ data: PERIODIC_SYNC_MAX_RETRIES: "3" # max number of retries for CBT sync PERIODIC_SYNC_RETRY_CAP: "3h" # max retry interval for CBT sync AUTO_FSTAB_UPDATE: "false" # automatically update fstab + AUTO_PXE_BOOT_ON_CONVERSION: "false" # automatically set machine to PXE boot during cluster conversion diff --git a/releases/v0.3.8.md b/releases/v0.3.8.md new file mode 100644 index 0000000..aa3eb57 --- /dev/null +++ b/releases/v0.3.8.md @@ -0,0 +1,37 @@ +# v0.3.8 + +- **Tag:** `v0.3.8` +- **Published:** 2026-01-07T08:27:41Z +- **Source release:** https://github.com/platform9/vjailbreak/releases/tag/v0.3.8 + +## Release Notes + +## What's Changed +* Implement Session Timeout (18 hours inactivity) for UI by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1264 +* install vjbctl binary system wide by @spai-p9 in https://github.com/platform9/vjailbreak/pull/1269 +* Make datacenter field as an optional entry in vmware creds form by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1256 +* #1227, #1224 :: Create a Common Component Library for Consistent UI Across the Application by @AbhijeetThakur in https://github.com/platform9/vjailbreak/pull/1297 +* support additional machine states, optional set to PXE boot by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/1301 +* fix - Agent Node not prompting to change password by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1310 +* fix errored agent nodes deletion from PCD by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/1303 +* Added script to preserve network interfaces by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1304 +* #1299 :: New UI – Issues and Required Fixes by @AbhijeetThakur in https://github.com/platform9/vjailbreak/pull/1313 +* Added advanced option in UI to select if the user wants to persist network interfaces by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1314 +* add script to check and bring the offline volumes online by @spai-p9 in https://github.com/platform9/vjailbreak/pull/1309 +* Added a new state to show migrationplan validation failure in ui by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1298 +* fix - logs for persistance script showing errors by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1317 +* Add endpoint to take proxy variable, update the cm and restart controller. by @spai-p9 in https://github.com/platform9/vjailbreak/pull/1316 +* Fix logs UI and updated CRDs by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1320 +* #1294 :: UI add proxy by @AbhijeetThakur in https://github.com/platform9/vjailbreak/pull/1322 +* #1294 :: UI: Add proxy with separate Http, Https field by @AbhijeetThakur in https://github.com/platform9/vjailbreak/pull/1325 +* added validationFailed to stop time elapsed by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1328 +* Refactored network persistance script by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1327 +* #1331 :: Show warning message on UI after saving proxy by @AbhijeetThakur in https://github.com/platform9/vjailbreak/pull/1332 +* no_proxy default values by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/1335 +* Fixed migrationplan status based on all edge cases (combination of validationFailed, failed, suceeded, inprogress) by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1333 +* Fix - Network persistence not working for older versions of ubuntu by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1338 +* Vmware tools fix by @amar-chand in https://github.com/platform9/vjailbreak/pull/1267 +* fix - Interfaces with no ip for ubuntu older versions getting default ip by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1340 + + +**Full Changelog**: https://github.com/platform9/vjailbreak/compare/v0.3.7...v0.3.8