Skip to content

Releases: cloudfoundry/bosh-vsphere-cpi-release

v76

05 Jul 18:30
Compare
Choose a tag to compare
v76

[Bug fixes]

  • Repair a regression that caused some NSX-T users updating multiple resources in parallel to experience a race condition where an update would fail but BOSH would report it as successfully completed.

v75

16 Jun 23:41
Compare
Choose a tag to compare
v75

What's Changed

  • Vertical Storage (datastores not connected to all clusters) is properly handled by @nouseforaname in #327

New Contributors

Full Changelog: v74...v75

v74

18 May 10:09
Compare
Choose a tag to compare
v74

What's Changed

  • Adding support for ruby 3.1.x by @lnguyen in #320
  • Add principal identity auth for the policy API by @ystros in #322

New Contributors

Full Changelog: v73...v74

v73

25 Apr 19:24
Compare
Choose a tag to compare
v73

[Bug fixes]

  • Correctly resolve ns_groups whose display names do not match their ID.
  • Remove obsolete postgres-9.4 BOSH job
  • Prevent CPI from incorrectly removing non-BOSH-managed VMs from server pools
  • Update find_disk to use the persistent_datastore_cluster_pattern if specified in cpi config

[Feature Enhancements]

  • CPI logs now more frequently return display names that match first class names in the vSphere UI.
  • CPI users deploying against an NSX-T installation using the policy API can define dynamic server pools (matching the CPI configuration API for the management API).

v72

11 Nov 19:19
Compare
Choose a tag to compare
v72

Notes

[Bug Fix] Fixes a logical error during VM creation when N-VDS and CVDS networks exist with the same name. (This can occur when there are ESXi hosts enabled with N-VDS and CVDS in the same vSphere DataCenter.) Fixes:

Unknown CPI error 'Unknown' with message 'undefined method `mob' for #<VimSdk::Vim::OpaqueNetwork:0x0000555927045648>' in 'create_vm' CPI method

v71

10 Nov 20:07
Compare
Choose a tag to compare
v71

Notes

[Maintenance] Remove unused code paths related to obsolete CD-ROM mounting code. d60da74

v70

24 Sep 17:01
Compare
Choose a tag to compare
v70

Notes

[Bug Fix] Fixes a potential data loss issue affecting deployments using the disk.enableUUID vmx option and attaching additional SCSI devices (for example, kubernetes deployments using persistent volumes) that was introduced as a regression in v69.

v69

15 Sep 02:59
Compare
Choose a tag to compare
v69

Notes

[Bug Fix] Fixes "Persistent disk with volume id ... could not be found" error when attaching persistent disks.
[Feature Enhancement] The CPI implements version 2 of the Cloud Provider Interface.

Known Issues

Deployments using the disk.enableUUID vmx option and attaching additional SCSI devices (for example, kubernetes deployments using persistent volumes) may experience data loss if the VM is powered off and powered on again. This is due to a functional regression in the CPI attach_disk method causing the BOSH agent to mount the wrong disk at startup. This regression is fixed in vSphere CPI v70.

v68

08 Sep 18:56
Compare
Choose a tag to compare
v68

Notes

[Bug Fix] Improves handling of special characters (including spaces ampersands and extended unicode) in datastore and datacenter names [fixes #120].
Note that use of the ampersand character in datastore names is still not recommended, as it is poorly handled by the vSphere 6.5 API, and disallowed in the v7.0 vCenter UI.

v67

27 Aug 22:41
Compare
Choose a tag to compare
v67

Notes

[Feature Enhancement] VM creation performance is improved in datacenters with many networks or frequent network creation and deletion.
[Feature Enhancement] BOSH error messages have added context when failures occur calling into the vSphere API (fixes #107).
[Bug Fix] Fix failure in VM creation when NSX-T Policy API is enabled but a VM is added to a Distributed Virtual Switch that is not managed by NSX-T (fixes #302).