kolla-ansible 11.0.0 (victoria)
We are pleased to announce the release of: kolla-ansible 11.0.0: Ansible Deployment of Kolla containers This release is part of the victoria 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. 11.0.0 ^^^^^^ Known Issues ************ * Since Ussuri, there is a bug in how Ceph (RBD) is handled with Cinder: the "backend_host" option is missing from the generated configuration for external Ceph. The symptoms are that volumes become unmanageable until extra admin action is taken. This does *not* affect the data plane - running virtual machines are *not* affected. There is a related issue regarding active-active "cinder-volume" services (single-host "cinder-volume" *not* affected), which is that they should not have been configured with "backend_host" in the first place but with "cluster" and proper coordination instead. Some users might have customised their config already to address this issue. The Kolla team is investigating the best way to address this for all its users. In the meantime, please ensure that, before upgrading to Ussuri, the "backend_host" option is set to its previous value (the default was "rbd:volumes") via a config override. For more details please refer to the referenced bug. Do note this issue affects both new deployments and upgrades. LP#1904062 Bug Fixes ********* * OVN will no longer schedule SNAT routers on compute nodes when "neutron_ovn_distributed_fip" is enabled. LP#1901960 * RabbitMQ services are now restarted serially to avoid a split brain. LP#1904702 * Fixes LP#1906796 by adding notice and note loglevels to monasca log- metrics drop configuration * Fixes Swift's stop action. It will no longer try to start "swift- object-updater" container again. LP#1906944 * Fixes an issue with the "kolla-ansible prechecks" command with Docker 20.10. LP#1907436 * Fixes an issue with "kolla-ansible mariadb_recovery" when the "mariadb" container does not exist on one or more hosts. LP#1907658 Changes in kolla-ansible 11.0.0.0rc1..11.0.0 -------------------------------------------- 1f11d2f01 docs: add info on adding and removing hosts 620bb29f1 Use ansible_distribution_release instead of ansible_lsb.codename 10caf4d36 Add `issue` reno for bug #1904062 9b733297f Fix mariadb_recovery when mariadb container is missing 51c14add0 Edit ironic inspector pxe filter driver name none to noop 5634440f4 Do not start swift-object-updater on stop 6bf9456bf docs: Add magnum guide 3a91159c8 Revert "Performance: Use import_tasks in the main plays" f196062d9 Fix an Ansible warning 7284c7efa Monasca log-metrics - Drop "notice" and "note" loglevel metrics by default d0faadf27 [docs] Add python3-venv package to quickstart.rst e31c69ecf [CI] Drop periodics a59192545 Fix prechecks with Docker 20.10.0 1a7478d2f RabbitMQ handler refactored to restart services in serial bb3f62d71 Do not set 'always' tag where unnecessary d22758c37 Performance: Use import_tasks in the main plays 14e08b383 Fix stop containers task in Swift rolling restart 7df4f403f Fix kolla-ansible to work with pyenv-virtualenv e492b580a kibana: Remove 6.x migration from upgrade 0852c7735 CI: add missing --fail argument to curl ffed23d1e [CI] Set 0 swap size 09943dc6c Remove a CentOS IPv6 FIXME meant for Ussuri 1c2b5e036 ovn: Do not schedule SNAT routers on computes 2f7b2fe36 Switch to Victoria images d7ba5efab CI: Temporarily disable rabbitmq internal tls af78e6376 Update TOX_CONSTRAINTS_FILE for stable/victoria effb93ff9 Update .gitreview for stable/victoria Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + ansible/action_plugins/merge_yaml.py | 4 +- ansible/group_vars/all.yml | 2 +- ansible/roles/aodh/tasks/register.yml | 1 - ansible/roles/barbican/tasks/register.yml | 1 - ansible/roles/baremetal/defaults/main.yml | 2 +- ansible/roles/blazar/tasks/register.yml | 1 - ansible/roles/ceilometer/tasks/register.yml | 1 - ansible/roles/cinder/tasks/register.yml | 1 - ansible/roles/cloudkitty/tasks/register.yml | 1 - ansible/roles/cyborg/tasks/register.yml | 1 - ansible/roles/designate/tasks/register.yml | 1 - ansible/roles/freezer/tasks/register.yml | 1 - ansible/roles/glance/tasks/register.yml | 1 - ansible/roles/gnocchi/tasks/register.yml | 1 - ansible/roles/heat/tasks/register.yml | 1 - ansible/roles/ironic/defaults/main.yml | 2 +- ansible/roles/ironic/tasks/register.yml | 1 - ansible/roles/karbor/tasks/register.yml | 1 - ansible/roles/keystone/tasks/register.yml | 1 - .../roles/kibana/tasks/migrate-kibana-index.yml | 111 ---------- ansible/roles/kibana/tasks/upgrade.yml | 2 - ansible/roles/kuryr/tasks/register.yml | 1 - ansible/roles/magnum/tasks/register.yml | 1 - ansible/roles/manila/tasks/register.yml | 1 - ansible/roles/mariadb/tasks/recover_cluster.yml | 21 +- ansible/roles/mariadb/templates/galera.cnf.j2 | 14 +- ansible/roles/masakari/tasks/register.yml | 1 - ansible/roles/mistral/tasks/register.yml | 1 - ansible/roles/monasca/tasks/register.yml | 1 - .../monasca-log-metrics/log-metrics.conf.j2 | 2 +- ansible/roles/murano/tasks/register.yml | 1 - ansible/roles/neutron/tasks/register.yml | 1 - ansible/roles/nova-cell/tasks/rabbitmq.yml | 1 - ansible/roles/nova/tasks/register.yml | 1 - ansible/roles/octavia/tasks/register.yml | 1 - ansible/roles/ovn/tasks/bootstrap.yml | 9 +- ansible/roles/panko/tasks/register.yml | 1 - ansible/roles/placement/tasks/register.yml | 1 - ansible/roles/prechecks/tasks/service_checks.yml | 2 +- ansible/roles/qinling/tasks/register.yml | 1 - ansible/roles/rabbitmq/handlers/main.yml | 45 +---- ansible/roles/rabbitmq/tasks/restart_services.yml | 21 ++ ansible/roles/sahara/tasks/register.yml | 1 - ansible/roles/searchlight/tasks/register.yml | 1 - ansible/roles/senlin/tasks/register.yml | 1 - ansible/roles/solum/tasks/register.yml | 1 - ansible/roles/swift/tasks/register.yml | 1 - ansible/roles/swift/tasks/rolling_upgrade.yml | 41 ++-- ansible/roles/swift/tasks/stop.yml | 2 +- ansible/roles/tacker/tasks/register.yml | 1 - ansible/roles/trove/tasks/register.yml | 1 - ansible/roles/vitrage/tasks/register.yml | 1 - ansible/roles/watcher/tasks/register.yml | 1 - ansible/roles/zun/tasks/register.yml | 1 - etc/kolla/globals.yml | 2 +- .../notes/bug-1901960-363503e11449b53c.yaml | 6 + .../notes/bug-1904702-7451dd8c4caa309b.yaml | 5 + .../notes/bug-1906796-e52b9e113f36ceed.yaml | 6 + .../notes/bug-1906944-38798e1348ff9c97.yaml | 6 + .../notes/bug-1907436-2da50ed38d107127.yaml | 6 + .../notes/bug-1907658-a24ddc45f63893b5.yaml | 6 + .../notes/issue-bug-1904062-ef446343323c8452.yaml | 23 +++ tools/init-runonce | 2 +- tools/kolla-ansible | 8 +- tox.ini | 8 +- zuul.d/base.yaml | 1 + zuul.d/jobs.yaml | 8 + zuul.d/project.yaml | 13 +- 77 files changed, 448 insertions(+), 275 deletions(-)
participants (1)
-
no-reply@openstack.org