From 2cd04d020bbcec3b54fd00c979ea53bfab941a20 Mon Sep 17 00:00:00 2001 From: OmkarDeshpande7 Date: Tue, 15 Sep 2026 22:46:46 +0530 Subject: [PATCH] Add release v0.1.12 --- deploy/00crds.yaml | 19 +++++++++++++------ image_builder/configs/daemonset.yaml | 17 +++++++++++++---- image_builder/configs/rsyncd.conf | 14 ++++++++++++++ releases/v0.1.12.md | 25 +++++++++++++++++++++++++ 4 files changed, 65 insertions(+), 10 deletions(-) create mode 100644 releases/v0.1.12.md diff --git a/deploy/00crds.yaml b/deploy/00crds.yaml index 4b3a883..3d51ef8 100644 --- a/deploy/00crds.yaml +++ b/deploy/00crds.yaml @@ -222,6 +222,12 @@ spec: description: Human-readable message indicating details about last transition. type: string + observedGeneration: + description: |- + If set, this represents the .metadata.generation that the pod condition was set based upon. + This is an alpha field. Enable PodObservedGenerationTracking to be able to use this field. + format: int64 + type: integer reason: description: Unique, one-word, CamelCase reason for the condition's last transition. @@ -1655,7 +1661,7 @@ spec: - --health-probe-bind-address=:8081 command: - /manager - image: quay.io/platform9/vjailbreak-controller:v0.1.8 + image: quay.io/platform9/vjailbreak-controller:v0.1.12 imagePullPolicy: IfNotPresent livenessProbe: httpGet: @@ -1674,14 +1680,11 @@ spec: requests: cpu: 200m memory: 256Mi - securityContext: - allowPrivilegeEscalation: false - capabilities: - drop: - - ALL volumeMounts: - mountPath: /etc/pf9/k3s name: master-token + - mountPath: /home/ubuntu + name: vddk hostNetwork: true securityContext: runAsGroup: 0 @@ -1693,3 +1696,7 @@ spec: path: /var/lib/rancher/k3s/server type: Directory name: master-token + - hostPath: + path: /home/ubuntu + type: Directory + name: vddk diff --git a/image_builder/configs/daemonset.yaml b/image_builder/configs/daemonset.yaml index 2cbb12d..c58d6d7 100644 --- a/image_builder/configs/daemonset.yaml +++ b/image_builder/configs/daemonset.yaml @@ -45,6 +45,8 @@ spec: readOnly: true - name: vmwarelib mountPath: /home/ubuntu/vmware-vix-disklib-distrib + - name: logs + mountPath: /var/log/pf9 command: ["/bin/sh", "-c"] args: - | @@ -67,6 +69,13 @@ spec: mkdir -p /home/ubuntu/vmware-vix-disklib-distrib/ echo "Syncing from rsync://${MASTER_IP}" rsync -avz rsync://${MASTER_IP}/vmwarelib/ /home/ubuntu/vmware-vix-disklib-distrib/ + + # Sync logs from worker to master + rsync -avz /var/log/pf9 rsync://${MASTER_IP}/worker-logs + + # Also Sync logs from master to worker + rsync -avz rsync://${MASTER_IP}/master-logs /var/log/pf9 + if [ $? -eq 0 ]; then echo "Sync completed successfully." else @@ -79,12 +88,12 @@ spec: - name: pf9-env hostPath: path: /etc/pf9 - type: Directory + type: DirectoryOrCreate - name: vmwarelib hostPath: path: /home/ubuntu/vmware-vix-disklib-distrib type: DirectoryOrCreate - - name: env + - name: logs hostPath: - type: Directory - path: /etc/pf9/env + type: DirectoryOrCreate + path: /var/log/pf9 diff --git a/image_builder/configs/rsyncd.conf b/image_builder/configs/rsyncd.conf index 355efc0..132f835 100644 --- a/image_builder/configs/rsyncd.conf +++ b/image_builder/configs/rsyncd.conf @@ -13,3 +13,17 @@ timeout = 300 read only = no write only = no list = yes + +[worker-logs] + path = /var/log + comment = Logs pushed by vjailbreak workers + read only = no + write only = no + list = yes + +[master-logs] + path = /var/log/pf9 + comment = Logs pushed by vjailbreak master to all the workers + read only = no + write only = no + list = yes \ No newline at end of file diff --git a/releases/v0.1.12.md b/releases/v0.1.12.md new file mode 100644 index 0000000..f63fd4c --- /dev/null +++ b/releases/v0.1.12.md @@ -0,0 +1,25 @@ +# v0.1.12 + +- **Tag:** `v0.1.12` +- **Published:** 2025-05-30T05:26:52Z +- **Source release:** https://github.com/platform9/vjailbreak/releases/tag/v0.1.12 + +## Release Notes + +## What's Changed +* save migration debug logs at hostPath '/var/log/pf9' ( release ) by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/479 +* Add ons in v2v-helper for post-migration actions by @sarika-p9 in https://github.com/platform9/vjailbreak/pull/490 +* Updated documentation for all external connectivity required for vjailbreak by @sarika-p9 in https://github.com/platform9/vjailbreak/pull/467 +* Sync migration logs from worker to master ( release ) by @spai-p9 in https://github.com/platform9/vjailbreak/pull/494 +* User should be able to delete migration when in pending or any stage by @spai-p9 in https://github.com/platform9/vjailbreak/pull/511 +* added the admincutover option to the migration strategy by @patil-pratik-87 in https://github.com/platform9/vjailbreak/pull/514 +* disabled migration form submission on enter key when text inputs are … by @patil-pratik-87 in https://github.com/platform9/vjailbreak/pull/515 +* added insecure option to the vmware creds form by @patil-pratik-87 in https://github.com/platform9/vjailbreak/pull/516 +* Add check from nova side also for volume dettach by @spai-p9 in https://github.com/platform9/vjailbreak/pull/480 +* Document: Add cbt privilege and flavor selection logic in Doc. by @spai-p9 in https://github.com/platform9/vjailbreak/pull/502 +* Increase timeout for vm status to become active by @spai-p9 in https://github.com/platform9/vjailbreak/pull/525 +* create delete update vmwaremachines by @spai-p9 in https://github.com/platform9/vjailbreak/pull/523 +* fix build issue. by @spai-p9 in https://github.com/platform9/vjailbreak/pull/526 + + +**Full Changelog**: https://github.com/platform9/vjailbreak/compare/v0.1.11...v0.1.12