[release-announce] tripleo-heat-templates 12.4.5 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Wed Jul 28 16:00:10 UTC 2021


We joyfully announce the release of:

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

This release is part of the ussuri stable 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.4.5
^^^^^^


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

* The following parameters add support for mounting Cinder's image
  conversion directory on an external NFS share.

  * CinderImageConversionNfsShare

  * CinderImageConversionNfsOptions

* The new "MemcacheUseAdvancedPool" parameter is added which enables
  usage of advanced poll for memcached connections in keystone
  middleware. This parameter is set to "true" by default to avoind
  bursting connections in some services like neutron.

* Add support for OVS DPDK pmd auto balance parameters. This feature
  adds 3 new role specific THT parameters to set pmd-auto-lb-load-
  threshold, pmd-auto-lb-improvement-threshold, and pmd-auto-lb-rebal-
  interval in OVS through OvsPmdLoadThreshold,
  OvsPmdImprovementThreshold and OvsPmdRebalInterval respectively.

* Introduce new parameter to configure OVS PMD Auto Load Balance for
  OVS DPDK


Bug Fixes
*********

* InternalTLSNbdCAFile, InternalTLSVncCAFile and
  InternalTLSQemuCAFile do not point to the default IPA ca.crt file
  and instead are requested to be loaded to component specific CA
  files (even if they are the same). This can lead to a race where the
  CA cert is not being written by certmonger in time.
  Ib868465c20d97c62cbcb214bfc62d949bd6efc62 already changed the
  default to use the IPA system cacert file '/etc/ipa/ca.crt' per
  default starting with the wallaby release using the ansible role.
  This change backports to also use the IPA system cacert file
  '/etc/ipa/ca.crt' to previous release when managing the certs via
  puppet-tripleo.


Other Notes
***********

* These parameters can now be set per-role - DnfStreams,
  UpgradeInitCommand, UpgradeLeappCommandOptions,
  UpgradeLeappDevelSkip, UpgradeLeappToRemove, UpgradeLeappToInstall

Changes in tripleo-heat-templates 12.4.4..12.4.5
------------------------------------------------

8f79482b4 Do not log amphora ssh keys
4c49a20d2 Add OS version to check reboot happened
b303b5091 Support cinder image conversion on an NFS share
ba393720b Make default of NeutronDefaultAvailabilityZones empty array
6a3ebac50 Neutron: Use the pids subsystem to look up container id
bef9856ab Add support for keystone_authtoken/memcache_use_advanced_pool
a10dee72c Enforce internal api for token verification
8e412bd6c Add TLS support to services using memcached
cc89c48df Add non-tls listener to Memcached
de54e5ab6 Remove NovaVncProxyNetwork from ServiceNetMap
b43962a0d Enable DPDK OVS PMD Auto Load Balance
4f1f2b730 Make memcache also listen to localhost
61b8fdf7a Added the posibility of skipping the NFS ping test on the rear installation
92be03fcb Support for OVS DPDK pmd auto balance parameters.
21c696d2d Always run network config for undercloud
63bd84405 Revert "Always run network config for undercloud"
785460825 Do not run Swift rsync container in single replica mode
6d304d61b Limit collectds memory usage
d63e66567 Fix NetworkDeploymentActionValue format
67a08dee5 Remove usage of RetryFilter
50ed57fd0 Add option for enabling rsyslog reopenOnTruncate
819870702 Remove heat::heat_keystone_clients_url definition
4efcf1862 Always run network config for undercloud
58e691375 [victoria/ussuri/train] Change nbd, vnc and qemu default cacert file
98ba67989 Remove no longer used NovaNfsEnabled parameter and condtion
7815009e4 Make UpgradeLeappDevelSkip per-role
76c2e05db HA minor update: fix bad pcs invocation
a56ab848c Fix broken restart of ovndb_server during minor update
1a81309da Bump ovs and ovn versions to 2.15 for FFWD.
ab2f7cf5c Fix cinder's cephx keyring file permissions
e580b849e set ganesha idmap.conf file path and overrides
90e0ede26 Update rhsm repo examples for RHEL8 deployments
73837b8b0 Set vlan-limit value depending on vlan_transparent setting
9fda7f090 Fix typo in ceilometer-write-qdr environment file
4abbadb46 Add environment for external network VIP
f43f11f7d HA: inject public certificates without blocking container
866cc9bcb Create post-deploy.conf on update/upgrade for octavia


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

