[release-announce] [tripleo] tripleo-common 8.5.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Sat Mar 3 11:57:31 UTC 2018


We eagerly announce the release of:

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

This release is part of the queens 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:

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

For more details, please see below.

Changes in tripleo-common 8.4.0..8.5.0
--------------------------------------

13678cb Use tenacity for image upload retries
4a97fb1 Add healthcheck script for Mistral API
2e7e069 Add healthcheck script for Mistral event-engine
c2d2f93 Add healthcheck script for etcd
225819e Add healthcheck script for iSCSId
ffbe41a Added networks_skip_config parameter to the roles file
971bc32 upgrade-non-controller.sh script does not support alternative plan names
997428c container-images: support cont. u/c w/ Redis
8a0f194 Add healthcheck script for multipathd
b6091a0 Add healthcheck script for Collectd
3e58595 Add healthcheck script for gnocchi-statsd
4386128 Add healthcheck script for memcached
56e05ef Add healthcheck script for gnocchi-metricd
8ea2da3 Add healthcheck script for Aodh API
21c90ac Add healthcheck script for Tacker
317c5a2 Add healthchecks for barbican containers
46352a3 Add healthcheck script for Neutron server
24c12e9 Add healthcheck script for Cinder API
57747be Add healthcheck script for Gnocchi API
7e17c58 container-images: support cont. u/c w/ HAproxy & keepalived
f485b13 Updated from global requirements
e54f1a7 Purge resolv.conf from the overcloud images
7213aa5 Fix overcloud node delete after an upgrade
b2a04b9 Revert "Add healthchecks for barbican containers"
b782c38 Deprecate group:os-apply-config with config-download
28751a5 Fix overcloud export plan
ee7901b Fix the substitution of discovered tag
1c01a8f Quote $@ in ansible-playbook-command.sh
7076e56 Add healthchecks for barbican containers
10f2249 Add upload plan-environment action for update and upgrade
d384f4e Handle None value for RoleConfig
7247a2a Set physical_network on baremetal nodes
669f4b5 Fix health check for ovn-metadata
4601207 Refactor GUI logging to use message claims
4d2e9f3 Updates ODL RPM to Oxygen
86050e6 Fix message type payload in rotate_fernet_keys workflow
4625b93 Fix baremetal introspection client creation
c5dca89 Workaround reboot issue in Octavia hm interface template
bfc687b Add UC Backup Mistral workflow definition and actions
85333e7 Use an epoch as default, not a datetime
1c760d5 Add keystoneclient to requirements.txt
bc65df3 Support deprecated NIC config names for legacy roles.
20baa85 Adds Workflow to Delete Deployment Plan
013dd26 Skip stack in-progress check
6ed6310 jq is now required on the overcloud images
70df1c1 Format group:ansible deployments
00bdb6f Switch to tripleomaster registry
25170a8 Make the validations workflow a bit more robust
5cf6f37 Tolerate missing labels for prepare --tag-from-label
9522273 Add support for multiple playbooks
e2dac0e Make container image upload more resilient
aa3bdab Alter default for --min-tmpfs
7cbb6d5 Remove mongodb container image
dfa6cf7 Add tripleo-ssh-known-hosts role
bf969f5 Specify SSH server list when configuring octavia
6dacac9 Updated from global requirements
ea88504 Remove unused gitdb dependency
4bcd85e Zuul: Remove project name
f70830b Select Roles Workflow
a9e26a8 Adds UpdateRoles Workflow
fceaf44 Adds Workflow to List Available Roles
6f18905 Use extra_vars to pass ireallymeanit
bb8a3e1 Add UpdateNetworks workflow
162322f Add a Get Networks workflow
de64510 Validate roles data and network data
e718c04 Use swift.put_container action to create Swift rings backup
7fb1754 Allow a combination of labels for tag discover
bce76ef Install os-net-config as a package, not an element
f7110a2 Add tempest container
0efebf2 Improve debuggability of update workflow
0f221e7 Remove step_tags_to_when from config download and fix sorting
6ebbeac Use relative path for ansible role install
ff07dc3 Read the tftp IP to test from the command line
26fdf89 Fix chown command for tripleo validation.


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

