openstack-ansible 26.2.0 (zed)
We are stoked to announce the release of: openstack-ansible 26.2.0: Ansible playbooks for deploying OpenStack This release is part of the zed stable release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. 26.2.0 ^^^^^^ New Features ************ * Implemented variable "lxc_image_cache_expiration" that controlls for how long cached LXC image will be valid. Default value is *1year*. Variable format should be compatible with community.general.to_time_unit filter. * Adds optional compression for backups created with mariabackup. Adds two new CLI parameters to the mariabackup script that are used to enable compression and to choose a compression tool. * "--compress=True|False" * "--compressor=<compressor>" Also introduces new Ansible variables that control the above mentioned parameters. * "galera_mariadb_backups_compress" * "galera_mariadb_backups_compressor" Each backup archive is stored in a dedicated directory, alongside the backup metadata. Upgrade Notes ************* * CentOS/Rocky linux deployments will get major update of OVS version from 2.17 to 3.1 and OVN from 22.12 to 23.03. RDO has stopped building packages for previous OVS/OVN versions which means they will not recieve any upstream bugfixes or security patches. If you still want to preserve old versions of OVS/OVN, you can define a following variable: openstack_hosts_package_repos: - name: rdo-deps file: rdo-deps description: rdo-deps baseurl: "{{ openstack_hosts_rdo_deps_url }}" gpgcheck: no module_hotfixes: yes exclude: - '*rdo-openvswitch*3.1*' - '*rdo-ovn*3.1*' * Backup compression is disabled by default, so no changes need to be made for existing deployments. Should compression be desired, set "galera_mariadb_backups_compress" to "True". Choose a compression tool with "galera_mariadb_backups_compressor", default is "gzip". Bug Fixes ********* * LXC image cache expiration mechanism has being fixed. Previously LXC images were valid forever. Changes in openstack-ansible 26.1.2..26.2.0 ------------------------------------------- 312f4ba6f Bump SHAs for Zed 80eb42edd Pin version of setuptools 9c6be97c8 Add is_nest property for container_skel 63641540a Use include_role in task to avoid lack of access to vars f80e65d0e Restore an ability for HAProxy to bind on interal IP 17abe18d8 Re-enable CI jobs after rally is fixed 6b0143db4 Include proper vars_file for rally fc482c9e4 Drop `else` condition in the container_skel_load loop Diffstat (except docs and test files) ------------------------------------- ansible-collection-requirements.yml | 2 +- ansible-role-requirements.yml | 56 ++++----- .../reference/inventory/configure-inventory.rst | 125 ++++++++++++++++++++ etc/openstack_deploy/env.d/pods.yml.example | 44 +++++++ .../openstack_user_config.yml.pod.example | 122 ++++---------------- global-requirement-pins.txt | 1 + inventory/group_vars/haproxy/haproxy.yml | 12 +- osa_toolkit/generate.py | 128 +++++++++++---------- playbooks/defaults/repo_packages/gnocchi.yml | 4 +- playbooks/defaults/repo_packages/nova_consoles.yml | 4 +- .../defaults/repo_packages/openstack_services.yml | 44 +++---- playbooks/infra-journal-remote.yml | 6 +- playbooks/os-rally-install.yml | 2 +- playbooks/security-hardening.yml | 6 +- .../notes/el_ovs_3.1_stable-951c1b8a148bbcaf.yaml | 23 ++++ .../fix_lxc_cache_expiration-1656b5758c4ec24e.yaml | 10 ++ .../mariabackup-compression-337b04c68f370c1d.yaml | 28 +++++ 19 files changed, 463 insertions(+), 227 deletions(-)
participants (1)
-
no-reply@openstack.org