[release-announce] kolla-ansible 7.2.1 (rocky)

no-reply at openstack.org no-reply at openstack.org
Mon Mar 23 16:09:25 UTC 2020


We are amped to announce the release of:

kolla-ansible 7.2.1: Ansible Deployment of Kolla containers

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

7.2.1
^^^^^

Bug Fixes

* Fix qemu loading of ceph.conf (permission error). LP#1861513

* Remove /run bind mounts in Neutron services causing dbus host-
  level errors and add /run/netns for neutron-dhcp-agent and
  neutron-l3-agent. LP#1861792

* Use more permissive regex to remove the offending 127.0.1.1 line
  from /etc/hosts. LP#1862739

* Each Prometheus mysqld exporter points now to its local mysqld
  instance (MariaDB) instead of VIP address. LP#1863041

* Cinder Backup has now access to kernel modules to load e.g.
  iscsi_tcp module. LP#1863094

* Makes RabbitMQ hostname address resolution precheck stronger by
  requiring uniqueness of resolution to avoid later issues. LP#1863363

* Fixes "neutron-openvswitch-agent" native "openvswitch" firewall
  driver. LP#1867506

* Fixes "ceph" deployment reconfiguration error, when Gathering OSDs
  step would fail due to Kolla-Ansible user not having access to
  "/var/lib/ceph/osd/_FSID_/whoami". LP#1867946

* Remove the meta field of the Swift rings from the default
  rsync_module template. Having it by default, undocumented, can lead
  to unexpected behavior when the Swift documentation states that this
  field is not processed.

* Fixes an issue with the HAProxy monitor VIP precheck when some
  instances of HAProxy are running and others are not. See bug
  1866617.

* Removes the "[http]/max-row-limit = 10000" setting from the
  default InfluxDB configuration, which resulted in the CloudKitty v1
  API returning only 10000 dataframes when using InfluxDB as a storage
  backend. See bug 1862358 for details.

Changes in kolla-ansible 7.2.0..7.2.1
-------------------------------------

326932924 ceph: Add become to gathering OSD IDs on reconfigure
dded06f8d CI: install tox
b37cb79f6 Wait for MariaDB to be accessible via HAProxy
3ecc2f737 Fix native openvswitch firewall driver in neutron-openvswitch-agent
d6ecbb894 Fix HAProxy monitor VIP precheck
b5cf0c38b Swift: remove meta field from rsync command
9ea832bea Fix renos
dd52e155d Fix Prometheus mysqld exporter pointing to VIP address
c314773ec Fix RabbitMQ hostname address resolution precheck
4a7b1dd72 Use more permissive regex to remove the offending 127.0.1.1
e6292392d Openvswitch: some ovs tools require ovs daemons pidfiles
b50d070ca CI: Pin pyfakefs to <4 for Python 2
15806d45d Use InfluxDB default [http]/max-row-limit setting
aed54c4ff Add /run/netns bindmount to Neutron containers
f72b8e82c Add support for ovsdb conversion
487a518d2 remove cinder v1 endpoint
4d856317e Change /run bind mount for neutron/openvswitch
fe7f8ce32 Fix Cinder Backup access to kernel modules (iscsi_tcp issue)
66a47a043 Use become for kill command
3ca1b012f Remove /etc/hosts entries pointing hostname to localhost and prevent cloud-init to manage /etc/hosts
9cd60fbf8 Use become for Cinder LVM precheck
dc36a163b Fix qemu loading of ceph.conf (permission error)


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

ansible/roles/baremetal/tasks/pre-install.yml      | 34 ++++++++++++++++++++++
ansible/roles/ceph/tasks/reconfigure.yml           |  1 +
ansible/roles/cinder/defaults/main.yml             |  4 +--
ansible/roles/cinder/tasks/precheck.yml            |  1 +
ansible/roles/cinder/tasks/register.yml            |  3 --
ansible/roles/haproxy/tasks/precheck.yml           |  2 +-
ansible/roles/influxdb/templates/influxdb.conf.j2  |  1 -
ansible/roles/mariadb/tasks/recover_cluster.yml    |  2 ++
ansible/roles/mariadb/tasks/register.yml           |  2 ++
.../roles/mariadb/tasks/wait_for_loadbalancer.yml  | 16 ++++++++++
ansible/roles/neutron/defaults/main.yml            | 14 ++-------
ansible/roles/nova/tasks/discover_computes.yml     |  1 +
ansible/roles/nova/templates/nova-libvirt.json.j2  |  2 +-
ansible/roles/openvswitch/defaults/main.yml        |  4 +--
ansible/roles/openvswitch/templates/start-ovs.j2   |  2 +-
.../openvswitch/templates/start-ovsdb-server.j2    |  8 ++++-
ansible/roles/ovs-dpdk/defaults/main.yml           |  4 +--
ansible/roles/prometheus/templates/my.cnf.j2       |  4 +--
ansible/roles/rabbitmq/tasks/precheck.yml          | 20 +++++++++----
ansible/roles/swift/templates/account.conf.j2      |  2 +-
ansible/roles/swift/templates/container.conf.j2    |  2 +-
ansible/roles/swift/templates/object.conf.j2       |  2 +-
.../notes/bug-1861513-8e09a6fb42dfc99c.yaml        |  5 ++++
.../notes/bug-1861792-a44a31693b0c786f.yaml        |  6 ++++
.../notes/bug-1862739-05246e7599375800.yaml        |  7 +++++
.../notes/bug-1863041-30d87a768339251b.yaml        |  6 ++++
.../notes/bug-1863094-1564f489a7eecb28.yaml        |  6 ++++
.../notes/bug-1863363-eb5d0ddd0d0d1090.yaml        |  6 ++++
.../notes/bug-1867506-3613746b8647cd73.yaml        |  6 ++++
.../notes/bug-1867946-53c214be2b2482f1.yaml        |  7 +++++
...aut-rsync-module-template-7c891efbe79a96a9.yaml |  7 +++++
...-haproxy-monitor-precheck-487b85f4e93313b1.yaml |  6 ++++
...ve-influxdb-max-row-limit-f814a310aa6bf6ab.yaml |  8 +++++
tools/setup_gate.sh                                |  2 +-
35 files changed, 171 insertions(+), 38 deletions(-)







More information about the Release-announce mailing list