Releases: BeyondTheClouds/enos
Releases · BeyondTheClouds/enos
v8.0.0 (Wallaby)
- Breaking change: the format of
enos info
has changed - Add support for kolla-ansible 12 (Openstack Wallaby), which is now the default
- Install a fixed version of Docker on nodes
- Add support for Debian 11 base image
- Add support for Python 3.10 and 3.11
- Drop support for Python 3.7
- Update to Enoslib 8
- When creating a configuration template, use a fixed version of kolla-ansible (so that templates are not affected when future versions of Enos update the default version of kolla-ansible)
v8.0.0a4 (Wallaby)
- Fix requests/urllib3 docker bug
- Make sure openstack init script fails if any command fails
- Fix flavor creation with OpenStack Wallaby
v8.0.0a3 (Wallaby)
- Fix 'enos info' by serializing more Enoslib objects
v8.0.0a1 (Wallaby)
- fix Docker installation
- when creating a configuration template, use a fixed version of kolla-ansible (so that templates are not affected when future versions of Enos update the default version of kolla-ansible)
- add support for kolla-ansible 12 (Openstack Wallaby), which is now the default
- add support for Debian 11 base image
- add support for Python 3.10 and 3.11
- drop support for Python 3.7
v7.1.0 (Ussuri)
- Modularization of tasks. Task can now be imported in another python project to build uppon enos.
- Enhance the cli with new error messages and colors.
- Lazy load enoslib to speed up the print of help messages.
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)
6.0.0 (stable/stein)
At a glance
EnOs version 6.0.0 (stable/stein)
- Release notes : https://github.com/BeyondTheClouds/enos/releases/tag/6.0.0
- Pypi package : https://pypi.python.org/pypi/enos/6.0.0
- Documentation : https://enos.readthedocs.io/en/6.0.0
Release notes (most noticeable changes)
- Add a tutorial to use OpenStack SDK
- Add a build command for g5k, vmong5k and vagrant (allow to build preconfigured environment)
- Migrate to EnOSlib3
5.0.1 (stable/rocky)
At a glance
EnOs version 5.0.0 (stable/rocky)
- Release notes : https://github.com/BeyondTheClouds/enos/releases/tag/5.0.0
- Pypi package : https://pypi.python.org/pypi/enos/5.0.0
- Documentation : https://enos.readthedocs.io/en/5.0.0
Release notes (most noticeable changes)
- Fix wrong references to stable/queens in various file (including
reservation.yaml
template file)
5.0.0 (stable/rocky)
At a glance
EnOs version 5.0.0 (stable/rocky)
- Release notes : https://github.com/BeyondTheClouds/enos/releases/tag/5.0.0
- Pypi package : https://pypi.python.org/pypi/enos/5.0.0
- Documentation : https://enos.readthedocs.io/en/5.0.0
Release notes (most noticeable changes)
- Align with stable/rocky version
Developpers
master has been remastered, you'll need to update your references
4.4.0
At a glance
EnOs version 4.4.0 (stable/queens)
- Release notes : https://github.com/BeyondTheClouds/enos/releases/tag/4.4.0
- Pypi package : https://pypi.python.org/pypi/enos/4.4.0
- Documentation : https://enos.readthedocs.io/en/4.4.0
Release notes (most noticeable changes)
-
Now uses the pre-built kolla docker images: https://hub.docker.com/u/kolla
You must removedocker_namespace: beyondtheclouds
from the configuration file. -
Introduce initial support for VMonG5k provider (deploys openstack on VMs on G5K)
-
[vagrant] fix a typo flavour/flavor