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

no-reply at openstack.org no-reply at openstack.org
Thu Jul 22 10:58:11 UTC 2021


We contentedly announce the release of:

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

This release is part of the victoria 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.

13.4.0
^^^^^^


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.

* Bug #1915800 (https://bugs.launchpad.net/cinder/+bug/1915800): Add
  support for ports filtering in XtremIO driver.


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

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

Changes in tripleo-heat-templates 13.3.0..13.4.0
------------------------------------------------

f99fab967 Make default of NeutronDefaultAvailabilityZones empty array
46ad1e676 Neutron: Use the pids subsystem to look up container id
59599a86d Enable keystone_authtoken/memcach_use_advanced_pool for Sahara
0b5b09c12 Support cinder image conversion on an NFS share
643c3d25d Add THT Jinja2 data sources as stack output
9df8a1ce0 Enable DPDK OVS PMD Auto Load Balance
d18c6e928 Remove NovaVncProxyNetwork from ServiceNetMap
89fde273e Add support for keystone_authtoken/memcache_use_advanced_pool
c746dfa0b support for OVS DPDK pmd auto balance parameters.
52f26b6fb Do not run Swift rsync container in single replica mode
c748d92c7 Always run network config for undercloud
3a919de4e Fix NetworkDeploymentActionValue format
02b7e3d67 Limit collectds memory usage
f58effc74 Revert "Always run network config for undercloud"
470496171 Add option for enabling rsyslog reopenOnTruncate
c2c2111ef Always run network config for undercloud
0ed341f44 Remove heat::heat_keystone_clients_url definition
8caac4190 Make UpgradeLeappDevelSkip per-role
7f19b9635 Added the posibility of skipping the NFS ping test on the rear installation
f808dac56 HA minor update: fix bad pcs invocation
6c5011056 Fix broken restart of ovndb_server during minor update
bb1a85575 Bump ovs and ovn versions to 2.15 for FFWD.
d54d63285 [victoria/ussuri/train] Change nbd, vnc and qemu default cacert file
c595a9a83 Update rhsm repo examples for RHEL8 deployments
bc39ac89d Fix cinder's cephx keyring file permissions
823ec8223 set ganesha idmap.conf file path and overrides
67ae1b953 Fix typo in ceilometer-write-qdr environment file
496accc44 Allow customizing podman's [engine]/events_logger
8c796f4f1 Add OVNCMSOptions to Controller and Networker roles
069005186 Disable tunnelled migration
51a9a0781 Unify cinder's volume and backup kolla_config settings
27ae88324 Add environment for external network VIP
a68d3f96b Create post-deploy.conf on update/upgrade for octavia
9e8061ae7 Fix NovaDefaultFloatingPool parameter
a31e100ca Add ports filtering support to XtremIO Cinder driver


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                     |   6 +
.../backup-and-restore/rear-baremetal-ansible.yaml |   7 +
.../barbican/barbican-api-container-puppet.yaml    |   6 +
deployment/ceph-ansible/ceph-nfs.yaml              |   9 ++
deployment/cinder/cinder-api-container-puppet.yaml |   6 +
...inder-backend-dellemc-xtremio-iscsi-puppet.yaml |   8 ++
.../cinder-backend-dellemc-xtremio-puppet.yaml     |   7 +
.../cinder/cinder-backup-container-puppet.yaml     |  51 +------
.../cinder/cinder-backup-pacemaker-puppet.yaml     |  31 +----
.../cinder/cinder-common-container-puppet.yaml     | 154 ++++++++++++++++++++-
.../cinder/cinder-volume-container-puppet.yaml     |  39 +-----
.../cinder/cinder-volume-pacemaker-puppet.yaml     |  23 +--
deployment/deprecated/mistral/mistral-base.yaml    |   6 +
.../novajoin/novajoin-container-puppet.yaml        |   6 +
deployment/deprecated/sahara/sahara-base.yaml      |   6 +
.../designate/designate-api-container-puppet.yaml  |   6 +
deployment/glance/glance-api-container-puppet.yaml |   6 +
.../gnocchi/gnocchi-api-container-puppet.yaml      |   6 +
deployment/heat/heat-base-puppet.yaml              |   7 +-
deployment/ironic/ironic-api-container-puppet.yaml |   6 +
deployment/logging/rsyslog-container-puppet.yaml   |  10 +-
deployment/manila/manila-api-container-puppet.yaml |   6 +
deployment/metrics/collectd-container-puppet.yaml  |   1 +
deployment/neutron/kill-script                     |   2 +-
.../neutron/neutron-api-container-puppet.yaml      |  10 +-
deployment/nova/nova-api-container-puppet.yaml     |   8 +-
deployment/nova/nova-compute-container-puppet.yaml |  28 +---
deployment/nova/nova-libvirt-container-puppet.yaml |  14 +-
.../nova/nova-metadata-container-puppet.yaml       |   6 +
.../nova/nova-vnc-proxy-container-puppet.yaml      |   6 +-
.../octavia/octavia-api-container-puppet.yaml      | 109 ++++++++-------
deployment/octavia/octavia-base.yaml               |  17 +++
.../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 ++++++++
deployment/ovn/ovn-dbs-pacemaker-puppet.yaml       |   2 +-
.../placement/placement-api-container-puppet.yaml  |   6 +
deployment/podman/podman-baremetal-ansible.yaml    |   9 ++
.../swift/swift-storage-container-puppet.yaml      |  42 +++---
.../tripleo-packages-baremetal-puppet.yaml         |  16 ++-
deployment/undercloud/undercloud-upgrade.yaml      |   2 +
deployment/zaqar/zaqar-container-puppet.yaml       |   6 +
environments/cinder-dellemc-xtremio-config.yaml    |   1 +
.../cinder-dellemc-xtremio-iscsi-config.yaml       |   1 +
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/rhsm.yaml                             |  35 +++--
environments/undercloud.yaml                       |   1 +
network/service_net_map.j2.yaml                    |   7 +-
overcloud.j2.yaml                                  |  13 +-
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 +
.../xtremio-add-ports-option-8991f7c8acc1aadb.yaml |   5 +
roles/Controller.yaml                              |   2 +
roles/ControllerAllNovaStandalone.yaml             |   2 +
roles/ControllerNoCeph.yaml                        |   2 +
roles/ControllerNovaStandalone.yaml                |   2 +
roles/ControllerOpenstack.yaml                     |   2 +
roles/ControllerSriov.yaml                         |   2 +
roles/ControllerStorageDashboard.yaml              |   2 +
roles/ControllerStorageNfs.yaml                    |   2 +
roles/Networker.yaml                               |   2 +
roles/NetworkerSriov.yaml                          |   2 +
roles_data.yaml                                    |   2 +
75 files changed, 639 insertions(+), 273 deletions(-)







More information about the Release-announce mailing list