[release-announce] [tripleo] python-tripleoclient 6.2.1 (ocata)
no-reply at openstack.org
no-reply at openstack.org
Tue Sep 5 16:27:30 UTC 2017
We are amped to announce the release of:
python-tripleoclient 6.2.1: TripleO client
This release is part of the ocata stable release series.
Download the package from:
https://tarballs.openstack.org/python-tripleoclient/
For more details, please see below.
6.2.1
^^^^^
New Features
************
* Added new os-image-name parameter, that replaces os-image one,
because it was conflicting with glance parameter naming, causing os-
image to don't work properly.
* Add a new cli argument, --skip-deploy-identifier. 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.
Upgrade Notes
*************
* If the operator specifies a roles_data.yaml for the deployment or
upgrade this adds a check that the disable_upgrade_deployment flag
is set at least once in that file and otherwise logs a warning. If
the validation-warnings-fatal parameter is set to True (default is
False) then this check will also raise an InvalidConfiguration
exception.
Bug Fixes
*********
* The "introspection bulk status" command no longer aborts if some
nodes in the Ironic registry were never introspected. See bug
1689540 (https://bugs.launchpad.net/tripleo/+bug/1689540).
* 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 python-tripleoclient 6.2.0..6.2.1
--------------------------------------------
8dbebd4 Install policycoreutils-python
5ca47d1 Add check for disable_upgrade_deployment flag in roles_data
8ea64c4 Modified --os-image option in overcloud image upload
879d73c Remove update abort
5372231 Update UPPER_CONSTRAINTS_FILE for stable/ocata
7622ea3 Fix 'introspection bulk status' when some nodes were never introspected
1cec082 Updated from global requirements
1b87769 Add --skip-deploy-identifier
Diffstat (except docs and test files)
-------------------------------------
bindep.txt | 1 +
...e-upgrade-deployment-flag-f074554e47e85b27.yaml | 8 ++
.../bulk-status-missing-50cc60281c6e20f5.yaml | 6 ++
...modify-os-image-parameter-004b1cc81df2b88e.yaml | 6 ++
.../notes/remove-abort-9aa90d73d09507c9.yaml | 8 ++
.../skip-deploy-identifier-f7eb0d3ff5126f62.yaml | 10 ++
requirements.txt | 2 +-
setup.cfg | 1 -
tox.ini | 4 +-
.../v1/overcloud_deploy/test_overcloud_deploy.py | 113 +++++++++++++++++++--
tripleoclient/v1/baremetal.py | 13 ++-
tripleoclient/v1/overcloud_deploy.py | 53 ++++++++--
tripleoclient/v1/overcloud_image.py | 10 +-
tripleoclient/v1/overcloud_update.py | 29 ------
tripleoclient/workflows/deployment.py | 4 +-
tripleoclient/workflows/package_update.py | 18 ----
19 files changed, 236 insertions(+), 79 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 8f8278d..8932964 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-pbr<2.0.0,>=1.8 # Apache-2.0
+pbr>=1.8 # Apache-2.0
More information about the Release-announce
mailing list