ci/environments/scenario001-standalone.yaml        |   1 +
.../pacemaker_restart_bundle.sh                    |   2 +-
deployed-server/deployed-server.yaml               |   2 +
deployment/aodh/aodh-base.yaml                     |   7 ++
.../backup-and-restore/rear-baremetal-ansible.yaml |   7 ++
.../barbican/barbican-api-container-puppet.yaml    |   7 ++
.../ceilometer-base-container-puppet.yaml          |  13 ++
deployment/ceph-ansible/ceph-nfs.yaml              |   9 ++
deployment/cinder/cinder-api-container-puppet.yaml |   7 ++
.../cinder/cinder-common-container-puppet.yaml     | 132 ++++++++++++++++++---
.../cinder/cinder-volume-container-puppet.yaml     |   3 +-
deployment/deprecated/sahara/sahara-base.yaml      |   1 +
.../designate/designate-api-container-puppet.yaml  |   7 ++
deployment/glance/glance-api-container-puppet.yaml |   7 ++
.../gnocchi/gnocchi-api-container-puppet.yaml      |   7 ++
deployment/haproxy/haproxy-public-tls-inject.yaml  |   6 +-
deployment/heat/heat-base-puppet.yaml              |  32 +++--
deployment/ironic/ironic-api-container-puppet.yaml |   7 ++
.../ironic/ironic-inspector-container-puppet.yaml  |   1 +
deployment/keystone/keystone-container-puppet.yaml |  28 ++++-
deployment/logging/rsyslog-container-puppet.yaml   |  10 +-
deployment/manila/manila-api-container-puppet.yaml |   7 ++
.../manila/manila-share-container-puppet.yaml      |   1 +
.../memcached/memcached-container-puppet.yaml      | 111 ++++++++++++++---
deployment/metrics/collectd-container-puppet.yaml  |   1 +
deployment/mistral/mistral-base.yaml               |   7 ++
deployment/neutron/kill-script                     |   2 +-
.../neutron/neutron-api-container-puppet.yaml      |  11 +-
deployment/nova/nova-api-container-puppet.yaml     |   7 ++
deployment/nova/nova-base-puppet.yaml              |  28 +++--
deployment/nova/nova-compute-container-puppet.yaml |   8 +-
deployment/nova/nova-ironic-container-puppet.yaml  |  12 --
deployment/nova/nova-libvirt-container-puppet.yaml |  25 ++--
.../nova/nova-metadata-container-puppet.yaml       |   7 ++
.../nova-migration-target-container-puppet.yaml    |  14 ---
.../nova/nova-vnc-proxy-container-puppet.yaml      |   6 +-
deployment/nova/novajoin-container-puppet.yaml     |   7 ++
.../octavia/octavia-api-container-puppet.yaml      | 102 +++++++++-------
deployment/octavia/octavia-base.yaml               |  17 +++
.../octavia/octavia-deployment-config.j2.yaml      |   2 +
.../octavia-health-manager-container-puppet.yaml   |   3 +-
.../octavia-housekeeping-container-puppet.yaml     |   3 +-
.../octavia/octavia-worker-container-puppet.yaml   |   3 +-
.../openvswitch-dpdk-baremetal-ansible.yaml        |  56 +++++++++
.../ovn/ovn-controller-container-puppet.yaml       |  12 ++
deployment/ovn/ovn-dbs-pacemaker-puppet.yaml       |   2 +-
.../placement/placement-api-container-puppet.yaml  |   7 ++
deployment/swift/swift-proxy-container-puppet.yaml |  10 ++
.../swift/swift-storage-container-puppet.yaml      |  51 ++++----
.../tripleo-packages-baremetal-puppet.yaml         |  19 ++-
deployment/undercloud/undercloud-upgrade.yaml      |   2 +
deployment/zaqar/zaqar-container-puppet.yaml       |   7 ++
environments/cavium-liquidio.yaml                  |   2 +-
environments/external-network-vip.yaml             |   5 +
environments/lifecycle/upgrade-prepare.yaml        |   2 +-
environments/manila-cephfsganesha-config.yaml      |   4 +
environments/metrics/ceilometer-write-qdr.yaml     |   2 +-
environments/ovs-hw-offload.yaml                   |   2 +-
environments/rhsm.yaml                             |  35 +++---
environments/services-baremetal/neutron-sriov.yaml |   2 +-
environments/services/neutron-mlnx-agent.yaml      |   2 +-
environments/services/neutron-ovn-sriov.yaml       |   2 +-
environments/services/neutron-sriov.yaml           |   2 +-
environments/ssl/enable-memcached-tls.yaml         |  10 ++
environments/undercloud.yaml                       |   3 +-
network/service_net_map.j2.yaml                    |   7 +-
overcloud.j2.yaml                                  |   8 +-
puppet/role.role.j2.yaml                           |   2 +
...cinder-nfs-conversion-dir-ba9b8dce515808ce.yaml |   8 ++
...emcache_use_advanced_pool-41ca18221e60c05a.yaml |   7 ++
...a_libvirt_default_ca_cert-d1a7acaa5cbc9293.yaml |  13 ++
.../ovs-dpdk-pmd-params-55df11e67acb6736.yaml      |   7 ++
.../notes/ovs_dpdk_pmd-74f4cfa0ef280cc0.yaml       |   5 +
.../upgradeleapp-per-role-ad2e84e317ec1291.yaml    |   6 +
74 files changed, 773 insertions(+), 209 deletions(-)







More information about the Release-announce mailing list