Changelogs » Enos

Enos

5.0.0

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 remove `docker_namespace: beyondtheclouds` from the configuration file.**

- Introduce initial support for VMonG5k provider (deploys openstack on VMs on G5K)
- [vagrant] fix a typo flavour/flavor

4.3.0

At a glance

EnOs version 4.3.0 (stable/queens)

- Release notes : https://github.com/BeyondTheClouds/enos/releases/tag/4.3.0
- Pypi package : https://pypi.python.org/pypi/enos/4.3.0
- Documentation : https://enos.readthedocs.io/en/4.3.0

Release notes (most noticeable changes)

- This aligns EnOS code with EnOSlib 2.0.0.
- You must have python3.5+ in most system `virutalenv -p python3 venv` should be enough.
- G5K: Fix DNS

4.2.1

At a glance

EnOs version 4.2.1 (stable/queens)

- Release notes : https://github.com/BeyondTheClouds/enos/releases/tag/4.2.1
- Pypi package : https://pypi.python.org/pypi/enos/4.2.1
- Documentation : https://enos.readthedocs.io/en/4.2.1

Release notes (most noticeable changes)

- Install fping in the common/pull phase

4.2.0

At a glance

EnOs version 4.2.0 (stable/queens)

- Release notes : https://github.com/BeyondTheClouds/enos/releases/tag/4.2.0
- Pypi package : https://pypi.python.org/pypi/enos/4.2.0
- Documentation : https://enos.readthedocs.io/en/4.2.0

Release notes (most noticeable changes)

- Pass extra_vars to tc task

4.1.3

At a glance

EnOs version 4.1.3 (stable/queens)

- Release notes : https://github.com/BeyondTheClouds/enos/releases/tag/4.1.3
- Pypi package : https://pypi.python.org/pypi/enos/4.1.3
- Documentation : https://enos.readthedocs.io/en/4.1.3

Release notes (most noticeable changes)

- Don't fail rally task if rally fails to complete and try to generate the reports nevertheless
- Make sure kvm is installed on the nodes

4.1.2

At a glance

EnOs version 4.1.2 (stable/queens)

- Release notes : https://github.com/BeyondTheClouds/enos/releases/tag/4.1.2
- Pypi package : https://pypi.python.org/pypi/enos/4.1.2
- Documentation : https://enos.readthedocs.io/en/4.1.2

Release notes (most noticeable changes)

- Add a pull option
- Fix deploy task

4.1.1

At a glance

EnOs version 4.1.1 (stable/queens)

- Release notes : https://github.com/BeyondTheClouds/enos/releases/tag/4.1.1
- Pypi package : https://pypi.python.org/pypi/enos/4.1.1
- Documentation : https://enos.readthedocs.io/en/4.1.1

Release notes (most noticeable changes)

- [Doc] G5k tutorial: https://enos.readthedocs.io/en/4.1.1/tutorial/index.html
- [Doc] G5k reservation : https://enos.readthedocs.io/en/4.1.1/provider/grid5000.htmlreservation
- [Code] Ansible code rewritten to follow the EnOSstack principles
- [Fix][static] configuration is not generated with multiple resources

4.1.0

At a glance

EnOs version 4.1.0 (stable/queens)

- Release notes : https://github.com/BeyondTheClouds/enos/releases/tag/4.1.0
- Pypi package : https://pypi.python.org/pypi/enos/4.1.0
- Documentation : https://enos.readthedocs.io/en/4.1.0

Release notes (most noticeable changes)

This version consists in a major rewrite of EnOs core to use [EnOSlib](https://github.com/BeyondTheClouds/enoslib).
We tried to keep as much compatibility as possible with the previous configuration format but some minor changes needs to be taken into account:

- [G5K][Vagrant][Chameleon] Resources can be configured in two ways;
- the "basic" way corresponds to the previous way of configuring the resources
- the "advanced" way corresponds to an EnOSlib description allowing for finer grained resources description
- [G5K] no more `vlan` section in the provider configuration. EnOS now reserve 2 vlans by default.
- [G5K] no more `distribution_mode`. EnOs will now ensure that at least one node in each group is reserved.
- [Vagrant][Chameleon] no more `interfaces` section. EnOSlib auto-detects them.

Except the above your workflows using EnOs shouldn't be impacted. Otherwise, please fill a bug on github.

4.0.1

At a glance
=========

EnOs version 4.0.1 (stable/queens) :
- Release notes : https://github.com/BeyondTheClouds/enos/releases/tag/4.0.1
- Pypi package : https://pypi.python.org/pypi/enos/4.0.1
- Documentation : https://enos.readthedocs.io/en/4.0.1

Release notes (most noticeable changes)
==============================

- update monitoring stack
- (fix) remove openstack_release from reservation template)
- (fix) unfreeze cmd2 dependency

