We jubilantly announce the release of: tripleo-common 7.3.0: A common library for TripleO workflows. This release is part of the pike 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. 7.3.0 ^^^^^ New Features * Added a workflow to list all the deprecated parameters in the plan Changes in tripleo-common 7.2.0..7.3.0 -------------------------------------- 3c87181 Updated from global requirements 697e607 Add python 3.5 in classifier and envlist 160f795 Switch the ansible actions over to mistral-lib c39915e Add workbook to rotate fernet keys 6a48446 Create ansible config file and disable retry files 0299d59 Enable passing extra environment variables to ansible commands 9bc1f31 Remove the dependancy on Mistral 76b3e02 use Result from mistral_lib instead of mistral e5b3694 Derive Params (part 2): Get services and feature list 04adbb5 Return the stdout of the kolla-build run dc0b057 Make overcloud_containers.yaml template driven 66fd52c Pass correct message to Zaqar in case of plan export failure 847e310 Workflow to get the list of deprecated parameters from the plan 92f51c2 Remove deprecated docker.py insecure_registy argument Diffstat (except docs and test files) ------------------------------------- container-images/overcloud_containers.yaml.j2 | 80 ++++++++++++ playbooks/rotate-keys.yaml | 19 +++ .../deprecated-params-list-a4edf6e341520ead.yaml | 3 + requirements.txt | 3 +- setup.cfg | 1 + test-requirements.txt | 2 +- tox.ini | 2 +- tripleo_common/actions/ansible.py | 50 +++++++- tripleo_common/actions/baremetal.py | 14 +-- tripleo_common/actions/base.py | 25 ++-- tripleo_common/actions/deployment.py | 16 +-- tripleo_common/actions/heat_capabilities.py | 12 +- tripleo_common/actions/package_update.py | 10 +- tripleo_common/actions/parameters.py | 30 ++--- tripleo_common/actions/plan.py | 18 +-- tripleo_common/actions/scale.py | 7 +- tripleo_common/actions/swifthelper.py | 4 +- tripleo_common/actions/templates.py | 8 +- tripleo_common/actions/validations.py | 18 +-- tripleo_common/actions/vcs.py | 9 +- tripleo_common/exception.py | 4 + tripleo_common/image/base.py | 9 +- tripleo_common/image/image_uploader.py | 4 +- tripleo_common/image/kolla_builder.py | 52 ++++++-- tripleo_common/utils/keystone.py | 122 ++++++++++++++++++ workbooks/derive_params.yaml | 102 ++++++++++++++- workbooks/fernet-key-rotate.yaml | 82 ++++++++++++ workbooks/plan_management.yaml | 49 +++++++- 39 files changed, 863 insertions(+), 180 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 8a65656..cf06782 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17 +16,0 @@ six>=1.9.0 # MIT -mistral!=2015.1.0,>=3.0.0 # Apache-2.0 @@ -18,0 +18 @@ mistral-lib>=0.2.0 # Apache-2.0 +oslo.concurrency>=3.8.0 # Apache-2.0 @@ -19,0 +20 @@ python-ironic-inspector-client>=1.5.0 # Apache-2.0 +python-mistralclient>=3.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 3e112ce..1f9c405 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx!=1.6.1,>=1.5.1 # BSD +sphinx>=1.6.2 # BSD