We are enthusiastic to announce the release of: tripleo-common 5.2.0: A common library for TripleO workflows. This release is part of the newton release series. With source available at: http://git.openstack.org/cgit/openstack/tripleo-common Please report issues through launchpad: http://bugs.launchpad.net/tripleo-common For more details, please see below. Changes in tripleo-common 5.1.0..5.2.0 -------------------------------------- 36b31c1 Fix upload-swift-artifacts for old OSclient 7ee6612 Retry sending messages to Zaqar if it fails 49a7b8e Port password generation from tripleoclient to tripleo-common 7d8c9ac Remove the unused service_host arg from node registration cfed296 Remove the old, deprecated Mistral action names f3400c5 Updated from global requirements d593024 Return the result of create_plan in create_deployment_plan workflow f768bb8 Fix the default plan creation 2d87e96 Add template processing to the update plan workflow. 18bd19a Revert "Upgrades: Add StackUpgradeManager" ef60b1a Revert "Upgrades: Add post-upgrade stack update" 15222a6 Revert "Upgrades: Add initialization to StackUpgradeManager" 341f5d8 Provide: return task result in case of failure cd9a49a Check the result of the parent action when subclassing a3182e7 Add FS_TYPE xfs to RHEL and CentOS images 8ff8e56 Handle missing mistral environment 69f3e6e Clean up messages in the 'configure' workflow 960dd97 Fix upload-swift-artifacts work new OSclient eaf0051 Ignore changes to images in nova servers Diffstat (except docs and test files) ------------------------------------- image-yaml/overcloud-images-centos7.yaml | 2 + image-yaml/overcloud-images-rhel7.yaml | 2 + requirements.txt | 5 +- scripts/upload-swift-artifacts | 6 +- setup.cfg | 24 +---- tripleo_common/actions/baremetal.py | 1 - tripleo_common/actions/deployment.py | 6 ++ tripleo_common/actions/parameters.py | 51 +++++++++ tripleo_common/actions/templates.py | 17 ++- tripleo_common/actions/validations.py | 4 + tripleo_common/constants.py | 35 ++++++ tripleo_common/upgrade.py | 83 -------------- tripleo_common/utils/nodes.py | 30 ++---- tripleo_common/utils/passwords.py | 75 +++++++++++++ undercloud_heat_plugins/server_update_allowed.py | 6 ++ workbooks/baremetal.yaml | 18 ++-- workbooks/deployment.yaml | 9 +- workbooks/plan_management.yaml | 131 ++++++++++++++++++++--- workbooks/validations.yaml | 6 ++ 24 files changed, 501 insertions(+), 288 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 0b0d0ba..d4b8849 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ oslo.config>=3.14.0 # Apache-2.0 -oslo.log>=1.14.0 # Apache-2.0 +oslo.log>=3.11.0 # Apache-2.0 @@ -12 +12 @@ oslo.utils>=3.16.0 # Apache-2.0 -python-glanceclient!=2.4.0,>=2.3.0 # Apache-2.0 +python-glanceclient>=2.5.0 # Apache-2.0 @@ -18,0 +19 @@ python-novaclient!=2.33.0,>=2.29.0 # Apache-2.0 +passlib>=1.6 # BSD