container-images/overcloud_containers.yaml         | 192 ++---
container-images/overcloud_containers.yaml.j2      |  14 +-
.../tripleo_kolla_template_overrides.j2            |   6 +-
healthcheck/aodh-api                               |   6 +
healthcheck/barbican-api                           |   6 +
healthcheck/barbican-keystone-listener             |  14 +
healthcheck/barbican-worker                        |  14 +
healthcheck/cinder-api                             |   6 +
healthcheck/collectd                               |   4 +
healthcheck/etcd                                   |   5 +
healthcheck/gnocchi-api                            |   6 +
healthcheck/gnocchi-metricd                        |  14 +
healthcheck/gnocchi-statsd                         |  14 +
healthcheck/ironic-pxe                             |   2 +-
healthcheck/iscsid                                 |   4 +
healthcheck/memcached                              |   5 +
healthcheck/mistral-api                            |   6 +
healthcheck/mistral-event-engine                   |  14 +
healthcheck/multipathd                             |   6 +
healthcheck/neutron-api                            |   6 +
healthcheck/ovn-metadata                           |   6 +-
healthcheck/tacker                                 |  12 +
image-yaml/overcloud-hardened-images.yaml          |   6 +-
image-yaml/overcloud-images.yaml                   |   8 +-
image-yaml/overcloud-odl-rhel7.yaml                |   3 +-
image-yaml/overcloud-realtime-compute.yaml         |   4 +-
.../octavia-controller-config/templates/ifcfg.j2   |   2 +-
...adds-delete-plan-workflow-d625682fdddd3f48.yaml |   5 +
.../available-roles-workflow-fe81806915124cb6.yaml |   4 +
...ormat-ansible-deployments-8bc0de3b4dbfa69c.yaml |   6 +
...roup-os-apply-config-warn-beece0b9fcff74b7.yaml |   4 +
.../os_net_config_packaging-36b94a08bbb3e11d.yaml  |  17 +
releasenotes/notes/quote-$@-a3d47106c9b7eeb6.yaml  |   5 +
.../notes/role-config-none-d440bd0dcbb63534.yaml   |   5 +
.../select-roles-workflow-01860e1ba8b7b86c.yaml    |   6 +
...to_tripleomaster_registry-bd795a51f4e572c9.yaml |   9 +
.../tripleo-ssh-known-hosts-d27c54b0a6f9a028.yaml  |   5 +
...ckup-actions-and-workflow-1d661bba3fb2f974.yaml |   5 +
.../update-roles-workflow-00be679eb8e9548c.yaml    |   5 +
requirements.txt                                   |   8 +-
roles/tripleo-ssh-known-hosts/README.md            |  41 +
roles/tripleo-ssh-known-hosts/defaults/main.yml    |   3 +
roles/tripleo-ssh-known-hosts/handlers/main.yml    |   1 +
roles/tripleo-ssh-known-hosts/meta/main.yml        |   1 +
roles/tripleo-ssh-known-hosts/tasks/main.yml       |   8 +
.../templates/ssh_known_hosts.j2                   |   3 +
scripts/upgrade-non-controller.sh                  |  34 +-
setup.cfg                                          |  13 +-
sudoers                                            |   3 +-
tripleo_common/actions/ansible.py                  |   2 +-
tripleo_common/actions/base.py                     |   9 +-
tripleo_common/actions/logging_to_swift.py         |   4 +-
tripleo_common/actions/plan.py                     | 144 +++-
tripleo_common/actions/scale.py                    |   5 +
tripleo_common/actions/templates.py                |  22 +
tripleo_common/actions/undercloud.py               | 236 ++++++
tripleo_common/image/image_uploader.py             |  93 ++-
tripleo_common/image/kolla_builder.py              |  12 +-
tripleo_common/utils/config.py                     |  81 +-
tripleo_common/utils/nodes.py                      |   5 +-
tripleo_common/utils/roles.py                      |   1 +
tripleo_common/utils/swift.py                      |   3 +-
tripleo_common/utils/validations.py                |   4 +-
workbooks/ceph-ansible.yaml                        |   5 +-
workbooks/deployment.yaml                          |  15 +-
workbooks/fernet-key-rotate.yaml                   |  38 +-
workbooks/networks.yaml                            | 208 ++++++
workbooks/octavia_post.yaml                        |  18 +-
workbooks/package_update.yaml                      |  19 +-
workbooks/plan_management.yaml                     | 831 ++++++++++++++++++++-
workbooks/swift_rings_backup.yaml                  |   2 +-
workbooks/undercloud_backup.yaml                   | 133 ++++
workbooks/validations.yaml                         | 158 ++--
zuul.d/layout.yaml                                 |   2 -
89 files changed, 2904 insertions(+), 578 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index ca75eb6..74dd46a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8 +7,0 @@ docker>=2.4.2 # Apache-2.0
-gitdb>=0.6.4 # BSD License (3 clause)
@@ -15 +14 @@ python-glanceclient>=2.8.0 # Apache-2.0
-python-ironicclient>=1.14.0 # Apache-2.0
+python-ironicclient>=2.2.0 # Apache-2.0
@@ -20 +19 @@ python-ironic-inspector-client>=1.5.0 # Apache-2.0
-python-mistralclient>=3.1.0 # Apache-2.0
+python-mistralclient!=3.2.0,>=3.1.0 # Apache-2.0
@@ -27,0 +27,3 @@ python-zaqarclient>=1.0.0 # Apache-2.0
+python-keystoneclient>=3.8.0 # Apache-2.0
+keystoneauth1>=3.4.0 # Apache-2.0
+tenacity>=3.2.1 # Apache-2.0






More information about the Release-announce mailing list