We are psyched to announce the release of: tripleo-common 5.4.0: A common library for TripleO workflows. This release is part of the newton stable release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/tripleo-common/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo-common For more details, please see below. Changes in tripleo-common 5.3.0..5.4.0 -------------------------------------- 63ead0f Fix the validation ssh keys workflow 5a7c023 Power off new nodes when making them available, not right after enrolling 79bd89a Add CephClusterFSID to generated passwords f1d8524 Do not try "manage" actions on nodes that are not in "enroll" state accc27c Use parameters from existing Heat stack if it already exists c58bcf9 Configure run-validation to use the custom output ae49ca2 Fetch the snmpd_readonly_user_password from the Mistral environment eddce89 Updated from global requirements 1900514 Refresh DeployIdentifier as well on update f3bdd36 Port Scale Down Functionality into Workflow Diffstat (except docs and test files) ------------------------------------- requirements.txt | 4 +- scripts/run-validation | 3 + setup.cfg | 1 + tripleo_common/actions/parameters.py | 11 +- tripleo_common/actions/scale.py | 152 ++++++++++++++++++++++++ tripleo_common/constants.py | 1 + tripleo_common/update.py | 6 +- tripleo_common/utils/nodes.py | 8 -- tripleo_common/utils/passwords.py | 50 ++++---- workbooks/baremetal.yaml | 41 ++++++- workbooks/deployment.yaml | 15 +-- workbooks/scale.yaml | 41 +++++++ workbooks/validations.yaml | 32 +++++ 18 files changed, 520 insertions(+), 74 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d4b8849..ae2d440 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ oslo.config>=3.14.0 # Apache-2.0 -oslo.log>=3.11.0 # Apache-2.0 +oslo.log>=1.14.0 # Apache-2.0 @@ -12 +12 @@ oslo.utils>=3.16.0 # Apache-2.0 -python-glanceclient>=2.5.0 # Apache-2.0 +python-glanceclient!=2.4.0,>=2.3.0 # Apache-2.0