[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