Add release v0.2.0

This commit is contained in:
OmkarDeshpande7
2026-09-15 22:47:23 +05:30
parent 412cdc43da
commit d1d28eff24
4 changed files with 195 additions and 4 deletions
+149 -3
View File
@@ -530,6 +530,51 @@ spec:
MigrationPlanStatus defines the observed state of MigrationPlan including MigrationPlanStatus defines the observed state of MigrationPlan including
the current status and progress of the migration the current status and progress of the migration
properties: properties:
conditions:
description: Conditions represents the current state of the migration
items:
description: PodCondition contains details for the current condition
of this pod.
properties:
lastProbeTime:
description: Last time we probed the condition.
format: date-time
type: string
lastTransitionTime:
description: Last time the condition transitioned from one status
to another.
format: date-time
type: string
message:
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.
type: string
status:
description: |-
Status is the status of the condition.
Can be True, False, Unknown.
More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions
type: string
type:
description: |-
Type is the type of the condition.
More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions
type: string
required:
- status
- type
type: object
type: array
migrationMessage: migrationMessage:
description: MigrationMessage is the message associated with the migration description: MigrationMessage is the message associated with the migration
type: string type: string
@@ -1724,7 +1769,7 @@ spec:
description: Spec defines the desired state of VjailbreakNode description: Spec defines the desired state of VjailbreakNode
properties: properties:
nodeRole: nodeRole:
description: NodeRole is the role assigned to the node (e.g., "migration-worker", description: NodeRole is the role assigned to the node (e.g., "worker",
"controller") "controller")
type: string type: string
openstackCreds: openstackCreds:
@@ -2138,15 +2183,60 @@ 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
guestNetworks:
description: GuestNetworks is the list of network interfaces for
the virtual machine as reported by the guest
items:
description: GuestNetwork represents a network interface as
reported by the guest.
properties:
device:
type: string
dns:
items:
type: string
type: array
ip:
type: string
mac:
type: string
origin:
type: string
prefixLength:
format: int32
type: integer
type: object
type: array
ipAddress: ipAddress:
description: IPAddress is the IP address of the virtual machine description: IPAddress is the IP address of the virtual machine
type: string type: string
macAddresses:
description: MacAddresses is the list of MAC addresses assigned
to the VM's network interfaces
items:
type: string
type: array
memory: memory:
description: Memory is the amount of memory in the virtual machine description: Memory is the amount of memory in the virtual machine
type: integer type: integer
name: name:
description: Name is the name of the virtual machine description: Name is the name of the virtual machine
type: string type: string
networkInterfaces:
description: NetworkInterfaces is the list of network interfaces
for the virtual machine expect the lo device
items:
description: NIC represents a Virtual ethernet card in the virtual
machine.
properties:
mac:
type: string
network:
type: string
order:
type: integer
type: object
type: array
networks: networks:
description: Networks is the list of networks for the virtual description: Networks is the list of networks for the virtual
machine machine
@@ -2156,6 +2246,47 @@ spec:
osFamily: osFamily:
description: OSFamily is the OS family of the virtual machine description: OSFamily is the OS family of the virtual machine
type: string type: string
rdmDisks:
description: RDMDisks is the list of RDM disks for the virtual
machine
items:
description: RDMDiskInfo contains information about a Raw Device
Mapping (RDM) disk
properties:
diskName:
description: DiskName is the name of the disk
type: string
diskSize:
description: DiskSize is the size of the disk in GB
format: int64
type: integer
displayName:
description: DisplayName is the display name of the disk
type: string
openstackVolumeRef:
description: OpenstackVolumeRef contains OpenStack volume
reference information
properties:
cinderBackendPool:
description: CinderBackendPool is the cinder backend
pool of the disk
type: string
volumeRef:
additionalProperties:
type: string
description: VolumeRef is the reference to the OpenStack
volume
type: object
volumeType:
description: VolumeType is the volume type of the disk
type: string
type: object
uuid:
description: UUID (VML id) is the unique identifier of the
disk
type: string
type: object
type: array
vmState: vmState:
description: VMState is the state of the virtual machine description: VMState is the state of the virtual machine
type: string type: string
@@ -3288,7 +3419,7 @@ spec:
- --health-probe-bind-address=:8081 - --health-probe-bind-address=:8081
command: command:
- /manager - /manager
image: platform9/vjailbreak-controller:v0.1.13 image: quay.io/platform9/vjailbreak-controller:v0.2.0
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
lifecycle: lifecycle:
preStop: preStop:
@@ -3319,6 +3450,8 @@ spec:
name: master-token name: master-token
- mountPath: /home/ubuntu - mountPath: /home/ubuntu
name: vddk name: vddk
- mountPath: /etc/hosts
name: hosts-file
hostNetwork: true hostNetwork: true
securityContext: securityContext:
runAsGroup: 0 runAsGroup: 0
@@ -3334,6 +3467,10 @@ spec:
path: /home/ubuntu path: /home/ubuntu
type: Directory type: Directory
name: vddk name: vddk
- hostPath:
path: /etc/hosts
type: File
name: hosts-file
--- ---
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
@@ -3360,7 +3497,7 @@ spec:
app: vpwned-sdk app: vpwned-sdk
spec: spec:
containers: containers:
- image: platform9/vjailbreak-vpwned:v0.1.13 - image: quay.io/platform9/vjailbreak-vpwned:v0.2.0
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
name: vpwned name: vpwned
ports: ports:
@@ -3369,11 +3506,20 @@ spec:
resources: {} resources: {}
terminationMessagePath: /dev/termination-log terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File terminationMessagePolicy: File
volumeMounts:
- mountPath: /etc/hosts
name: hosts-file
readOnly: true
dnsPolicy: ClusterFirst dnsPolicy: ClusterFirst
restartPolicy: Always restartPolicy: Always
schedulerName: default-scheduler schedulerName: default-scheduler
securityContext: {} securityContext: {}
terminationGracePeriodSeconds: 30 terminationGracePeriodSeconds: 30
volumes:
- hostPath:
path: /etc/hosts
type: File
name: hosts-file
--- ---
apiVersion: networking.k8s.io/v1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
+1 -1
View File
@@ -6,7 +6,7 @@ metadata:
spec: spec:
networkMapping: networkmapping networkMapping: networkmapping
storageMapping: storagemapping storageMapping: storagemapping
osType: windows osFamily: windowsGuest
source: source:
datacenter: Datacenter Name datacenter: Datacenter Name
vmwareRef: vmwarecreds vmwareRef: vmwarecreds
@@ -0,0 +1,9 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: version-config
namespace: migration-system
data:
version: ${TAG}
upgradeAvailable: "false"
upgradeVersion: ""
+36
View File
@@ -0,0 +1,36 @@
# v0.2.0
- **Tag:** `v0.2.0`
- **Published:** 2025-07-14T04:45:16Z
- **Source release:** https://github.com/platform9/vjailbreak/releases/tag/v0.2.0
## Release Notes
## What's Changed
* refactor: unify release notes workflow for both PR merges and direct releases by @sarika-p9 in https://github.com/platform9/vjailbreak/pull/631
* Update release notes for v0.1.14 by @github-actions[bot] in https://github.com/platform9/vjailbreak/pull/645
* Update release notes for v0.1.15 by @github-actions[bot] in https://github.com/platform9/vjailbreak/pull/646
* PR description for testing by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/647
* configmap for current vjailbreak version (release) by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/632
* Update docs from gh-pages by @sharma-tapas in https://github.com/platform9/vjailbreak/pull/649
* Updated VMware custom resource to capture RDM disk information in VM details by @rishabh625 in https://github.com/platform9/vjailbreak/pull/563
* sanitize kubernetes label values by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/655
* dynamic etc host entries for controller (release) by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/663
* Added a new sidenav by @patil-pratik-87 in https://github.com/platform9/vjailbreak/pull/664
* rolling conversion validations by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/566
* remove docs dir and optimize API doc generation by @sarika-p9 in https://github.com/platform9/vjailbreak/pull/652
* #667 Fixes the Rebase Action by @sharma-tapas in https://github.com/platform9/vjailbreak/pull/668
* Check the target IP Allocation Pool to determine if Source VM IP is Available and Handle Port Creation 409 Conflict (release) by @sarika-p9 in https://github.com/platform9/vjailbreak/pull/662
* fix docs for yamls by @OmkarDeshpande7 in https://github.com/platform9/vjailbreak/pull/670
* Validate Openstack creds only for same env by @sarika-p9 in https://github.com/platform9/vjailbreak/pull/681
* Delete the mastercreds for openstack by @sarika-p9 in https://github.com/platform9/vjailbreak/pull/678
* Bugsnag and sidenav enahancements by @patil-pratik-87 in https://github.com/platform9/vjailbreak/pull/679
* Delete VMware credentials stuck in Unknown state by @sarika-p9 in https://github.com/platform9/vjailbreak/pull/683
* Detect ubuntu vm's < 17.10 and appropriately handle the networking for the interfaces by @spai-p9 in https://github.com/platform9/vjailbreak/pull/674
* Fixed issue where sidenav collapse icon was coming on top of the Migr… by @patil-pratik-87 in https://github.com/platform9/vjailbreak/pull/695
* v2v-helper: Add sled in the checks by @spai-p9 in https://github.com/platform9/vjailbreak/pull/694
## New Contributors
* @rishabh625 made their first contribution in https://github.com/platform9/vjailbreak/pull/563
**Full Changelog**: https://github.com/platform9/vjailbreak/compare/v0.1.15...v0.2.0