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
participants (1)
-
no-reply@openstack.org