[release-announce] [tripleo] tripleo-common 6.1.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Fri Apr 28 01:13:10 UTC 2017


We are jazzed to announce the release of:

tripleo-common 6.1.0: 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.0
^^^^^


New Features
************

* Add MigrationSshKey to generated passwords. This ssh key-pair is
  used by nova cold-migration and libvirt live-migration unless TLS is
  enabled.


Security Issues
***************

* Add EtcdInitialClusterToken to the list of passwords to generate,
  so users don't have to pick a string or rely on a default value.
  Fixes bug 1673266.

Changes in tripleo-common 6.0.0..6.1.0
--------------------------------------

f2a78d4 Add MigrationSshKey to generated passwords
a720d20 Remove legacy hiera element
dc75ed6 Handle re-created resources in StackUpdateManager
b39b1b1 Fix using old Swift rings when creating a new stack
0af20fd Fix typo in package_update.yaml
5dd31a4 overcloudrc: set OS_AUTH_TYPE
cb4168b Generate EtcdInitialClusterToken
f7286cd Make fencing action parameter optional.
49ca8f3 Handle unprovisioned Ironic nodes in fencing parameter generator.
cc1c310 Updated from global requirements
2c9fa69 Fix Swift ring deployment and Newton to Ocata upgrades


Diffstat (except docs and test files)
-------------------------------------

image-yaml/overcloud-images.yaml                   |  1 -
image-yaml/overcloud-odl-rhel7.yaml                |  9 ++++--
releasenotes/notes/etcdtoken-4c46bdfac940acda.yaml |  7 +++++
.../notes/migration_ssh_key-6e772d18d4d24485.yaml  |  4 +++
requirements.txt                                   |  3 +-
test-requirements.txt                              |  2 +-
tripleo_common/_stack_update.py                    |  6 ++--
tripleo_common/actions/deployment.py               | 11 ++++++++
tripleo_common/actions/parameters.py               | 11 ++++++--
tripleo_common/actions/validations.py              | 23 +++-------------
tripleo_common/constants.py                        |  2 ++
tripleo_common/utils/overcloudrc.py                |  1 +
tripleo_common/utils/passwords.py                  | 19 ++++++++++++-
tripleo_common/utils/validations.py                |  9 +-----
workbooks/deployment.yaml                          | 32 +++++++++++-----------
workbooks/package_update.yaml                      |  2 +-
23 files changed, 126 insertions(+), 85 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index e78a74c..5bd4da4 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr>=1.8 # Apache-2.0
+pbr<2.0.0,>=1.8 # Apache-2.0
@@ -19,0 +20 @@ passlib>=1.7.0 # BSD
+paramiko>=2.0 # LGPLv2.1+
diff --git a/test-requirements.txt b/test-requirements.txt
index f489f90..8254ffe 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking>=0.12.0,!=0.13.0,<0.14 # Apache-2.0
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0





More information about the Release-announce mailing list