4.0.0

At a glance
=========

EnOs version 4.0.0 (stable/queens) :
- Release notes : https://github.com/BeyondTheClouds/enos/releases/tag/4.0.0
- Pypi package : https://pypi.python.org/pypi/enos/4.0.0
- Documentation : https://enos.readthedocs.io/en/4.0.0

Release notes (most noticeable changes)
==============================

- (fix) dependency on cmd2 updated

3.0.3

At a glance
=========

EnOs version 3.0.3 (stable/pike) :
- Release notes : https://github.com/BeyondTheClouds/enos/releases/tag/3.0.3
- Pypi package : https://pypi.python.org/pypi/enos/3.0.3
- Documentation : https://enos.readthedocs.io/en/3.0.3

Release notes (most noticeable changes)
==============================

- (fix) dependency on cmd2 updated

3.0.2

At a glance
=========

EnOs version 3.0.2 (stable/pike) :
- Release notes : https://github.com/BeyondTheClouds/enos/releases/tag/3.0.2
- Pypi package : https://pypi.python.org/pypi/enos/3.0.2
- Documentation : https://enos.readthedocs.io/en/3.0.2
- vagrant box : https://app.vagrantup.com/discovery/boxes/enos/versions/3.0.2

Release notes (most noticeable changes)
==============================

- (new) Provide a way to build a Grid'5000 environment (cb5394d781d71dc7bdf9aea35aaae2657f212146)
- (fix) Expose Kolla command (a63c0cc2662c14b8d5834c25444ddedce16795bf)
- (fix) Network emulation for debian9 (1323e8d41e752248f5e884ed7f62a4191e29ed49, 1323e8d41e752248f5e884ed7f62a4191e29ed49)
- (fix) Dependency for Chameleon provider (f3f1a9bc98b9e1c430041981aecb50c6e7f59359)
- (fix) Enos init is now idempotent (fdce6420f48c67c36ec011d163015146add334cf)
- (fix) Shaker deployment (216d29562a65ff82d1d299d4250553d1f8a11ae4)
- (fix) Chameleon lease name aren't hardcoded anymore (216d29562a65ff82d1d299d4250553d1f8a11ae4)
- (new) Default deployment makes use of Debian9 (ac4d7f71ece8267d11192ec9d718e40a4cfaf031)

Others:
- Access to external network when using a single interface is documented here: https://github.com/BeyondTheClouds/enos/issues/227

3.0.1

At a glance
=========

EnOs version 3.0.1 (stable/pike) :
- Release notes : https://github.com/BeyondTheClouds/enos/releases/tag/3.0.1
- Pypi package : https://pypi.python.org/pypi/enos/3.0.1
- Documentation : https://enos.readthedocs.io/en/3.0.1

Release notes
===========
- Documentation updates (see 87365a5, 8b596e7, b5e11b2)
- Update rally (see afb95e0, 3aa8a2a)

3.0.0

We put some effort to get `master` branch in sync with the latest deployable version of OpenStack.

2.3.0

At a glance

EnOs version 2.3.0 (stable/ocata) :
* release notes : https://github.com/BeyondTheClouds/enos/releases/tag/2.3.0
* pypi package : https://pypi.python.org/pypi/enos/2.3.0
* documentation : https://enos.readthedocs.io/en/2.3.0
* vagrant box : https://app.vagrantup.com/discovery/boxes/enos/versions/2.3.0

Release notes

* Fixes ansible 2.1 too long ControlPath (see ansible/ansible11536)

2.2.0

At a glance

EnOs version 2.2.0 (stable/ocata) :
* release notes : https://github.com/BeyondTheClouds/enos/releases/tag/2.2.0
* pypi package : https://pypi.python.org/pypi/enos/2.2.0
* documentation : https://enos.readthedocs.io/en/2.2.0
* vagrant box : https://app.vagrantup.com/discovery/boxes/enos/versions/2.2.0

Release notes

This version deploys OpenStack stable/ocata. It includes

- some bug fixes (178, 166 )
- improvements in the functionnal tests (g5k provider is now tested)