What's Changed
- [1822] Removed redundant field (AssignedIP) by @sarika-pf9 in #1899
- [1907] Fix: fetch single VMwareMachine instead of entire list in migration detail query by @sarika-pf9 in #1903
- [1241] Disable port security on migrated ports when no security group is selected while migration by @sarika-pf9 in #1892
- #1822: Display All VM IP Addresses in Migration Details Page (Assigned & Preserved IPs) by @AbhijeetThakur in #1911
- [1897] Feat: Add controller logs button to topbar in UI by @sarika-pf9 in #1896
- docs(CLAUDE.md): add unit test requirements for Claude-written code by @OmkarDeshpande7 in #1917
- [1830] Fix: Include RBAC-shared security groups in destination tenant security group list by @sarika-pf9 in #1910
- [1925] ci: Shift nightly build trigger to 01:00 IST by @sarika-pf9 in #1924
- [1920] Added warnings for selected VMs with missing IPs by @sarika-pf9 in #1918
- [1913] Fix: Skip VMwareMachine reconciliation for migrated VMs by @sarika-pf9 in #1912
- #973: Verify vCenter FQDN DNS resolution by @AbhijeetThakur in #1928
- [1931] feat: Add debug bundle collection with resources and logs for easier troubleshooting by @sarika-pf9 in #1929
- Bug: Filter Flavor Selection on AZ and flavours without AZ by @spai-p9 in #1916
- [1840] Added the ability to migrate the VMs with no interface by @meghansh-pf9 in #1927
- Updating the compute api version to support multi-attach volumes by @meghansh-pf9 in #1932
- [1921] feat: Show revalidation progress on Credentials page by @sarika-pf9 in #1919
- [1890] agent dns config by @OmkarDeshpande7 in #1937
- [1888] refactor: Remove direct pod permissions by @sarika-pf9 in #1935
- [1938] Support VMs with space in their name by @sarika-pf9 in #1936
- [1933] Don't restart ui when listing users by @spai-p9 in #1939
- [1796] Optimising the copy changed blocks mechanism for faster sync by @meghansh-pf9 in #1934
- #587: UI refactor migration by @AbhijeetThakur in #1960
- #1940: Block v2v pod creation or disable start migration if vddk is not uploaded by @AbhijeetThakur in #1969
- #1873: Block security group selection during scaling L2 Agent by @AbhijeetThakur in #1962
- [1803] fix: Added retry for transient API errors by @sarika-pf9 in #1958
- [1961] fix: Handle transient vCenter errors during VM power-off by @sarika-pf9 in #1973
- [1610] Fix VMware Tools cleanup for Linux/SUSE VMs by @sarika-pf9 in #1968
- [1482] Adding hot add proxy by @meghansh-pf9 in #1964
- [1978] Sles LVM Minitrd fix by @meghansh-pf9 in #1976
- #1971: UI hot add proxy migration complete UI requirements by @AbhijeetThakur in #1981
- UI E2E testcases with mock data using playwright by @AbhijeetThakur in #1972
- Fix cluster conversion issues by @geet-pf9 in #1984
- [1990] Fix boot device index parse failure due to mixed guestfish stderr/stdout by @OmkarDeshpande7 in #1993
- Hypervisor resmgr role Cluster Conversion by @OmkarDeshpande7 in #1997
- #1999: Security group warning should be visible for Use security group of primary vJB vm by @AbhijeetThakur in #2000
- [2004] Fix SLED OS detection and broaden SSH key format support by @meghansh-pf9 in #2003
- [2002] fix- Cant upload key Invalid key error for RSA key by @AbhijeetThakur in #2006
- [2009] Unified logs icons and aligned migration name across logs drawer and details by @sarika-pf9 in #2008
- Update CRD for v0.4.6 by @sarika-pf9 in #2017
Highlights
Hot Add Proxy: Hot-Add Proxy is an advanced data copy method that attaches source VM disks directly to a dedicated Proxy VM and streams the data over NBD (Network Block Device) to the destination. Instead of copying data over the NFC protocol from ESXi. This feature is currently in beta, will be stabilized in the coming releases.
Migration Reliability:
- VMs with no network interfaces can now be migrated successfully.
- Multi-attach volume types are now supported for migration.
Enhanced UX:
- All IP addresses (assigned and preserved) are now shown on the Migration Details page in the UI.
- Controller logs (migration controller manager) are visible in the UI irrespective of any migrations triggered.
- A debug bundle collection button makes log and resource gathering easier for troubleshooting. All CRs related to that migration are now gathered for easier debugging.
Known Limitations
- Migrations of VMs with grub version lower than 2 might face issues while booting post migration.
Full Changelog: v0.4.5...v0.4.6