This repository has been archived by the owner on Jan 21, 2022. It is now read-only.
Releases: cloudfoundry-attic/cf-openstack-validator
Releases · cloudfoundry-attic/cf-openstack-validator
3.1.0
3.0.0
Incompatible Changes
This release follows the changes in the OpenStack CPI to consume vendored ruby release, with this change it requires at least OpenStack CPI v43
2.7.0
Fixes
Misc
2.6.0
2.5.0
Fixes
- Validator correctly validates OpenStack installations with only Cinder v1
- Don't fail MTU test when no MTU is reported
Improvements
- Add documentation to all extensions
- Make network CIDR in terraform scripts configurable (via #16, thanks @axel7born!)
- Don't show OpenStack password in console output
- Add test for
set_disk_metadata
Misc
- Update CPI version to v35
- Flavor extension: Breaking Change New format for flavors.yml. This means, you cannot validate the presence of flavors with ephemeral disk size 0 anymore. Instead, the best match will be found, similar to what the CPI will do. It doesn't distinguish between a root disk large enough to be partitioned into root and ephemeral partition, or separate root and ephemeral disks
- Various documentation improvements
2.4.0
Fixes
Features
- Add Keystone v2 support (via #8, thanks @DanielJonesEB!)
- Add extension to test Swift usage for Cloud Controller Blobstore
- Add extension to test for certain quota
- Add extension to test for certain flavors
- Add extension to test for connectivity to external endpoints
Misc
2.3.0
2.2.0
2.1.0
Fixes
- Ports are correctly cleaned up when using OpenStack CPI >=28
- Use glance and cinder instead of nova to clean up images and disks
- Also log cleanup into
testsuite.log
Misc
- Use $HOME directory as working directory instead of
/tmp
- Introduce
validator.releases
section in the configuration to specify which CPI and version to use in tests. No need to manually download the CPI release anymore!
2.0.0
- Known issues
- If the validator is run with OpenStack CPI version >=28, a neutron port will be left afterwards. If you would run the validator again, it fails due to the port using the IP address.
- Misc
- The executable is now written in ruby! So we have real parameters, and no longer rely on positional arguments
- Print test name before execution starts so you know what's going on during long-running tests
- Allow
/auth/tokens
as part ofopenstack.auth_url