[release-announce] openstack-ansible 26.2.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Thu Sep 7 10:02:48 UTC 2023


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(-)







More information about the Release-announce mailing list