[release-announce] tripleo-heat-templates 12.7.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Tue Sep 29 12:10:32 UTC 2020


We are thrilled to announce the release of:

tripleo-heat-templates 12.7.0: Heat templates for deploying OpenStack
with OpenStack.

This release is part of the victoria release series.

The source is available from:

    https://opendev.org/openstack/tripleo-heat-templates

Download the package from:

    https://tarballs.openstack.org/tripleo-heat-templates/

Please report issues through:

    https://bugs.launchpad.net/tripleo/+bugs

For more details, please see below.

12.7.0
^^^^^^


New Features
************

* Add parameter *NovaVGPUTypesDeviceAddressesMapping* provide
  mapping for multiple vgpu types and corresponding device addresses.


Bug Fixes
*********

* Ansible GroupVars incorrectly keept a single subnet prefix per-
  network. This caused a problem when multiple subnets using different
  subnet prefixes where defined. Resulting in the wrong subnet prefix
  being referenced in the NetworkConfig for roles.

  AnsibleHostVars stores networks subnet prefixes instead. See bug:
  1895899 (https://bugs.launchpad.net/tripleo/+bug/1895899).

Changes in tripleo-heat-templates 12.6.0..12.7.0
------------------------------------------------

b2d3c05f4 Replace bridge_name and interface_name in config
5b3878580 Add attr of networks and subnets to Networks resource
d9ed99b5d Clear cached facts based on the tag as well
7ffa24c8a Remove overcloud_common.pp
a4622f138 Use OS::Heat::Value for NetworkConfig
2d1e76945 use os_net_config Ansible module to configure networking
954dc4ccb [PowerFlex/VxFlex OS] Fix typos in templates
bb2351a48 enable-ssh-admin: allow to override plan name
8e84bb378 Use consistent naming for MysqlInnodbBufferPoolSize
920c04bab Force container fetch
a61c57d22 Check only role path for NetworkConfig
e8ddc606b Remove race during mysql database creation
d4139dd12 Add tripleo-iptables service cleanup
0a4a60051 Rename external network VIP, drop special case
cd53ae79c Get the CIDR of the neutron port for NetworkConfig
a672bedfc Fix typos
53d892a73 Add dashboard_tls_external ceph-ansible parameter
2aace23d2 Add tag's with network_data info to neutron net
fabe5b3b7 Gather more extra stats with the collectd virt plugin
1952a9ce6 Adapt container health check for built-in podman health checks
db55155d6 python3-novaclient installation via THT
bd31b2c8c Complete missing description
3fd84c243 Expose new  parameter `NovaVGPUTypesDeviceAddressesMapping`
1cd151e9d Change permissions on /run/octavia to octavia
7a4209ab5 Update plan-sample to reference new interface
cef9c0e88 Update swift rsyslog configuration
a4af649c4 Revert "Initialize ip(6)tables "raw" table"
34a2b091d Centralized logging minor fixes
5a1fc3c98 Drop undercloud-disable-nova.yaml
38dcad915 Remove validation scripts
738857c7c Switch to ansible for deploying artifacts
78ca1fe14 Use ansible for nodes validation
b24dd5df6 Fix network configuration execution ordering
c90bbe188 OVNChassisMacPorts for distributed VLAN
208209933 Create OVNMacAddrNet network on Undercloud
1abdc12b9 Enable Ceilometer data transfer for STF
f591f8770 Add more metadata to logs


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

all-nodes-validation.yaml                          |  45 ----
ci/common/all-nodes-validation-disabled.yaml       |  37 ---
ci/common/net-config-multinode.yaml                |  34 +--
ci/common/net-config-simple-bridge.yaml            |  38 ++-
ci/environments/multinode-containers.yaml          |   3 -
.../nic-configs/ceph-storage.yaml                  |  68 +++--
.../nic-configs/cinder-storage.yaml                |  16 +-
.../nic-configs/compute-dvr.yaml                   | 116 ++++----
.../multiple-nics-ipv6/nic-configs/compute.yaml    |  92 +++----
.../multiple-nics-ipv6/nic-configs/controller.yaml | 134 +++++-----
.../nic-configs/swift-storage.yaml                 |  16 +-
.../multiple-nics/nic-configs/ceph-storage.yaml    |  66 +++--
.../multiple-nics/nic-configs/cinder-storage.yaml  |  16 +-
.../multiple-nics/nic-configs/compute-dvr.yaml     | 115 ++++----
.../network/multiple-nics/nic-configs/compute.yaml |  90 +++----
.../multiple-nics/nic-configs/controller.yaml      | 124 +++++----
.../multiple-nics/nic-configs/swift-storage.yaml   |  16 +-
.../public-bond/nic-configs/ceph-storage.yaml      |  66 +++--
.../public-bond/nic-configs/cinder-storage.yaml    |  16 +-
.../network/public-bond/nic-configs/compute.yaml   |  90 +++----
.../public-bond/nic-configs/controller.yaml        | 140 +++++-----
.../public-bond/nic-configs/swift-storage.yaml     |  16 +-
.../scenario000-multinode-containers.yaml          |   3 -
ci/environments/scenario000-standalone.yaml        |   3 -
.../scenario001-multinode-containers.yaml          |   3 -
ci/environments/scenario001-standalone.yaml        |   5 +-
ci/environments/scenario002-standalone.yaml        |   3 -
ci/environments/scenario003-standalone.yaml        |   3 -
ci/environments/scenario004-standalone.yaml        |   3 -
.../scenario007-multinode-containers.yaml          |   3 -
ci/environments/scenario007-standalone.yaml        |   3 -
.../scenario010-multinode-containers.yaml          |   1 -
ci/environments/scenario010-standalone.yaml        |   3 -
ci/environments/scenario012-standalone.yaml        |   3 -
ci/environments/scenario013-standalone.yaml        |   4 -
common/deploy-steps-playbooks-common.yaml          |   2 +
common/deploy-steps.j2                             |  88 +++---
common/services/role.role.j2.yaml                  |  22 +-
.../monitoring/collectd_check_health.py            |  92 +++++++
container_config_scripts/pyshim.sh                 |   2 +-
deployed-server/scripts/enable-ssh-admin.sh        |   3 +-
deployment/ceph-ansible/ceph-base.yaml             |  10 +
...> cinder-backend-dellemc-powerflex-puppet.yaml} |   2 +-
deployment/database/mysql-base.yaml                |   6 +-
deployment/database/mysql-container-puppet.yaml    |   1 +
deployment/database/mysql-pacemaker-puppet.yaml    |   1 +
.../cinder-backend-dellemc-vxflexos-puppet.yaml    |   2 +-
deployment/logging/rsyslog-container-puppet.yaml   |  24 +-
deployment/metrics/collectd-container-puppet.yaml  |  39 ++-
deployment/metrics/qdr-container-puppet.yaml       |   1 +
.../neutron/neutron-dhcp-container-puppet.yaml     |   2 +-
.../neutron/neutron-l3-container-puppet.yaml       |   2 +-
.../neutron/neutron-metadata-container-puppet.yaml |   2 +-
.../neutron-ovs-agent-container-puppet.yaml        |   2 +-
.../neutron-sriov-agent-container-puppet.yaml      |   2 +-
deployment/nova/nova-compute-container-puppet.yaml |  19 +-
.../octavia/octavia-api-container-puppet.yaml      |   6 +
.../pacemaker/pacemaker-baremetal-puppet.yaml      |  15 +-
deployment/podman/podman-baremetal-ansible.yaml    |   1 +
deployment/swift/swift-proxy-container-puppet.yaml |  24 +-
.../swift/swift-storage-container-puppet.yaml      |  24 +-
.../tripleo-firewall-baremetal-ansible.yaml        |  77 +++---
environments/cinder-dellemc-powerflex-config.yaml  |   2 +-
environments/cinder-dellemc-vxflexos-config.yaml   |   2 +-
environments/enable-stf.yaml                       |  11 +-
environments/metrics/ceilometer-write-qdr.yaml     |   3 +-
environments/standalone/standalone-overcloud.yaml  |   2 +
environments/standalone/standalone-tripleo.yaml    |   6 +
environments/undercloud-disable-nova.yaml          |  13 -
environments/undercloud.yaml                       |   5 +
environments/undercloud/undercloud-minion.yaml     |   2 +
net-config-bond.j2.yaml                            |  57 ++--
net-config-bridge.j2.yaml                          |  49 ++--
net-config-linux-bridge.j2.yaml                    |  63 ++---
net-config-standalone.j2.yaml                      | 109 ++++----
...config-static-bridge-with-external-dhcp.j2.yaml |  72 ++---
net-config-static-bridge.j2.yaml                   |  68 ++---
net-config-static.j2.yaml                          |  57 ++--
net-config-undercloud.j2.yaml                      | 108 ++++----
.../config/2-linux-bonds-vlans/role.role.j2.yaml   | 283 ++++++++++----------
.../bond-with-vlans/controller-no-external.j2.yaml | 181 +++++++------
network/config/bond-with-vlans/role.role.j2.yaml   | 239 +++++++++--------
.../config/multiple-nics-vlans/compute-dvr.j2.yaml | 222 ++++++++--------
.../config/multiple-nics-vlans/role.role.j2.yaml   | 199 +++++++-------
network/config/multiple-nics/compute-dvr.j2.yaml   | 198 +++++++-------
network/config/multiple-nics/role.role.j2.yaml     | 177 ++++++-------
.../role.role.j2.yaml                              | 114 ++++----
.../controller-no-external.j2.yaml                 |  84 +++---
network/config/single-nic-vlans/role.role.j2.yaml  | 106 ++++----
network/network.j2                                 |  30 ++-
network/networks.j2.yaml                           |  13 +-
network/ovn_mac_addr_net.yaml                      |  37 +++
network/ports/ovn_mac_addr_port.yaml               |  27 ++
network/scripts/run-os-net-config.sh               | 111 --------
overcloud-resource-registry-puppet.j2.yaml         |   7 +-
overcloud.j2.yaml                                  |  56 ++--
plan-samples/plan-environment-derived-params.yaml  |  46 +++-
puppet/deploy-artifacts.sh                         |  30 ---
puppet/manifests/overcloud_common.pp               |  29 --
puppet/role.role.j2.yaml                           |  50 +++-
.../notes/bug-1895899-8d675670a0d05c15.yaml        |  12 +
.../innodb-tuning-param-e71d2fd727c450ec.yaml      |   2 +-
.../vgpu-devices-mapping-63dd870f3a00a98a.yaml     |   5 +
sample-env-generator/standalone.yaml               |  16 +-
sample-env-generator/undercloud-minion.yaml        |   8 +-
scripts/check-run-nova-compute                     |   2 +-
tools/merge-new-params-nic-config-script.py        |   4 -
tools/yaml-nic-config-2-script.py                  | 294 ---------------------
validation-scripts/all-nodes.sh                    |  99 -------
110 files changed, 2369 insertions(+), 2810 deletions(-)







More information about the Release-announce mailing list