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

no-reply at openstack.org no-reply at openstack.org
Thu Sep 1 15:37:06 UTC 2016


We are glad to announce the release of:

tripleo-common 5.0.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.0b2..5.0.0
------------------------------------------

01b68d0 Use Openstack cli instead in order to get the instance status
d43f124 Workflows to run validations
ceecdad Workflows to load validations
8151407 Don't expect input to be in every workflow in doc generation
b15e066 M/N upgrade: Fix ACTIVE node detection.
015f018 Generate reference documentation for Workbooks
cbe0dbf Add Mistral action & workflow for root device configuration
a9c8ffb Add Mistral action for boot configuration
aaecd1c Add boot option argument to the Node Registration Mistral workflow
c31ed3d Workflow to setup validations
f734d7a Updated from global requirements
fd423ad Fixes missing action entry point
b82fc6f Exclude more unneeded files from default plan
07435ec Change output for GetCapabilitiesAction
db64515 Add Plan Deletion
e797420 Verify that neither the Swift container or Mistral environment exist
cc57753 Adds Deployment Action & Workflow
7d41589 Add backwards compatibility for openstackclient
d437418 Adds parameters actions
8f2ee4a Adds action for template processing
8ac33ff Add support to image build yaml input to handle env vars
d48a101 Fix typo in Introspection workflow message
13b4e8e Prevent replacement of Port, Net and Subnet
7156a5d Change image names to match what the rest of the system expects
2e886f6 Remove epel element from base yaml ramdisk agent image
0ae2fd8 Remove the delorean-repo element from CentOS images
1e96323 Adds Plan List Action
c8f6138 Change input for UpdateCapabilitiesAction
896735b Install the upload-* scripts with tripleo-common
1c60b74 Fix formatting in doc files
f0e94c6 Updated from global requirements
bfb5566 Extract `etc` files from openstack packages
a697bb5 Build heat-docker-agents for specific versions
a058d35 Remove unnecessary packages
f682a85 Remove configure_container.sh script
8383cda Don't clean after `yum update` in script
a5bb2d6 Fix code highlighting in the README and the title in the toctree
58b8482 Minor update to the upgrade-non-controller.sh
785240a Move Workflow comments into the workflow description property
90fb7dd Remove unused LOG to keep code clean
6170f49 Remove execution_id from the workflows
4f257b5 Deployment workflows for remote execution, etc.
087016d Mistral action to drive Heat software deployments
89d4ec5 Add messaging to workflows
fc05b1b Allow setting capabilities as a dict in addition to a string
0c87650 Fix exception within deployment plan actions
390c83c Remove unnecessary package dhcp-client
7078578 Fix upload-swift-artifacts with keystone v3


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

HACKING.rst                                        |   2 +-
README.rst                                         |  71 ++++-
heat_docker_agent/Dockerfile                       |   4 +-
heat_docker_agent/configure_container.sh           |  81 +++--
image-yaml/overcloud-images-centos7.yaml           |   8 +-
image-yaml/overcloud-images-rhel7.yaml             |   4 +-
image-yaml/overcloud-images.yaml                   |   6 +-
requirements.txt                                   |   9 +-
scripts/run-validation                             |  32 ++
scripts/upgrade-non-controller.sh                  |  36 ++-
scripts/upload-swift-artifacts                     |   5 +
setup.cfg                                          |  19 ++
sudoers                                            |   7 +
test-requirements.txt                              |   1 +
tripleo_common/actions/baremetal.py                | 201 ++++++++++++-
tripleo_common/actions/base.py                     |  19 +-
tripleo_common/actions/deployment.py               | 152 ++++++++++
tripleo_common/actions/heat_capabilities.py        |  49 +--
tripleo_common/actions/parameters.py               | 106 +++++++
tripleo_common/actions/plan.py                     | 144 ++++++++-
tripleo_common/actions/templates.py                | 102 +++++++
tripleo_common/actions/validations.py              | 107 +++++++
tripleo_common/constants.py                        |   4 +
tripleo_common/exception.py                        |   4 +
tripleo_common/image/build.py                      |   4 +
tripleo_common/image/image_builder.py              |   4 +
tripleo_common/utils/glance.py                     |   3 -
tripleo_common/utils/nodes.py                      |  22 +-
tripleo_common/utils/tarball.py                    |   3 +-
tripleo_common/utils/templates.py                  | 122 --------
tripleo_common/utils/validations.py                | 115 +++++++
undercloud_heat_plugins/immutable_resources.py     |  62 ++++
workbooks/baremetal.yaml                           | 139 ++++++++-
workbooks/deployment.yaml                          | 131 ++++++++
workbooks/plan_management.yaml                     |  93 +++++-
workbooks/validations.yaml                         | 204 +++++++++++++
56 files changed, 3388 insertions(+), 358 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 6284a2e..0df609b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9 +9 @@ python-heatclient>=1.1.0 # Apache-2.0
-oslo.config>=3.10.0 # Apache-2.0
+oslo.config>=3.14.0 # Apache-2.0
@@ -11,3 +11,3 @@ oslo.log>=1.14.0 # Apache-2.0
-oslo.utils>=3.14.0 # Apache-2.0
-python-glanceclient>=2.0.0 # Apache-2.0
-python-ironicclient>=1.1.0 # Apache-2.0
+oslo.utils>=3.16.0 # Apache-2.0
+python-glanceclient!=2.4.0,>=2.3.0 # Apache-2.0
+python-ironicclient>=1.6.0 # Apache-2.0
@@ -15,0 +16 @@ mistral!=2015.1.0,>=2.0.0 # Apache-2.0
+python-ironic-inspector-client>=1.5.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index bee6cac..1d08a25 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -15,0 +16 @@ testtools>=1.4.0 # MIT
+PyYAML>=3.1.0  # MIT





More information about the OpenStack-announce mailing list