Skip to content

Releases: cloudfoundry/bosh-openstack-cpi-release

v45

20 Jul 14:09
Compare
Choose a tag to compare
v45

🔗 Improvements

  • Added support for using OpenStack multiple domains when using the keystone v3 API #236. This change requires bosh director 271.9.0 or later. Thanks @andinod
  • Bump addressable to 2.8.0 which fixes ReDoS vulnerability in Addressable::Template#match

v44

20 Nov 11:54
Compare
Choose a tag to compare
v44

This is just a maintenance release bumping dependencies

Noteworthy bumps of dependencies:

  • ruby release 2.4.9-r0.27.0
  • netaddr 2.0.4
  • fog-openstack 1.0.10
  • excon 0.68.0

v43

19 Jun 14:11
Compare
Choose a tag to compare
v43

This release does not bring new features, but some of the internals have changed:

v42

28 Jan 10:10
Compare
Choose a tag to compare
v42

New features:

  • Registry is now optionally used. The registry is bypassed when the director is version 268.3+, Xenial stemcell line 170.2+ or Cent OS stemcell line 3763.3+, and OpenStack CPI v42+.
  • CPI adheres to API version 2. See https://bosh.io/docs/cpi-api-v2/ for more information

Noteworthy bumps of dependencies:

  • fog-openstack 1.0.7
  • bosh_cpi 2.5.0
  • rubygems 2.7.8
  • bundler 1.17.3

v41

08 Nov 13:44
Compare
Choose a tag to compare
v41

Misc

  • Update to ruby 2.4.5
  • Update to fog-openstack 1.0.6

v40

07 Nov 09:22
Compare
Choose a tag to compare
v40

Breaking

  • Remove support for auto-anti-affinity
    This has never been working properly as OpenStack uses a weight-based approach to soft-anti-affinity instead of a filter-based approach. We don't think anybody could have used this feature successfully, so we decided to remove it entirely. Let us know if you had been using this feature with the desired effect! If you had it enabled before, you need to manually remove the server groups created in your OpenStack. They are prefixed with the Director name and UUID, so they should be easy to identify.
  • Remove support for Cinder v1 and Glance v1
    Those API versions have been deprecated for a few years now. It has become troublesome to get an OpenStack environment where we can test this functionality. We couldn't guarantee that this would be working in the future and therefore decided to remove it entirely. Let us know if you're still depending on Cinder v1 and/or Glance v1!

Fixes

New Features

Misc

  • Bump to fog-openstack 1.0.5, fixes #130
  • Bump to libyaml 0.2.1
  • Bump to ruby 2.4.4
  • Bump to rubygems 2.7.7
  • Bump to bundler 1.17.1

v39

06 Jul 15:02
Compare
Choose a tag to compare
v39

Fixes

  • Fixes #126 by bumping fog-openstack. This CPI version should run fine on Huawei Fusion Sphere again.

New Features

Misc

v38

06 Mar 14:36
Compare
Choose a tag to compare
v38

Fixes

  • Auto-anti-affinity: Avoid race conditions when creating and deleting server groups.

Features

Misc

  • Bump fog-openstack to 0.1.24 and remove fork. We're back to upstream now!
  • Bump multi_json to 1.13.1
  • Bump public_suffix to 3.0.2

v37

25 Jan 13:56
Compare
Choose a tag to compare
v37

Breaking Changes

  • Remove custom 'create light stemcell' script in favor of bosh repack-stemcell command

Fixes

  • OpenStack compute binding only supports version v2 and v2.1. is no longer shown although your OpenStack actually uses nova v2 and greater already

Features

  • vrrp support for created neutron ports via #98 (thanks @rkoster!)
    • Add cloud_properties.allowed_address_pairs: <IP> to have this IP address added to the network ports created in OpenStack Neutron. This way, you can use the haproxy release's keepalived job to add some HA to your haproxy!

Misc

  • Bump ruby to 2.4.3
  • Bump bundler to 1.16.1
  • Bump excon to 0.60.0

v36

18 Dec 07:33
Compare
Choose a tag to compare
v36

Features

  • auto-anti-affinity
    • When the global property openstack.enable_auto_anti_affinity: true is set, the CPI automatically creates nova server groups with the policy soft-anti-affinity and adds all members of an instance group to it. If possible, all VMs of an instance group are distributed across different hypervisors. This requires OpenStack Mitaka and higher.
  • User-defined metadata tags are applied to snapshots

Misc

  • bumped bundler to 1.16.0
  • bumped rubygems to 2.7.3
  • bumped fog-openstack to 0.1.23.pre with support for nova microversions