v39
Fixes
- Fixes #126 by bumping fog-openstack. This CPI version should run fine on Huawei Fusion Sphere again.
New Features
- Allow specifying multiple OpenStack nova AZs for a single BOSH AZ (https://www.pivotaltracker.com/story/show/154906772)
- CPI will create VMs randomly in one of the listed AZs and retry a different one if creation fails
- Can be used to upgrade OpenStack hypervisors in bulk and take entire AZs down
- Use a block like this to specify multiple OpenStack nova AZs in your cloud config
azs: - name: z1 cloud_properties: availability_zones: [nova-1, nova-2]
- Allow referencing security groups by CID as alternative to name (https://www.pivotaltracker.com/story/show/155258034)
- Much improved logging for debugging infrastructure issues
- We've cleaned up the CPI logs and removed a bunch of unnecessary information. If you feel we've done too much or too little here: let us know (https://www.pivotaltracker.com/story/show/134167789)
- Prefix all CPI logs with director request-id (https://www.pivotaltracker.com/story/show/155891841). This makes it easier to find all CPI calls to OpenStack which belong to the same director action.
Misc
- Improved error messages when VM and Disk are in different AZs (https://www.pivotaltracker.com/story/show/156221894)
- Improved error messages when auto-anti-affinity doesn't work due to insufficient quota (https://www.pivotaltracker.com/story/show/154796675)
- Removed gem files from repository and add
pre-packaging
script instead (https://www.pivotaltracker.com/story/show/156221464) - Bumped
fog-openstack
to 0.1.26 - Bumped
fog-core
to 1.45.0 - Bumped
excon
to 0.62.0