Skip to content

Tags: vmware-tanzu/vmotion-migration-tool-for-bosh-deployments

Tags

v0.8.0

Unverified

This user has not yet uploaded their public signing key.
Add VM migration ordering interleaved by AZ

This fixes issue #5

v0.7.3

Unverified

This user has not yet uploaded their public signing key.
Add fix for race condition when creating same folder from multiple wo…

…rkers

v0.7.2

Unverified

This user has not yet uploaded their public signing key.
Add fix for non-default worker pool size

v0.7.1

Unverified

This user has not yet uploaded their public signing key.
Add fix for VM inventory paths using backslashes

v0.7.0

Unverified

This user has not yet uploaded their public signing key.
Add support for compute resources in folders

v0.6.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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

v0.5.2

Unverified

This user has not yet uploaded their public signing key.
Fix linting error

v0.5.1

Unverified

This user has not yet uploaded their public signing key.
Fix panic when using a standard network

The network backing info for standard networks outside the context of an adapter is empty. Equality is now done directly between the network reference and the target VM's adapter backing.

v0.5.0

Unverified

This user has not yet uploaded their public signing key.
Add disconnect CD-ROM before ejecting

Fixes Windows worker "Currently connected device 'CD/DVD drive 1' uses backing 'datastore/env.iso', which is not accessible." errors

v0.4.2

Unverified

This user has not yet uploaded their public signing key.
Add network backing info to simplify network comparisons

This should fix the issue where NSX-T opaque networks were not properly matching up between the VM NIC and the network switch.