[openstack-announce] [new][tripleo] tripleo-common 5.5.0 release (ocata)

no-reply at openstack.org no-reply at openstack.org
Thu Nov 17 20:50:08 UTC 2016


We are jazzed to announce the release of:

tripleo-common 5.5.0: A common library for TripleO workflows.

This release is part of the ocata 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.

Changes in tripleo-common 5.2.0..5.5.0
--------------------------------------

6b29e69 Remove discover from test-requirements
fbc435c Only use parameter_defaults for scaling down
0f3200a Replace ucs_hostname with ucs_address
aa4aaf7 Create new docker command hook
64fb1f5 Updated from global requirements
65b276d Fix the validation ssh keys workflow
49d23e0 Add CephClusterFSID to generated passwords
ebe270c Use parameters from existing Heat stack if it already exists
2154192 Allow building heat-agents image from master
58112d1 Clean up configure_containers.sh script
1fe92cc Install configuration files for all downloaded packages
5c57597 Sets defaults in swift connection related to retries
601a021 Do not try "manage" actions on nodes that are not in "enroll" state
fee42ce Power off new nodes when making them available, not right after enrolling
f1866b1 Updated from global requirements
63f926d Refresh DeployIdentifier as well on update
28edd93 Port Scale Down Functionality into Workflow
b3b8f55 Fetch the snmpd_readonly_user_password from the Mistral environment
39b5e5e Add new hiera agent hook to overcloud images.
ad2edc3 Default the J2 excludes files to safe values.
e292c04 Make UpdateManager use a passed-in stack setup
562fabf Remove the duplication of Workbook in the description.
a8ad8cc Add the KeystoneCredential0 and KeystoneCredential1 parameters
aab8d64 Add the J2 exclude file exception (When file not found)
18beed1 Updated from global requirements
1621cca Add support to create role main template file based in role.role.j2.yaml
508119a Open tripleo-common for Ocata
30d0237 Support node untagging
9c86254 Centos images no longer require epel element
fb38363 Modify j2 templating to allow role files generation
f5fce80 Don't set node state during node registration
c25c30b Configure run-validation to use the custom output
edb7499 TrivialFix: Remove default=None when set value in Config
63ab6f1 Remove references to overcloud-without-mergepy
0dbf671 Default to Ironic API v1.15


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

heat_docker_agent/50-heat-config-docker-cmd     | 144 +++++++++++++++++++++++
heat_docker_agent/Dockerfile                    |   2 +
heat_docker_agent/configure_container.sh        | 146 ++++++++---------------
heat_docker_agent/hook-docker-cmd.py            | 138 ++++++++++++++++++++++
image-yaml/overcloud-images-centos7.yaml        |   4 +-
image-yaml/overcloud-images.yaml                |   2 +
requirements.txt                                |  10 +-
scripts/run-validation                          |   3 +
scripts/tripleo-build-images                    |   1 -
setup.cfg                                       |   1 +
test-requirements.txt                           |   9 +-
tripleo_common/actions/baremetal.py             |   5 +-
tripleo_common/actions/base.py                  |   7 +-
tripleo_common/actions/parameters.py            |  11 +-
tripleo_common/actions/scale.py                 | 147 ++++++++++++++++++++++++
tripleo_common/actions/templates.py             | 101 ++++++++++++----
tripleo_common/constants.py                     |  23 ++--
tripleo_common/scale.py                         |   3 +-
tripleo_common/update.py                        |  44 +++----
tripleo_common/utils/nodes.py                   |  15 +--
tripleo_common/utils/parameters.py              |  17 ++-
tripleo_common/utils/passwords.py               |  52 +++++----
workbooks/baremetal.yaml                        |  57 +++++++--
workbooks/deployment.yaml                       |  15 +--
workbooks/scale.yaml                            |  41 +++++++
workbooks/validations.yaml                      |  32 ++++++
34 files changed, 1116 insertions(+), 263 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index d4b8849..e014eb8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr>=1.6 # Apache-2.0
+pbr>=1.8 # Apache-2.0
@@ -8,2 +8,2 @@ docker-py<1.8.0,>=1.6.0 # Apache-2.0
-python-heatclient>=1.4.0 # Apache-2.0
-oslo.config>=3.14.0 # Apache-2.0
+python-heatclient>=1.5.0 # Apache-2.0
+oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
@@ -11 +11 @@ oslo.log>=3.11.0 # Apache-2.0
-oslo.utils>=3.16.0 # Apache-2.0
+oslo.utils>=3.18.0 # Apache-2.0
@@ -15 +15 @@ six>=1.9.0 # MIT
-mistral!=2015.1.0,>=2.0.0 # Apache-2.0
+mistral!=2015.1.0,>=3.0.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 2a4a4b8..8334716 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7,2 +7 @@ hacking<0.11,>=0.10.0
-coverage>=3.6 # Apache-2.0
-discover # BSD
+coverage>=4.0 # Apache-2.0
@@ -10,2 +9,2 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
-oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
+sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+oslosphinx>=4.7.0 # Apache-2.0
@@ -16 +15 @@ testtools>=1.4.0 # MIT
-PyYAML>=3.1.0 # MIT
+PyYAML>=3.10.0 # MIT





More information about the OpenStack-announce mailing list