[openstack-announce] [new][tripleo] tripleo-common 5.1.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Mon Sep 19 18:24:59 UTC 2016


We are ecstatic to announce the release of:

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

This release is part of the newton release series.

With source available at:

    http://git.openstack.org/cgit/openstack/tripleo-common

Please report issues through launchpad:

    http://bugs.launchpad.net/tripleo-common

For more details, please see below.

Changes in tripleo-common 5.0.0..5.1.0
--------------------------------------

15c97e6 Add node tagging workflow
3cda827 Revert "Add template processing to the update plan workflow."
86d071c Replace agent elements with package python-heat-agent-puppet
af27127 Add template processing to the update plan workflow.
96e2b0b Clearer error when the Mistral env already exists
65d0fb6 Set Deployment Parameters
23496eb Updated from global requirements
dba5886 Add an action and workflow to update a plan
13be199 Wire in jinja templating for custom roles
653d8a4 Run copy_ssh_keys after overcloud finishes
0ec4bd2 Remove "type: direct" from workflows as it is the default
18c71e1 Fix an autoclass reference and add missing pages to the toctree
d708065 Allow the validations to run openstack commands
a166902 Fix the validation action name in the workbook
f788893 Ironic Client: Bump the max_retries and retry_interval
2ba7a76 Test baremetal: Correctly stop the mocks
b43d90c Preserve the shell environment for run-validation
778f8b2 Fix error when identity file is missing
45a463a Change default deploy artifacts container name
9f236cd Fix pep8 errors when running with python3
86d1c56 Include environments in capabilities output
9cde33a Revert "Set Deployment Parameters"
4c709aa Add List Roles Action
3a8c9f9 Allow for building specific images
16cdf9c Allow running validation against different plans
9a50f13 Disable retry files for ansible validations
7f9b31b Better namespace the list of TripleO actions
149bf36 Set Deployment Parameters


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

image-yaml/overcloud-images.yaml                   |   3 +-
requirements.txt                                   |   4 +-
scripts/run-validation                             |  22 ++++
scripts/tripleo-build-images                       |  11 +-
scripts/upload-puppet-modules                      |   4 +-
scripts/upload-swift-artifacts                     |   4 +-
setup.cfg                                          |  24 ++++
test-requirements.txt                              |   2 +-
tripleo_common/_stack_update.py                    |   4 +-
tripleo_common/actions/baremetal.py                |  33 +++++
tripleo_common/actions/base.py                     |  25 +++-
tripleo_common/actions/deployment.py               |  27 +++-
tripleo_common/actions/heat_capabilities.py        |  67 +++++++++-
tripleo_common/actions/parameters.py               |  16 +++
tripleo_common/actions/plan.py                     | 103 +++++++++++++++
tripleo_common/actions/templates.py                |  76 ++++++++++-
tripleo_common/actions/validations.py              |  41 +++++-
tripleo_common/constants.py                        |   9 +-
tripleo_common/image/base.py                       |   8 +-
tripleo_common/image/build.py                      |   5 +-
tripleo_common/image/image_builder.py              |   2 -
tripleo_common/utils/nodes.py                      |  29 +++++
tripleo_common/utils/parameters.py                 |  66 ++++++++++
tripleo_common/utils/validations.py                |   5 +-
workbooks/baremetal.yaml                           |  73 +++++++++--
workbooks/deployment.yaml                          |  14 ++-
workbooks/plan_management.yaml                     |  64 +++++++++-
workbooks/validations.yaml                         |  23 ++--
41 files changed, 1152 insertions(+), 119 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 0df609b..0b0d0ba 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8 +8 @@ docker-py<1.8.0,>=1.6.0 # Apache-2.0
-python-heatclient>=1.1.0 # Apache-2.0
+python-heatclient>=1.4.0 # Apache-2.0
@@ -16,0 +17,2 @@ python-ironic-inspector-client>=1.5.0 # Apache-2.0
+Jinja2>=2.8 # BSD License (3 clause)
+python-novaclient!=2.33.0,>=2.29.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 1d08a25..2a4a4b8 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -16 +16 @@ testtools>=1.4.0 # MIT
-PyYAML>=3.1.0  # MIT
+PyYAML>=3.1.0 # MIT





More information about the OpenStack-announce mailing list