We joyfully announce the release of: tripleo-heat-templates 7.0.18: Heat templates for deploying OpenStack with OpenStack. This release is part of the pike 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. 7.0.18 ^^^^^^ New Features ************ * Adds posibilities to set 'neutron::agents::ml2::ovs::tunnel_csum' via NeutronOVSTunnelCsum in heat template. This param set or un-set the tunnel header checksum on outgoing IP packet carrying GRE/VXLAN tunnel in ovs agent. Upgrade Notes ************* * The 'LogrotatePurgeAfterDays' enforces cleaning up of information exceeded its life-time (defaults to a 14 days) in the /var/log/containers directory of bare metal overcloud hosts, including upgrade (from containers) cases, when leftovers may be remaining on the host systems. Security Issues *************** * New heat parameters for containerized services 'LogrotateMaxsize', 'LogrotateRotationInterval', 'LogrotateRotate' and 'LogrotatePurgeAfterDays' allow customizing size/time-based rules for the containerized services logs rotation. The time based rules prevail over all. Bug Fixes ********* * The nova statedir ownership logic has been reimplemented to target only the files/directories controlled by nova. Resolves VM I/O errors when using an NFS backend (bug 1778465). Changes in tripleo-heat-templates 7.0.17..7.0.18 ------------------------------------------------ fc4b59a98 Catch directories we can not change ownership 2ccd9ed26 Run nova_statedir_owner on every run 85826b52d Fix typo in octavia upgrade_tasks b6b01d5c2 Revert "[Ocata/Pike/Queens] Make rhel-registration scripts location absolute." b7cefb14a Remove tripleo newton and ocata jobs (pike branch) de016e686 Remove tftp service and package upon upgrade to container dcc6aeeef Fix ironic containers data owning races 28de50b47 Fix containerized ironic bind-mounts 7781a3677 Allow custom time constraints to rotate logs 2ef90c3ef [Templates] Use str_replace for hosts. 5b7fd4578 Mount the public TLS certificate for HAProxy on up(date|grade) on pacemaker e84bc4c92 Switch stable scenarios to voting b85cb6849 Sharing hypervisor /var/lib/ironic with ironic-conductor container d476b9c54 Remove 3node from CI 6e021da2e [Queens/Pike] Re-registry with new rhel_reg parameters on upgrade. 521744b54 [Ocata/Pike/Queens] Make rhel-registration scripts location absolute. bacf86f80 Always lowercase role name bc9cf98c4 Add posibilities to set tunnel_csum in ovs agent 610193f7f Add RHELRegistrationActions to rhel-registration template 1a0d1de71 [Ocata/Pike] Pass DeployIdentifier in upgrade tasks. 8794eccaf Do not disable ipv6 on loopback interface for epmd 880556f89 Improve nova statedir ownership logic db79b80ce [Queens/Pike] Run online data migrations on converge, allow disabling them 62c6f7211 Fix Swift storage device setup 590660c8d Enable fluentd on scenario001 Diffstat (except docs and test files) ------------------------------------- .testr.conf | 2 +- .../scenario001-multinode-containers.yaml | 4 +- common/major_upgrade_steps.j2.yaml | 12 +- .../major-upgrade-composable-steps-docker.yaml | 5 + environments/major-upgrade-converge-docker.yaml | 5 + .../rhel-registration/rhel-registration.yaml | 9 +- .../rhel-registration/scripts/rhel-registration | 2 +- hosts-config.yaml | 19 +- puppet/extraconfig/tls/tls-cert-inject.yaml | 33 ++- puppet/role.role.j2.yaml | 8 +- puppet/services/kernel.yaml | 3 + puppet/services/neutron-ovs-agent.yaml | 7 + .../notes/bug-1794268-0f875aa640b4246e.yaml | 6 + ...ogrotate-containers-purge-a5587253fe6cbb28.yaml | 15 ++ .../nova_statedir_ownership-54c75dfe8ad64b4f.yaml | 7 + scripts/hosts-config.sh | 1 + test-requirements.txt | 1 + tox.ini | 5 + zuul.d/layout.yaml | 106 +-------- 37 files changed, 972 insertions(+), 207 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 6ba8e178d..3876d37b1 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -3,0 +4 @@ +hacking>=0.11.0,<0.12 # Apache-2.0