Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b1a4209926 | ||
|
|
8d140beca7 |
+69
-2
@@ -459,6 +459,10 @@ spec:
|
|||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
type: array
|
type: array
|
||||||
|
networkPersistence:
|
||||||
|
description: NetworkPersistence instructs the migration helper
|
||||||
|
to persist the source networking configuration
|
||||||
|
type: boolean
|
||||||
periodicSyncEnabled:
|
periodicSyncEnabled:
|
||||||
description: PeriodicSyncEnabled is a boolean to enable periodic
|
description: PeriodicSyncEnabled is a boolean to enable periodic
|
||||||
sync
|
sync
|
||||||
@@ -534,6 +538,8 @@ spec:
|
|||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
type: array
|
type: array
|
||||||
|
serverGroup:
|
||||||
|
type: string
|
||||||
virtualMachines:
|
virtualMachines:
|
||||||
description: VirtualMachines is a list of virtual machines to be migrated
|
description: VirtualMachines is a list of virtual machines to be migrated
|
||||||
items:
|
items:
|
||||||
@@ -712,6 +718,7 @@ spec:
|
|||||||
enum:
|
enum:
|
||||||
- Pending
|
- Pending
|
||||||
- Validating
|
- Validating
|
||||||
|
- ValidationFailed
|
||||||
- AwaitingDataCopyStart
|
- AwaitingDataCopyStart
|
||||||
- CopyingBlocks
|
- CopyingBlocks
|
||||||
- CopyingChangedBlocks
|
- CopyingChangedBlocks
|
||||||
@@ -820,6 +827,10 @@ spec:
|
|||||||
description: UseFlavorless indicates if the migration should use flavorless
|
description: UseFlavorless indicates if the migration should use flavorless
|
||||||
VM creation for PCD.
|
VM creation for PCD.
|
||||||
type: boolean
|
type: boolean
|
||||||
|
useGPUFlavor:
|
||||||
|
description: UseGPUFlavor indicates if the migration should filter
|
||||||
|
and use GPU-enabled flavors.
|
||||||
|
type: boolean
|
||||||
virtioWinDriver:
|
virtioWinDriver:
|
||||||
description: VirtioWinDriver is the driver to be used for the virtual
|
description: VirtioWinDriver is the driver to be used for the virtual
|
||||||
machine
|
machine
|
||||||
@@ -996,6 +1007,15 @@ spec:
|
|||||||
disk:
|
disk:
|
||||||
description: Disk is the amount of root disk, measured in GB.
|
description: Disk is the amount of root disk, measured in GB.
|
||||||
type: integer
|
type: integer
|
||||||
|
extra_specs:
|
||||||
|
additionalProperties:
|
||||||
|
type: string
|
||||||
|
description: |-
|
||||||
|
Properties is a dictionary of the flavor’s extra-specs key-and-value
|
||||||
|
pairs. This will only be included if the user is allowed by policy to
|
||||||
|
index flavor extra_specs
|
||||||
|
New in version 2.61
|
||||||
|
type: object
|
||||||
id:
|
id:
|
||||||
description: ID is the flavor's unique ID.
|
description: ID is the flavor's unique ID.
|
||||||
type: string
|
type: string
|
||||||
@@ -1020,6 +1040,7 @@ spec:
|
|||||||
- OS-FLV-EXT-DATA:ephemeral
|
- OS-FLV-EXT-DATA:ephemeral
|
||||||
- description
|
- description
|
||||||
- disk
|
- disk
|
||||||
|
- extra_specs
|
||||||
- id
|
- id
|
||||||
- name
|
- name
|
||||||
- os-flavor-access:is_public
|
- os-flavor-access:is_public
|
||||||
@@ -1131,6 +1152,25 @@ spec:
|
|||||||
- requiresIdDisplay
|
- requiresIdDisplay
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
serverGroups:
|
||||||
|
items:
|
||||||
|
description: ServerGroupInfo holds the server group name, ID,
|
||||||
|
and policy information
|
||||||
|
properties:
|
||||||
|
id:
|
||||||
|
type: string
|
||||||
|
members:
|
||||||
|
type: integer
|
||||||
|
name:
|
||||||
|
type: string
|
||||||
|
policy:
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- id
|
||||||
|
- name
|
||||||
|
- policy
|
||||||
|
type: object
|
||||||
|
type: array
|
||||||
volumeBackends:
|
volumeBackends:
|
||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
@@ -1561,6 +1601,10 @@ spec:
|
|||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
type: array
|
type: array
|
||||||
|
networkPersistence:
|
||||||
|
description: NetworkPersistence instructs the migration helper
|
||||||
|
to persist the source networking configuration
|
||||||
|
type: boolean
|
||||||
periodicSyncEnabled:
|
periodicSyncEnabled:
|
||||||
description: PeriodicSyncEnabled is a boolean to enable periodic
|
description: PeriodicSyncEnabled is a boolean to enable periodic
|
||||||
sync
|
sync
|
||||||
@@ -1998,6 +2042,18 @@ spec:
|
|||||||
openstackImageID:
|
openstackImageID:
|
||||||
description: OpenstackImageID is the image of the VM
|
description: OpenstackImageID is the image of the VM
|
||||||
type: string
|
type: string
|
||||||
|
openstackSecurityGroups:
|
||||||
|
description: |-
|
||||||
|
OpenstackSecurityGroups is the list of security groups for the VM
|
||||||
|
If empty, the security groups will be determined from the master node
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
|
openstackVolumeType:
|
||||||
|
description: |-
|
||||||
|
OpenstackVolumeType is the volume type for the root disk of the VM
|
||||||
|
If empty, the volume type will be determined from the master node
|
||||||
|
type: string
|
||||||
required:
|
required:
|
||||||
- nodeRole
|
- nodeRole
|
||||||
- openstackCreds
|
- openstackCreds
|
||||||
@@ -2198,8 +2254,6 @@ spec:
|
|||||||
vcenterHost:
|
vcenterHost:
|
||||||
description: VcenterHost is the vCenter host
|
description: VcenterHost is the vCenter host
|
||||||
type: string
|
type: string
|
||||||
required:
|
|
||||||
- datacenter
|
|
||||||
type: object
|
type: object
|
||||||
status:
|
status:
|
||||||
description: VMwareCredsStatus defines the observed state of VMwareCreds
|
description: VMwareCredsStatus defines the observed state of VMwareCreds
|
||||||
@@ -2361,6 +2415,19 @@ spec:
|
|||||||
esxiName:
|
esxiName:
|
||||||
description: ESXiName is the name of the ESXi host
|
description: ESXiName is the name of the ESXi host
|
||||||
type: string
|
type: string
|
||||||
|
gpu:
|
||||||
|
description: GPU contains information about GPU devices attached
|
||||||
|
to the VM
|
||||||
|
properties:
|
||||||
|
passthroughCount:
|
||||||
|
description: PassthroughCount is the number of PCI passthrough
|
||||||
|
GPU devices
|
||||||
|
type: integer
|
||||||
|
vgpuCount:
|
||||||
|
description: VGPUCount is the number of vGPU (shared GPU)
|
||||||
|
devices
|
||||||
|
type: integer
|
||||||
|
type: object
|
||||||
guestNetworks:
|
guestNetworks:
|
||||||
description: GuestNetworks is the list of network interfaces for
|
description: GuestNetworks is the list of network interfaces for
|
||||||
the virtual machine as reported by the guest
|
the virtual machine as reported by the guest
|
||||||
|
|||||||
+71
-4
@@ -459,6 +459,10 @@ spec:
|
|||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
type: array
|
type: array
|
||||||
|
networkPersistence:
|
||||||
|
description: NetworkPersistence instructs the migration helper
|
||||||
|
to persist the source networking configuration
|
||||||
|
type: boolean
|
||||||
periodicSyncEnabled:
|
periodicSyncEnabled:
|
||||||
description: PeriodicSyncEnabled is a boolean to enable periodic
|
description: PeriodicSyncEnabled is a boolean to enable periodic
|
||||||
sync
|
sync
|
||||||
@@ -534,6 +538,8 @@ spec:
|
|||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
type: array
|
type: array
|
||||||
|
serverGroup:
|
||||||
|
type: string
|
||||||
virtualMachines:
|
virtualMachines:
|
||||||
description: VirtualMachines is a list of virtual machines to be migrated
|
description: VirtualMachines is a list of virtual machines to be migrated
|
||||||
items:
|
items:
|
||||||
@@ -712,6 +718,7 @@ spec:
|
|||||||
enum:
|
enum:
|
||||||
- Pending
|
- Pending
|
||||||
- Validating
|
- Validating
|
||||||
|
- ValidationFailed
|
||||||
- AwaitingDataCopyStart
|
- AwaitingDataCopyStart
|
||||||
- CopyingBlocks
|
- CopyingBlocks
|
||||||
- CopyingChangedBlocks
|
- CopyingChangedBlocks
|
||||||
@@ -820,6 +827,10 @@ spec:
|
|||||||
description: UseFlavorless indicates if the migration should use flavorless
|
description: UseFlavorless indicates if the migration should use flavorless
|
||||||
VM creation for PCD.
|
VM creation for PCD.
|
||||||
type: boolean
|
type: boolean
|
||||||
|
useGPUFlavor:
|
||||||
|
description: UseGPUFlavor indicates if the migration should filter
|
||||||
|
and use GPU-enabled flavors.
|
||||||
|
type: boolean
|
||||||
virtioWinDriver:
|
virtioWinDriver:
|
||||||
description: VirtioWinDriver is the driver to be used for the virtual
|
description: VirtioWinDriver is the driver to be used for the virtual
|
||||||
machine
|
machine
|
||||||
@@ -996,6 +1007,15 @@ spec:
|
|||||||
disk:
|
disk:
|
||||||
description: Disk is the amount of root disk, measured in GB.
|
description: Disk is the amount of root disk, measured in GB.
|
||||||
type: integer
|
type: integer
|
||||||
|
extra_specs:
|
||||||
|
additionalProperties:
|
||||||
|
type: string
|
||||||
|
description: |-
|
||||||
|
Properties is a dictionary of the flavor’s extra-specs key-and-value
|
||||||
|
pairs. This will only be included if the user is allowed by policy to
|
||||||
|
index flavor extra_specs
|
||||||
|
New in version 2.61
|
||||||
|
type: object
|
||||||
id:
|
id:
|
||||||
description: ID is the flavor's unique ID.
|
description: ID is the flavor's unique ID.
|
||||||
type: string
|
type: string
|
||||||
@@ -1020,6 +1040,7 @@ spec:
|
|||||||
- OS-FLV-EXT-DATA:ephemeral
|
- OS-FLV-EXT-DATA:ephemeral
|
||||||
- description
|
- description
|
||||||
- disk
|
- disk
|
||||||
|
- extra_specs
|
||||||
- id
|
- id
|
||||||
- name
|
- name
|
||||||
- os-flavor-access:is_public
|
- os-flavor-access:is_public
|
||||||
@@ -1131,6 +1152,25 @@ spec:
|
|||||||
- requiresIdDisplay
|
- requiresIdDisplay
|
||||||
type: object
|
type: object
|
||||||
type: array
|
type: array
|
||||||
|
serverGroups:
|
||||||
|
items:
|
||||||
|
description: ServerGroupInfo holds the server group name, ID,
|
||||||
|
and policy information
|
||||||
|
properties:
|
||||||
|
id:
|
||||||
|
type: string
|
||||||
|
members:
|
||||||
|
type: integer
|
||||||
|
name:
|
||||||
|
type: string
|
||||||
|
policy:
|
||||||
|
type: string
|
||||||
|
required:
|
||||||
|
- id
|
||||||
|
- name
|
||||||
|
- policy
|
||||||
|
type: object
|
||||||
|
type: array
|
||||||
volumeBackends:
|
volumeBackends:
|
||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
@@ -1561,6 +1601,10 @@ spec:
|
|||||||
items:
|
items:
|
||||||
type: string
|
type: string
|
||||||
type: array
|
type: array
|
||||||
|
networkPersistence:
|
||||||
|
description: NetworkPersistence instructs the migration helper
|
||||||
|
to persist the source networking configuration
|
||||||
|
type: boolean
|
||||||
periodicSyncEnabled:
|
periodicSyncEnabled:
|
||||||
description: PeriodicSyncEnabled is a boolean to enable periodic
|
description: PeriodicSyncEnabled is a boolean to enable periodic
|
||||||
sync
|
sync
|
||||||
@@ -1998,6 +2042,18 @@ spec:
|
|||||||
openstackImageID:
|
openstackImageID:
|
||||||
description: OpenstackImageID is the image of the VM
|
description: OpenstackImageID is the image of the VM
|
||||||
type: string
|
type: string
|
||||||
|
openstackSecurityGroups:
|
||||||
|
description: |-
|
||||||
|
OpenstackSecurityGroups is the list of security groups for the VM
|
||||||
|
If empty, the security groups will be determined from the master node
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
type: array
|
||||||
|
openstackVolumeType:
|
||||||
|
description: |-
|
||||||
|
OpenstackVolumeType is the volume type for the root disk of the VM
|
||||||
|
If empty, the volume type will be determined from the master node
|
||||||
|
type: string
|
||||||
required:
|
required:
|
||||||
- nodeRole
|
- nodeRole
|
||||||
- openstackCreds
|
- openstackCreds
|
||||||
@@ -2198,8 +2254,6 @@ spec:
|
|||||||
vcenterHost:
|
vcenterHost:
|
||||||
description: VcenterHost is the vCenter host
|
description: VcenterHost is the vCenter host
|
||||||
type: string
|
type: string
|
||||||
required:
|
|
||||||
- datacenter
|
|
||||||
type: object
|
type: object
|
||||||
status:
|
status:
|
||||||
description: VMwareCredsStatus defines the observed state of VMwareCreds
|
description: VMwareCredsStatus defines the observed state of VMwareCreds
|
||||||
@@ -2361,6 +2415,19 @@ spec:
|
|||||||
esxiName:
|
esxiName:
|
||||||
description: ESXiName is the name of the ESXi host
|
description: ESXiName is the name of the ESXi host
|
||||||
type: string
|
type: string
|
||||||
|
gpu:
|
||||||
|
description: GPU contains information about GPU devices attached
|
||||||
|
to the VM
|
||||||
|
properties:
|
||||||
|
passthroughCount:
|
||||||
|
description: PassthroughCount is the number of PCI passthrough
|
||||||
|
GPU devices
|
||||||
|
type: integer
|
||||||
|
vgpuCount:
|
||||||
|
description: VGPUCount is the number of vGPU (shared GPU)
|
||||||
|
devices
|
||||||
|
type: integer
|
||||||
|
type: object
|
||||||
guestNetworks:
|
guestNetworks:
|
||||||
description: GuestNetworks is the list of network interfaces for
|
description: GuestNetworks is the list of network interfaces for
|
||||||
the virtual machine as reported by the guest
|
the virtual machine as reported by the guest
|
||||||
@@ -3719,7 +3786,7 @@ spec:
|
|||||||
envFrom:
|
envFrom:
|
||||||
- configMapRef:
|
- configMapRef:
|
||||||
name: pf9-env
|
name: pf9-env
|
||||||
image: quay.io/platform9/vjailbreak-controller:v0.3.6
|
image: quay.io/platform9/vjailbreak-controller:v0.3.8
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
lifecycle:
|
lifecycle:
|
||||||
preStop:
|
preStop:
|
||||||
@@ -3802,7 +3869,7 @@ spec:
|
|||||||
- envFrom:
|
- envFrom:
|
||||||
- configMapRef:
|
- configMapRef:
|
||||||
name: pf9-env
|
name: pf9-env
|
||||||
image: quay.io/platform9/vjailbreak-vpwned:v0.3.6
|
image: quay.io/platform9/vjailbreak-vpwned:v0.3.8
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
name: vpwned
|
name: vpwned
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
@@ -8,9 +8,10 @@ data:
|
|||||||
PERIODIC_SYNC_INTERVAL: "1h" # interval to sync vCenter VMs
|
PERIODIC_SYNC_INTERVAL: "1h" # interval to sync vCenter VMs
|
||||||
VM_ACTIVE_WAIT_INTERVAL_SECONDS: "20" # interval to wait for vm to become active
|
VM_ACTIVE_WAIT_INTERVAL_SECONDS: "20" # interval to wait for vm to become active
|
||||||
VM_ACTIVE_WAIT_RETRY_LIMIT: "15" # number of retries to wait for vm to become active
|
VM_ACTIVE_WAIT_RETRY_LIMIT: "15" # number of retries to wait for vm to become active
|
||||||
DEFAULT_MIGRATION_METHOD: "hot" # supported value hot/cold, (This setting is not used as of now. To be used by UI)
|
DEFAULT_MIGRATION_METHOD: "cold" # supported value hot/cold, (This setting is not used as of now. To be used by UI)
|
||||||
VCENTER_SCAN_CONCURRENCY_LIMIT: "10" # max number of vms to scan at the same time
|
VCENTER_SCAN_CONCURRENCY_LIMIT: "10" # max number of vms to scan at the same time
|
||||||
CLEANUP_VOLUMES_AFTER_CONVERT_FAILURE: "false" # cleanup volumes after disk convert failure
|
CLEANUP_VOLUMES_AFTER_CONVERT_FAILURE: "false" # cleanup volumes after disk convert failure
|
||||||
|
CLEANUP_PORTS_AFTER_MIGRATION_FAILURE: "false" # cleanup ports after migration failure
|
||||||
POPULATE_VMWARE_MACHINE_FLAVORS: "true" # automatically populate VMwareMachine objects with OpenStack flavors
|
POPULATE_VMWARE_MACHINE_FLAVORS: "true" # automatically populate VMwareMachine objects with OpenStack flavors
|
||||||
VOLUME_AVAILABLE_WAIT_INTERVAL_SECONDS: "10" # interval to wait for volume to become available
|
VOLUME_AVAILABLE_WAIT_INTERVAL_SECONDS: "10" # interval to wait for volume to become available
|
||||||
VOLUME_AVAILABLE_WAIT_RETRY_LIMIT: "15" # number of retries to wait for volume to become available
|
VOLUME_AVAILABLE_WAIT_RETRY_LIMIT: "15" # number of retries to wait for volume to become available
|
||||||
@@ -22,3 +23,4 @@ data:
|
|||||||
PERIODIC_SYNC_MAX_RETRIES: "3" # max number of retries for CBT sync
|
PERIODIC_SYNC_MAX_RETRIES: "3" # max number of retries for CBT sync
|
||||||
PERIODIC_SYNC_RETRY_CAP: "3h" # max retry interval for CBT sync
|
PERIODIC_SYNC_RETRY_CAP: "3h" # max retry interval for CBT sync
|
||||||
AUTO_FSTAB_UPDATE: "false" # automatically update fstab
|
AUTO_FSTAB_UPDATE: "false" # automatically update fstab
|
||||||
|
AUTO_PXE_BOOT_ON_CONVERSION: "false" # automatically set machine to PXE boot during cluster conversion
|
||||||
|
|||||||
@@ -0,0 +1,47 @@
|
|||||||
|
# v0.3.7
|
||||||
|
|
||||||
|
- **Tag:** `v0.3.7`
|
||||||
|
- **Published:** 2025-12-19T12:08:24Z
|
||||||
|
- **Source release:** https://github.com/platform9/vjailbreak/releases/tag/v0.3.7
|
||||||
|
|
||||||
|
## Release Notes
|
||||||
|
|
||||||
|
## What's Changed
|
||||||
|
* fix - Periodic Sync Migration Fails on Transient Network Errors Instead of Retrying by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1204
|
||||||
|
* Prebaked Openstack Cli inside the vjailbreak VM by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1211
|
||||||
|
* fix - Migration controller logs are being flooded by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1212
|
||||||
|
* #1202 :: Bug :: Single migrationtemplate object should be created for one migrationplan (Use Dynamic Hotplug-Enabled Flavors is the advance option making post calls) by @AbhijeetThakur in https://github.com/platform9/vjailbreak/pull/1215
|
||||||
|
* #1140 :: Enhancement :: Allow user input for IP's for any VM being migrated by @AbhijeetThakur in https://github.com/platform9/vjailbreak/pull/1217
|
||||||
|
* Added migration pod and controller logs in the UI by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1214
|
||||||
|
* #1040 :: Bug :: UI should block migration of VM having unknown OS (Should provide an option to select OS) by @AbhijeetThakur in https://github.com/platform9/vjailbreak/pull/1222
|
||||||
|
* Backend implementation for ability to add server group to the VMs by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1219
|
||||||
|
* Frontend for selecting server group during migration by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1220
|
||||||
|
* [Fix] added APIReader to get RDM by @rijojohn85 in https://github.com/platform9/vjailbreak/pull/1149
|
||||||
|
* cluster conversion fixes for static esx IPs by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/1203
|
||||||
|
* fix - Password set in cloud init is not being reflected by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1226
|
||||||
|
* add more aggressive cleaning in v2v-helper by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/1235
|
||||||
|
* support gpu flavours by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/1233
|
||||||
|
* Show correct time elapsed during migration on ui by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1237
|
||||||
|
* Removed fstrim by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1143
|
||||||
|
* Reduced log verbosity for disk copy by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1249
|
||||||
|
* Disable 'Apply Changes' button when ip has invalid format by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1251
|
||||||
|
* fix - Can't assign dhcp IP to the migrated instance by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1234
|
||||||
|
* Fix migration timeout for multi-attach RDM volumes by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1247
|
||||||
|
* add setting to delete port after migration failure by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/1255
|
||||||
|
* reflect current default migration method in migration form by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/1257
|
||||||
|
* Fix batch script to properly write self-delete logic to the generated startup script by @Track2k in https://github.com/platform9/vjailbreak/pull/1213
|
||||||
|
* add UI option to automatically run script to fix fstab entries during migration by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/1258
|
||||||
|
* feat: add a net pacakge with unit test cases by @sharma-tapas in https://github.com/platform9/vjailbreak/pull/1160
|
||||||
|
* Added script to check disks status in Windows post-migration by @amar-chand in https://github.com/platform9/vjailbreak/pull/1167
|
||||||
|
* fix agents tenant and security groups by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/1260
|
||||||
|
* fix multiple migration succeeded events in amplitude by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/1262
|
||||||
|
* fix - Migration fails when port already exist on pcd side (DHCP=true) by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1279
|
||||||
|
* Setting up the default password for the agent nodes by @meghansh-pf9 in https://github.com/platform9/vjailbreak/pull/1281
|
||||||
|
* Fixed default migration-method to cold and map with global settings by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1284
|
||||||
|
* Updating CRDs for release by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1285
|
||||||
|
* Populate metadata in extra specs in openstack creds by @sarika-pf9 in https://github.com/platform9/vjailbreak/pull/1286
|
||||||
|
|
||||||
|
## New Contributors
|
||||||
|
* @Track2k made their first contribution in https://github.com/platform9/vjailbreak/pull/1213
|
||||||
|
|
||||||
|
**Full Changelog**: https://github.com/platform9/vjailbreak/compare/v0.3.6...v0.3.7
|
||||||
@@ -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
|
||||||
Reference in New Issue
Block a user