We are amped to announce the release of:
tripleo-common 5.6.0: A common library for TripleO workflows.
This release is part of the ocata 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.5.0..5.6.0 --------------------------------------
156d2ca Create a workflow for running manual cleaning on nodes 5998540 Updated from global requirements bfecf27 Environment is a dict, which can't use 'extend' 8aa57e2 Move the overcloudrc generation from tripleoclient to a Mistral action 83fa35f Fix invalid tests. 77ea5f7 Add python-heat-agent-ansible to overcloud images. 854ae91 Add panko to generated passwords 9d3d034 Remove the underscore from the base action client methods 89ca5b8 Show team and repo badges on README 10ee43e Fix parameter update for custom roles 5a01c1b Do not ignore pm_port for Drac drivers b771918 Use kwargs to pass in data and error to Mistral Result e1c07fc Revert changes to CephClusterFSID generation 20167e8 Generate CephClusterFSID for new stacks 8fba72b Build overcloud with overcloud-agent element ad64050 Revert "Add CephClusterFSID to generated passwords" c57e98d Fix tox -epep8 for Python3 4b5497a Drop *openstack/common* in flake8 exclude list 991e529 Update container images to point to newton bdef2f7 Pass the plan name when tagging nodes 58b0fc7 Remove network-gateway element from image build f0a28bc Fernet Key management 40978f6 Remove python-networking-cisco from overcloud-full image 580c7a2 Install yum-plugin-priorities on centos images a2e6c7d Remove unused bits from node management code in utils/node.py 0129c07 Remove last vestiges of oslo-incubator b8a0e0d Add port registration to IPMI power driver
Diffstat (except docs and test files) -------------------------------------
README.rst | 9 ++ contrib/overcloud_containers.yaml | 16 +-- heat_docker_agent/hook-docker-cmd.py | 3 +- image-yaml/overcloud-images-centos7.yaml | 4 + image-yaml/overcloud-images.yaml | 4 +- openstack-common.conf | 6 - requirements.txt | 6 +- setup.cfg | 1 + tox.ini | 2 +- tripleo_common/actions/baremetal.py | 29 ++--- tripleo_common/actions/base.py | 14 +- tripleo_common/actions/deployment.py | 69 ++++++++-- tripleo_common/actions/heat_capabilities.py | 31 ++--- tripleo_common/actions/parameters.py | 21 +-- tripleo_common/actions/plan.py | 35 +++-- tripleo_common/actions/scale.py | 6 +- tripleo_common/actions/templates.py | 12 +- tripleo_common/actions/validations.py | 20 +-- tripleo_common/constants.py | 3 + tripleo_common/image/base.py | 4 +- tripleo_common/utils/nodes.py | 141 +-------------------- tripleo_common/utils/overcloudrc.py | 113 +++++++++++++++++ tripleo_common/utils/parameters.py | 42 +++--- tripleo_common/utils/passwords.py | 3 +- workbooks/baremetal.yaml | 47 ++++++- 39 files changed, 740 insertions(+), 407 deletions(-)
Requirements updates --------------------
diff --git a/requirements.txt b/requirements.txt index e014eb8..8f13225 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,2 +7,2 @@ Babel>=2.3.4 # BSD -docker-py<1.8.0,>=1.6.0 # Apache-2.0 -python-heatclient>=1.5.0 # Apache-2.0 +docker-py!=1.8.0,>=1.6.0 # Apache-2.0 +python-heatclient>=1.6.1 # Apache-2.0 @@ -19 +19 @@ python-novaclient!=2.33.0,>=2.29.0 # Apache-2.0 -passlib>=1.6 # BSD +passlib>=1.7.0 # BSD