Tags: vmware-tanzu/vmotion-migration-tool-for-bosh-deployments
Tags
Add multi-CPI/multi-cluster support (#2) * Add multi-CPI and heterogeneous compute mapping support to config * Remove migrate-vm command * Add compute mapper to replace resource pool and cluster mappers * Add VCenterHost to AZMapping to support multi-cpi * Fix spelling mistake in error string * Add AZ and datacenter name to AZMapping * Add target compute lookup by AZ name * Bump go version to 1.20 * Add datacenter to client * The BOSH CPI assumes one CPI instance per vCenter datacenter. To use a different datacenter in BOSH you must declare another CPI instance. * Add datacenter to compute AZ mapping * Add AZ to bosh VM and return VM type instead of VM name only * Add AZ aware support to host pool * Fix issue where host pool would incorrectly consider all clusters/hosts within a target vCenter instead of only the clusters/hosts in the config. * Add support for multiple clusters per AZ in config * Add AZ many clusters to many clusters mapping test * Add support for expanding arbitrary environment variables in config file * Add proper many-to-many support to AZ mapping * Add AZ to vcenter VM * Add datacenter to vcenter client * Add sub-error details to VMNotFoundError. This is specifically useful when govmomi returns an error when multiple VMs are found matching the path * Add az mapping to additional VMs * Add compute mapping argument validation * Add client pool to vm relocator * Add buffered stdout to support testing * Add missing test config file * Add vcenter client pool * Add vcenter client pool to vm migrator * Add Datacenter func to client interface * Add AZ name param to findVM * Add update migration fakes * Add updated foundation migration impl * Separate foundation construction from cache initialization * Remove context from New foundation struct creation * Add vcenter pool func comments and additional negative test * Add foundation tests * add updated multi-cpi docs * Add minimal config validation * Fix bug where AZ was not found * Add better error messaging when VM can't be migrated "The operation is not supported on the object" * Add proper vCenter login error handling, fixes nil pointer error when login fails * Add dry run flag to config * Add host pool initialization mutex * Add client_secret redaction * Remove redundant bools * Add find source VM only in its AZ clusters * Add fix for stemcell migrations * Add test to ensure VM name is set using short name and not path * Add case-insensitive comparison of computes * Add consistent naming of vm/path args * Add additional docs
PreviousNext