Compare commits

...
2 Commits
Author SHA1 Message Date
OmkarDeshpande7 c060e2c4ce Add release v0.4.10 2026-09-15 22:50:42 +05:30
OmkarDeshpande7 62b01f21f7 Add release v0.4.9 2026-09-15 22:50:33 +05:30
9 changed files with 111 additions and 21 deletions
+13 -12
View File
@@ -1560,6 +1560,17 @@ spec:
initiateCutover:
description: InitiateCutover is the flag to initiate cutover
type: boolean
ldmBootStatus:
description: |-
LDMBootStatus answers the WaitingForLDMBootSuccess gate: "success" recreates
the VM on virtio, "finish" leaves it on SATA and completes, "failed" fails and
cleans up. Empty means still waiting. The gate does not expire; like the admin
cutover gate it waits until an operator answers.
enum:
- success
- finish
- failed
type: string
migrationPlan:
description: MigrationPlan is the name of the migration plan
type: string
@@ -1664,6 +1675,8 @@ spec:
- ConvertingDisk
- AwaitingCutOverStartTime
- AwaitingAdminCutOver
- WaitingForLDMBootSuccess
- PromotingToVirtio
- Succeeded
- Failed
- Unknown
@@ -5421,18 +5434,6 @@ metadata:
namespace: migration-system
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: vjailbreak-ai-data
namespace: migration-system
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
---
apiVersion: v1
kind: Service
metadata:
name: vjailbreak-ai
+1 -1
View File
@@ -42,7 +42,7 @@ spec:
- configMapRef:
name: pf9-env
optional: true
image: quay.io/platform9/vjailbreak-controller:v0.4.8
image: quay.io/platform9/vjailbreak-controller:v0.4.10
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
+1 -1
View File
@@ -40,7 +40,7 @@ spec:
- configMapRef:
name: pf9-env
optional: true
image: quay.io/platform9/vjailbreak-vpwned:v0.4.8
image: quay.io/platform9/vjailbreak-vpwned:v0.4.10
imagePullPolicy: IfNotPresent
name: vpwned
ports:
+1 -1
View File
@@ -24,7 +24,7 @@ spec:
serviceAccountName: ui-manager-sa
containers:
- name: vjailbreak-ui-container
image: quay.io/platform9/vjailbreak-ui:v0.4.8
image: quay.io/platform9/vjailbreak-ui:v0.4.10
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
+13 -1
View File
@@ -1,4 +1,16 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: vjailbreak-ai-data
namespace: migration-system
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
---
apiVersion: apps/v1
kind: Deployment
metadata:
@@ -24,7 +36,7 @@ spec:
serviceAccountName: vjailbreak-ai-sa
containers:
- name: vjailbreak-ai
image: quay.io/platform9/vjailbreak-ai:v0.4.8
image: quay.io/platform9/vjailbreak-ai:v0.4.10
imagePullPolicy: IfNotPresent
ports:
- containerPort: 8080
+17 -4
View File
@@ -1560,6 +1560,17 @@ spec:
initiateCutover:
description: InitiateCutover is the flag to initiate cutover
type: boolean
ldmBootStatus:
description: |-
LDMBootStatus answers the WaitingForLDMBootSuccess gate: "success" recreates
the VM on virtio, "finish" leaves it on SATA and completes, "failed" fails and
cleans up. Empty means still waiting. The gate does not expire; like the admin
cutover gate it waits until an operator answers.
enum:
- success
- finish
- failed
type: string
migrationPlan:
description: MigrationPlan is the name of the migration plan
type: string
@@ -1664,6 +1675,8 @@ spec:
- ConvertingDisk
- AwaitingCutOverStartTime
- AwaitingAdminCutOver
- WaitingForLDMBootSuccess
- PromotingToVirtio
- Succeeded
- Failed
- Unknown
@@ -5199,7 +5212,7 @@ spec:
- configMapRef:
name: pf9-env
optional: true
image: quay.io/platform9/vjailbreak-controller:v0.4.8
image: quay.io/platform9/vjailbreak-controller:v0.4.10
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
@@ -5306,7 +5319,7 @@ spec:
- configMapRef:
name: pf9-env
optional: true
image: quay.io/platform9/vjailbreak-vpwned:v0.4.8
image: quay.io/platform9/vjailbreak-vpwned:v0.4.10
imagePullPolicy: IfNotPresent
name: vpwned
ports:
@@ -5435,7 +5448,7 @@ spec:
serviceAccountName: ui-manager-sa
containers:
- name: vjailbreak-ui-container
image: quay.io/platform9/vjailbreak-ui:v0.4.8
image: quay.io/platform9/vjailbreak-ui:v0.4.10
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
@@ -5724,7 +5737,7 @@ spec:
serviceAccountName: vjailbreak-ai-sa
containers:
- name: vjailbreak-ai
image: quay.io/platform9/vjailbreak-ai:v0.4.8
image: quay.io/platform9/vjailbreak-ai:v0.4.10
imagePullPolicy: IfNotPresent
ports:
- containerPort: 8080
@@ -35,4 +35,5 @@ data:
NTP_SERVERS: ""
HTTP_TIMEOUT_SECONDS: "30" # timeout for http calls in seconds
PROXY_VM_OVA_URL: "https://vjailbreak-dev.s3.us-west-2.amazonaws.com/hot-add/ha-proxy-vm.ova" # OVA template URL for deploying the Hot-Add Proxy VM
VDDK_REQUIRED: "false" # if true, force users to the VDDK upload page until present; if false, VDDK is optional and no redirect/tour happens
+20
View File
@@ -0,0 +1,20 @@
# v0.4.10
- **Tag:** `v0.4.10`
- **Published:** 2026-09-02T10:34:13Z
- **Source release:** https://github.com/platform9/vjailbreak/releases/tag/v0.4.10
## Release Notes
## What's Changed
* Enabling other copy methods without vddk- #2350 by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/2353
* Adding directory or create by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/2356
* [2358] Add VDDK_REQUIRED configmap flag to gate mandatory VDDK upload redirect by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/2359
* [2363] Default migration form to vJailbreak Accelerated Copy (HotAdd) by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/2362
* Pre-release CRD generation for v0.4.10 by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/2370
**Full Changelog**: https://github.com/platform9/vjailbreak/compare/v0.4.9...v0.4.10
## Highlights
This is a quick release in response to VDDK unavailability. More details - https://platform9.com/blog/vddk-no-longer-available/
+43
View File
@@ -0,0 +1,43 @@
# v0.4.9
- **Tag:** `v0.4.9`
- **Published:** 2026-08-18T12:40:48Z
- **Source release:** https://github.com/platform9/vjailbreak/releases/tag/v0.4.9
## Release Notes
## What's Changed
* improve vjb debug skill and add security review skill by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/2230
* [2247] Fix: 403 Forbidden fetching migration ConfigMap on migration details page by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/2253
* [2179] fix(migration): recompute subnet-mismatch warning when IP changes after network mapping by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/2190
* #2211: UI: Filter not working by @AbhijeetThakur in https://github.com/platform9/vjailbreak/pull/2267
* [2270] fix: report failed vmkfstools clones as failures by @spai-p9 in https://github.com/platform9/vjailbreak/pull/2272
* [2245] Fix: Persist data-only, source tags and custom metadata when retrying a failed migration by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/2264
* [2246] Show data-only mode in migration details page policies by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/2275
* [2262] Warn before upgrade cleanup and gate Upgrade on cleanup by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/2276
* [2257] Fix migration failure when the guest root filesystem spans multiple disks by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/2232
* [2283] [Claude] Constitution v1.3.0 — migration form field parity + explicit UI K8s access by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/2281
* [2228] Cannot create cred with same name if previous attempt failed by @AbhijeetThakur in https://github.com/platform9/vjailbreak/pull/2249
* [2279] fix(upgrade): server-side apply manifests so bound PVCs don't fail the CRD phase by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/2284
* [2278] Adding ability to migrate LDM VMs by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/2277
* [2286] Added vjailbreak-ai to the upgrade flow by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/2285
* [2289] LDM UI popup renaming by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/2291
* [2296] fix win2k12 troubleshooting mode by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/2297
* [2287] Adding extra phase for transition from sata to virtio by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/2293
* [2290] Adding disk detach path on keep sata option by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/2295
* [2288] marking success on keep sata path by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/2294
* [2279] fix(upgrade): keep the AI PVC out of 00crds.yaml by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/2299
## Highlights
* Added support for Windows VMs with LDM system disk
* UI Retry related stability fixes
* Added support for Linux VMs with BTRFS
## Known Limitations
* Race condition with vjailbreak accelerated proxy - #2300
* Multi-IP assignment limitation - #2163
* Incorrect migration copy progress on UI - #2139
**Full Changelog**: https://github.com/platform9/vjailbreak/compare/v0.4.8...v0.4.9