Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6ff9251744 | ||
|
|
c2bf28ee95 | ||
|
|
ae6ea842f1 |
@@ -15,11 +15,28 @@ spec:
|
||||
app: sync-daemon
|
||||
spec:
|
||||
hostNetwork: true
|
||||
initContainers:
|
||||
- name: fix-perms
|
||||
image: alpine:latest
|
||||
securityContext:
|
||||
privileged: true
|
||||
runAsUser: 0
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
echo "Fixing permissions on /home/ubuntu/vmware-vix-disklib-distrib..."
|
||||
chown -R 1000:1000 /home/ubuntu/vmware-vix-disklib-distrib
|
||||
chmod 755 /home/ubuntu/vmware-vix-disklib-distrib
|
||||
volumeMounts:
|
||||
- name: vmwarelib
|
||||
mountPath: /home/ubuntu/vmware-vix-disklib-distrib
|
||||
containers:
|
||||
- name: sync-container
|
||||
image: alpine:latest
|
||||
securityContext:
|
||||
privileged: true
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
ports:
|
||||
- containerPort: 873
|
||||
volumeMounts:
|
||||
@@ -31,17 +48,13 @@ spec:
|
||||
command: ["/bin/sh", "-c"]
|
||||
args:
|
||||
- |
|
||||
# Install required packages
|
||||
apk add --no-cache rsync coreutils grep;
|
||||
# Extract variables from environment file
|
||||
apk add --no-cache rsync coreutils grep
|
||||
IS_MASTER=$(grep -E '^export IS_MASTER=' /etc/pf9/k3s.env | cut -d'=' -f2)
|
||||
MASTER_IP=$(grep -E '^export MASTER_IP=' /etc/pf9/k3s.env | cut -d'=' -f2)
|
||||
if [ "$IS_MASTER" = "true" ]; then
|
||||
echo "Master node detected. IP: $MASTER_IP"
|
||||
# Start rsync daemon using the pre-created config file
|
||||
echo "Starting rsync daemon..."
|
||||
rsync --daemon --config=/etc/pf9/rsyncd.conf --no-detach
|
||||
# Verify rsync daemon is running
|
||||
if ps aux | grep rsync | grep -v grep; then
|
||||
echo "rsync daemon is running."
|
||||
else
|
||||
@@ -59,7 +72,7 @@ spec:
|
||||
else
|
||||
echo "Sync failed. Retrying in 60 seconds..."
|
||||
fi
|
||||
sleep 20 # Retry every 60 seconds
|
||||
sleep 20
|
||||
done
|
||||
fi
|
||||
volumes:
|
||||
@@ -70,4 +83,8 @@ spec:
|
||||
- name: vmwarelib
|
||||
hostPath:
|
||||
path: /home/ubuntu/vmware-vix-disklib-distrib
|
||||
type: DirectoryOrCreate
|
||||
type: DirectoryOrCreate
|
||||
- name: env
|
||||
hostPath:
|
||||
type: Directory
|
||||
path: /etc/pf9/env
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
# This file is used to set environment variables to be injected into v2v-helper
|
||||
# User can populate this file via cloud-init
|
||||
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
# v0.1.10
|
||||
|
||||
- **Tag:** `v0.1.10`
|
||||
- **Published:** 2025-05-07T17:34:01Z
|
||||
- **Source release:** https://github.com/platform9/vjailbreak/releases/tag/v0.1.10
|
||||
|
||||
## Release Notes
|
||||
|
||||
## What's Changed
|
||||
* added os icons in vms list table in Migrations by @patil-pratik-87 in https://github.com/platform9/vjailbreak/pull/431
|
||||
* Backend change to block selection of vms without appropriate flavors in openstack by @spai-p9 in https://github.com/platform9/vjailbreak/pull/424
|
||||
* Backend:Retrieve correct network names from backing Network references instead of device summary by @spai-p9 in https://github.com/platform9/vjailbreak/pull/432
|
||||
* Backend: Improve the error handling and event reporting on these failures. by @spai-p9 in https://github.com/platform9/vjailbreak/pull/411
|
||||
* Backend: Preserve the job logs. by @spai-p9 in https://github.com/platform9/vjailbreak/pull/435
|
||||
|
||||
|
||||
**Full Changelog**: https://github.com/platform9/vjailbreak/compare/v0.1.9...v0.1.10
|
||||
@@ -0,0 +1,20 @@
|
||||
# v0.1.11
|
||||
|
||||
- **Tag:** `v0.1.11`
|
||||
- **Published:** 2025-05-14T05:26:32Z
|
||||
- **Source release:** https://github.com/platform9/vjailbreak/releases/tag/v0.1.11
|
||||
|
||||
## Release Notes
|
||||
|
||||
## What's Changed
|
||||
* added swagger ui for v0.1.9 and v0.1.10 by @sarika-p9 in https://github.com/platform9/vjailbreak/pull/439
|
||||
* counter output for incremental copy by @sarika-p9 in https://github.com/platform9/vjailbreak/pull/451
|
||||
* automated swagger ui at every push by @sarika-p9 in https://github.com/platform9/vjailbreak/pull/450
|
||||
* Migration stuck in Pending on UI by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/459
|
||||
* Wait for volume attachements also to clear out. by @spai-p9 in https://github.com/platform9/vjailbreak/pull/461
|
||||
* v2v-helper: Add check if subnet exists to avoid panic. by @spai-p9 in https://github.com/platform9/vjailbreak/pull/460
|
||||
* enable openstack re-auth by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/464
|
||||
* use flavor id instead of name in label by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/465
|
||||
|
||||
|
||||
**Full Changelog**: https://github.com/platform9/vjailbreak/compare/v0.1.10...v0.1.11
|
||||
@@ -0,0 +1,24 @@
|
||||
# v0.1.9
|
||||
|
||||
- **Tag:** `v0.1.9`
|
||||
- **Published:** 2025-04-25T06:14:53Z
|
||||
- **Source release:** https://github.com/platform9/vjailbreak/releases/tag/v0.1.9
|
||||
|
||||
## Release Notes
|
||||
|
||||
## What's Changed
|
||||
* Backend: Add check if datacenter exists by @spai-p9 in https://github.com/platform9/vjailbreak/pull/368
|
||||
* Proxy env injection via configmap by @spai-p9 in https://github.com/platform9/vjailbreak/pull/364
|
||||
* removed creds from logs and Made changes to match OS_INSECURE value t… by @sarika-p9 in https://github.com/platform9/vjailbreak/pull/379
|
||||
* vddk files check before migration ( release ) by @sarika-p9 in https://github.com/platform9/vjailbreak/pull/375
|
||||
* Damian doc updates by @damian-pf9 in https://github.com/platform9/vjailbreak/pull/377
|
||||
* Doc: Inject any environment variables required by user into v2v-helper pod. by @spai-p9 in https://github.com/platform9/vjailbreak/pull/381
|
||||
* Backend: Change ownership of /home/ubuntu/vmware-vix-disklib-distrib to ubuntu:ubuntu via init container. by @spai-p9 in https://github.com/platform9/vjailbreak/pull/378
|
||||
* ensure correct permissions on shared vmwarelib directory for rsync ac… by @spai-p9 in https://github.com/platform9/vjailbreak/pull/383
|
||||
* Scaling doc update by @damian-pf9 in https://github.com/platform9/vjailbreak/pull/391
|
||||
* Backend: Remove logs in vmwaremachines by @spai-p9 in https://github.com/platform9/vjailbreak/pull/390
|
||||
|
||||
## New Contributors
|
||||
* @sarika-p9 made their first contribution in https://github.com/platform9/vjailbreak/pull/379
|
||||
|
||||
**Full Changelog**: https://github.com/platform9/vjailbreak/compare/v0.1.8...v0.1.9
|
||||
Reference in New Issue
Block a user