v7.0.0 (Ussuri)
Major changes:
- Use python3.7 for enos and kolla-ansible (7c6365f)
- Move to Debian buster (10) as base OS (7c6365f)
- Move to kolla-ansible 10 -- OpenStack Ussuri release (7c6365f)
- Modularize KollaAnsible, Rally and Shaker code into dedicated modules (7c6365f, 8655757)
- Update the code of Rally to the latest version (Fix #338)
- Use enoslib docker service (Fix #337)
enos new
generates a reservation.yaml specific to the provider (Fix #174)- Add a "quick start" to the README (b83bfaf)
- Move to python poetry for packaging (189e521)
- Simplify the implementation of
enos up
by callingkolla-ansible bootstrap-servers
(7c6365f) - Make travis tests with python 3.7 to 3.9 (8b2e434, 3a6bc97)
- json export of the environment correctly handle pathlib.Path (Fix #334)
enos init
deploys the latest cirros image and Debian buster (available inside glance under the namedebian-10
)
Breaking changes:
- kolla -on-the-fly- patching has been removed in favor of the ability to deploy a custom kolla-ansible (for more information, see commit message 7c6365f)
- ceph support has been dropped in favor of enoslib docker service (efea725) -- ceph was mainly a valid option for G5k. The new G5k docker mirror is a better option.
- inventory.sample and workload has been moved to the 'resources' directory.
enos new
generates areservation.yaml
file in the current directory instead of outputting the file content.- All functional tests are broken ... dunno how to test them (there is a wip to fix them, see rcherrueau/enos@69883b8)