[release-announce] kolla-ansible 12.1.0 (wallaby)
no-reply at openstack.org
no-reply at openstack.org
Thu Jul 29 10:07:12 UTC 2021
We are chuffed to announce the release of:
kolla-ansible 12.1.0: Ansible Deployment of Kolla containers
This release is part of the wallaby stable release series.
The source is available from:
https://opendev.org/openstack/kolla-ansible
Download the package from:
https://tarballs.openstack.org/kolla-ansible/
Please report issues through:
https://bugs.launchpad.net/kolla-ansible/+bugs
For more details, please see below.
12.1.0
^^^^^^
New Features
************
* Added a new haproxy configuration variable,
"haproxy_host_ipv4_tcp_retries2", which allows users to modify this
kernel option. This option sets maximum number of times a TCP packet
is retransmitted in established state before giving up. The default
kernel value is 15, which corresponds to a duration of approximately
between 13 to 30 minutes, depending on the retransmission timeout.
This variable can be used to mitigate an issue with stuck
connections in case of VIP failover, see bug 1917068 for details.
* Adds the ability to override the automatic detection of
*fluentd_version* and *fluentd_binary*. These can now be defined as
extra variables. This removes the dependency of having docker
configured for config generation.
Bug Fixes
*********
* Fixes missing region_name in keystone_auth sections. See bug
1933025 for details.
* Fixes default Masakari host monitor config to work with other
config that Kolla Ansible sets. This sets "disable_ipmi_check" due
to "restrict_to_remotes" being set. It prevents the "TypeError" that
happened when host monitor had to take action. This does not affect
any functionality so far as Kolla Ansible does not manage IPMI
credentials in Pacemaker. LP#1933209
* Fixes an issue where "kolla-ansible" exits with a zero exit code
when executed with a bogus command name. LP#1929397
* Fixes the container health check for the "ironic_ipxe" container
on Debian and Ubuntu systems. LP#1937037
* Fixes an issue with Magnum when TLS is enabled. LP#781062
Other Notes
***********
* Following Cinder upstream, support for using ZFSSA with Cinder has
been removed. ZFSSA was unsupported in Train and later removed in
Ussuri.
Changes in kolla-ansible 12.0.0..12.1.0
---------------------------------------
8c68ced1a Fix exit code with bogus command name
9f13719b2 Fix ironic_ipxe healthcheck on Debian/Ubuntu
38748d2aa Fix Masakari host monitor default config
0f46987d5 Fix typos in release note
198c2c613 docs: Add note about internal VIP when HAProxy is disabled
acf08e289 CI: only run cells job on changes to nova role
47f768d68 CI: fix backups Ceph pool name
270b237b3 magnum: Add CA certificate configuration for internal TLS
9bf681dd9 Make it possible to override automatic fluentd version detection
6d3ebe147 CI: Avoid generating a nova key in cephadm scenario
bd0bcd75a [CI] Do not set ansible_python_interpreter for Zuul
8521ddca2 Allow user to set sysctl_net_ipv4_tcp_retries2
0e0f9693a Make rabbitmq cluster_partition_handling configurable
24d3228d0 Add missing region_name in keystoneauth sections
86bf12d2f Drop support for Cinder ZFSSA backend
Diffstat (except docs and test files)
-------------------------------------
ansible/group_vars/all.yml | 3 +-
ansible/roles/aodh/templates/aodh.conf.j2 | 1 +
ansible/roles/barbican/templates/barbican.conf.j2 | 1 +
ansible/roles/blazar/templates/blazar.conf.j2 | 1 +
ansible/roles/cinder/defaults/main.yml | 14 -------
ansible/roles/cinder/tasks/precheck.yml | 1 -
ansible/roles/cinder/templates/cinder.conf.j2 | 15 +------
ansible/roles/common/tasks/config.yml | 12 ++++--
ansible/roles/cyborg/templates/cyborg.conf.j2 | 1 +
.../roles/designate/templates/designate.conf.j2 | 1 +
ansible/roles/freezer/templates/freezer.conf.j2 | 1 +
ansible/roles/glance/templates/glance-api.conf.j2 | 1 +
ansible/roles/gnocchi/templates/gnocchi.conf.j2 | 1 +
ansible/roles/haproxy/defaults/main.yml | 4 ++
ansible/roles/haproxy/tasks/config-host.yml | 7 ++--
ansible/roles/heat/templates/heat.conf.j2 | 1 +
ansible/roles/ironic/defaults/main.yml | 2 +-
.../ironic/templates/ironic-inspector.conf.j2 | 2 +
ansible/roles/magnum/templates/magnum.conf.j2 | 10 +++++
ansible/roles/manila/templates/manila.conf.j2 | 1 +
.../masakari/templates/masakari-monitors.conf.j2 | 6 +++
ansible/roles/mistral/templates/mistral.conf.j2 | 1 +
.../monasca/templates/monasca-api/api.conf.j2 | 1 +
ansible/roles/murano/templates/murano.conf.j2 | 3 ++
ansible/roles/neutron/templates/neutron.conf.j2 | 3 ++
ansible/roles/nova/templates/nova.conf.j2 | 1 +
ansible/roles/octavia/templates/octavia.conf.j2 | 1 +
.../roles/placement/templates/placement.conf.j2 | 1 +
ansible/roles/rabbitmq/defaults/main.yml | 2 +
ansible/roles/rabbitmq/templates/rabbitmq.conf.j2 | 3 +-
ansible/roles/sahara/templates/sahara.conf.j2 | 1 +
ansible/roles/senlin/templates/senlin.conf.j2 | 1 +
ansible/roles/solum/templates/solum.conf.j2 | 1 +
ansible/roles/tacker/templates/tacker.conf.j2 | 1 +
ansible/roles/trove/templates/trove.conf.j2 | 1 +
ansible/roles/vitrage/templates/vitrage.conf.j2 | 1 +
ansible/roles/watcher/templates/watcher.conf.j2 | 1 +
.../reference/high-availability/haproxy-guide.rst | 47 ++++++++++++++++++++++
etc/kolla/globals.yml | 3 +-
etc/kolla/passwords.yml | 5 ---
.../notes/bug-1933025-1cb5d64d20d57be7.yaml | 6 +++
.../notes/bug-1933209-73e78353cb5c3266.yaml | 11 +++++
...fault-migration-interface-3cdf30eed98553fd.yaml | 4 +-
.../notes/cli-exit-code-1e6278f803dbf8e2.yaml | 6 +++
.../notes/drop-zfssa-2708a8c0b0eb5f43.yaml | 5 +++
...g-to-die-after-VIP-switch-5f9e811783c36041.yaml | 13 ++++++
...eb-ironic-ipxe-heathcheck-2ae5fd0537c056ce.yaml | 6 +++
.../fix-magnum-tls-cacert-dd5ab5729391beb2.yaml | 5 +++
...fluentd-version-detection-3cb8b8a8ebc02d0a.yaml | 6 +++
roles/cephadm/defaults/main.yml | 3 +-
tools/kolla-ansible | 2 +-
zuul.d/base.yaml | 6 +--
56 files changed, 209 insertions(+), 71 deletions(-)
More information about the Release-announce
mailing list