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(-)
participants (1)
-
no-reply@openstack.org