We eagerly announce the release of: tripleo-common 6.1.1: A common library for TripleO workflows. This release is part of the ocata 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. 6.1.1 ^^^^^ New Features ************ * The introspection workflow now accepts an additional parameter "concurrency" which defines how many nodes should be introspected in parallel. The default is 20, but can be changed to any positive integer. * Add a new action argument, skip_deploy_identifier to DeployStackAction. The argument will disable setting a unique value for the DeployIdentifier parameter, which means the SoftwareDeployment resources in the templates will only be triggered if there is an actual change to their configuration. This argument can be used to avoid always applying configuration, such as during node scale out. This option should be used with Caution, and only if there is confidence that the software configuration does not need to be run, such as when scaling out certain roles. Bug Fixes ********* * When performing an interactive minor update with deployed-server, the client never prompted to clear breakpoints and just ran to completion and exited. The stack was left IN_PROGRESS. That issue has now been fixed so that the client will prompt to clear breakpoints. * The default "OS_BAREMETAL_API_VERSION" and "IRONIC_API_VERSION" in "overcloudrc" were bumped to 1.29, which corresponds to Ocata final and allows using all recent features without specifying an explicit version. * The update abort command was introduced many releases ago. However, it is not a safe operation in the context of TripleO. The TripleO Heat stack could become irrepairably damage should a rollback be attempted. As such, it is best to remove this functionality without a deprecation period. The workaround for this command is to wait until the stack times out or completes the update. Changes in tripleo-common 6.1.0..6.1.1 -------------------------------------- 6a939cb Prompt to clear breakpoints when using deployed-server c535ca4 Remove svg links 3beb340 Remove update abort 5046bea Ensure Swift Rings backup container and URLs 67599bb Remove symlinks causing hiera hook to exit early 894631c Updated from global requirements 409cec8 Run introspection 20 nodes at a time c4c3499 Bump OS_BAREMETAL_API_VERSION to 1.29 320960c Add skip_deploy_identifier 3ec8d49 Remove ntp element Diffstat (except docs and test files) ------------------------------------- README.rst | 9 --- heat_docker_agent/configure_container.sh | 13 +--- image-yaml/overcloud-images.yaml | 3 +- image-yaml/overcloud-odl-rhel7.yaml | 3 +- ...d-server-clear-breakpoint-ee1a984f3366598a.yaml | 6 ++ .../introspection-batch-size-47723bceb0281baf.yaml | 5 ++ .../notes/ironic-api-version-d2b4ec1474918f12.yaml | 6 ++ .../notes/remove-abort-7214f376c9672644.yaml | 8 ++ .../skip-deploy-identifier-d5abb0d4e6af0ecd.yaml | 10 +++ requirements.txt | 2 +- setup.cfg | 1 - tripleo_common/_stack_update.py | 50 ++++++++----- tripleo_common/actions/deployment.py | 7 +- tripleo_common/actions/package_update.py | 13 ---- tripleo_common/constants.py | 4 + tripleo_common/utils/overcloudrc.py | 4 + workbooks/baremetal.yaml | 80 ++++++++++++++++++-- workbooks/deployment.yaml | 55 ++++---------- workbooks/package_update.yaml | 31 -------- workbooks/plan_management.yaml | 15 ++++ workbooks/swift_rings_backup.yaml | 87 ++++++++++++++++++++++ 24 files changed, 389 insertions(+), 170 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 5bd4da4..6595615 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -pbr<2.0.0,>=1.8 # Apache-2.0 +pbr>=1.8 # Apache-2.0