Releases: cloudfoundry/bosh-vsphere-cpi-release
v66
v65
v64
Notes
[Feature Enhancement] datastore_pattern
is optional when datastore_cluster_pattern
is set.
[Feature Enhancement] Improved logic for datastore selection when multiple datastore clusters are specified.
[Feature Enhancement] Improve performance of delete_vm calls when nsx-t policy api is used.
[Security Fix] Bump addressable from 2.7.0 to 2.8.0 to fix a security vulnerability.
[Bug Fix] Fix failure in CPI when optional property persistent_datastore_pattern
is omitted from BOSH properties.
v63
Notes
[Feature Enhancement] Adds datastore_cluster_pattern
configuration to vSphere CPI datacenter configuration. This allows the CPI to use a global setting for datastore clusters when provisioning ephemeral disks. Previously, datastore clusters could only be configured in vm_types in the cloud_config.
v62
Notes
[Bug Fix] Fixes error Invalid expression node count X in group. Total count of operators and operands in expression should be an odd number.
while deleting VMs when use_policy_api
is set to true
and NSGroups are used.
[Feature Enhancement] Adds persistent_datastore_cluster_pattern
configuration to vsphere CPI datacenter configuration. This allows the CPI to use a global setting for datastore clusters when provisioning persistent disks, and will facilitate simpler migration from datastores to clusters.
v61
Known Issues
When use_policy_api
is set to true
and NSGroups are used, deleting VMs may fail with the error Invalid expression node count X in group. Total count of operators and operands in expression should be an odd number.
, due to a bug in NSgroup membership expression logic. This bug is corrected in v62
Notes
[Bug Fix] NSX-T Policy API no longer fails creating VMs with error, "The requested object could not be found. Object identifiers are case sensitive." When working with the NSX-T Policy API, the CPI now uses id
instead of display_name
in the NSX-T URL path.
v60
Known Issues
When use_policy_api
is set to true
and NSGroups are used, deleting VMs may fail with the error Invalid expression node count X in group. Total count of operators and operands in expression should be an odd number.
, due to a bug in NSgroup membership expression logic. This bug is corrected in v62
Notes
[Bug Fix] NSX-T certificate-based authentication no longer fails for all operations with the error uninitialized constant VSphereCloud::Cloud::Tempfile
.
v59
Known Issues
- When
use_policy_api
is set totrue
and NSGroups are used, deleting VMs may fail with the errorInvalid expression node count X in group. Total count of operators and operands in expression should be an odd number.
, due to a bug in NSgroup membership expression logic. This bug is corrected in v62 - NSX-T certificate-based authentication fails for all operations with the error
uninitialized constant VSphereCloud::Cloud::Tempfile
.
Notes
[Bug Fix] When using NSX-T Policy mode, allow unlimited number of VMS in NSgroup
[Enhancement] Accelerate CPI RPC info
call
[Enhancement] Lazily load NSX-T Policy and Manager APIs. This speeds up deploys and reduces timeout/SSL errors by only loading libraries that are necessary
v58
Known Issues
When use_policy_api
is set to true
and NSGroups are used, deleting VMs may fail with the error Invalid expression node count X in group. Total count of operators and operands in expression should be an odd number.
, due to a bug in NSgroup membership expression logic. This bug is corrected in v62
Notes
[Enhancement] When using NSX-T Policy mode, more than five VMs can be added statically added to an NSX-T group.
[Bug Fix] When using NSX-T Policy mode, the CPI calls create_network
and delete_network
have no effect; NSX-T segments should not be create by the CPI.
v57
Known Issues
When use_policy_api
is set to true
and NSGroups are used, deleting VMs may fail with the error Invalid expression node count X in group. Total count of operators and operands in expression should be an odd number.
, due to a bug in NSgroup membership expression logic. This bug is corrected in v62
Notes
[Feature] When using NSX-T Policy mode, metadata is set on the NSX-T segment ports of BOSH-deployed VMs. Metadata includes the default BOSH metadata (e.g. the keys "deployment", "index", "instance_group", etc.) as well as any top-level tags. Note that metadata is a key/value pair, and the on the NSX-T segment, the key (called "Scope" in NSX-T) is always prepended with "bosh/".