We are chuffed to announce the release of: openstack-ansible 27.5.0: Ansible playbooks for deploying OpenStack This release is part of the antelope 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. 27.5.0 ^^^^^^ New Features ************ * Added variable "cinder_manage_volume_types" that allows to skip volume type creation and management by os_cinder role. Upgrade Notes ************* * Support is added to enable all stable RabbitMQ feature flags by default. This happens automatically post upgrade, and avoids compatibility issues which could occur when installing a new version of RabbitMQ. * Stable RabbitMQ feature flags will be enabled automatically pre- upgrade in order to prevent failures during the upgrade process. Deprecation Notes ***************** * The variable "keystone_external_ssl" was deprecated and is no longer used. You still can control if communication between HAProxy and Keystone should be covered with TLS through "keystone_backend_ssl" or "haproxy_ssl"/"haproxy_ssl_all_vips" for communication between clients and HAProxy on frontend. Security Issues *************** * Includes safe (non-vulnerable) versions of services regarding OSSA-2024-001 (https://security.openstack.org/ossa/OSSA-2024-001.html) Bug Fixes ********* * Python wheels build no longer fails in case of issues with a repo host and should succeed as long as there at least one reachable repo host with matching Distro/Version/Architecture. Changes in openstack-ansible 27.4.3..27.5.0 ------------------------------------------- c8c6efc55 Bump SHAs for 2023.1 9e12af6c9 Enable RabbitMQ feature flags pre-upgrade dc258b2e5 Configure all directories to be safe for git clone in CI 8a5b45041 Remove retired projects from zuul required-projects Diffstat (except docs and test files) ------------------------------------- ansible-collection-requirements.yml | 2 +- ansible-role-requirements.yml | 44 +++++++++++----------- inventory/group_vars/all/source_git.yml | 4 +- inventory/group_vars/cinder_all/source_git.yml | 4 +- inventory/group_vars/cloudkitty_all/source_git.yml | 4 +- inventory/group_vars/glance_all/source_git.yml | 4 +- inventory/group_vars/heat_all/source_git.yml | 4 +- inventory/group_vars/horizon_all/source_git.yml | 4 +- inventory/group_vars/ironic_all/source_git.yml | 4 +- inventory/group_vars/keystone_all/source_git.yml | 4 +- inventory/group_vars/magnum_all/source_git.yml | 4 +- inventory/group_vars/manila_all/source_git.yml | 4 +- inventory/group_vars/neutron_all/source_git.yml | 8 ++-- inventory/group_vars/nova_all/source_git.yml | 6 +-- inventory/group_vars/octavia_all/source_git.yml | 6 +-- inventory/group_vars/swift_all/source_git.yml | 4 +- playbooks/rabbitmq-install.yml | 13 +++++++ .../notes/OSSA-2024-001-06e266d84c2b3d38.yaml | 5 +++ ...llow_to_skip_volume_types-8698ec60660a0510.yaml | 5 +++ .../notes/feature-flags-9faf32a3d49af4fc.yaml | 6 +++ ...tone_external_ssl-removal-5d972299f98dcc32.yaml | 8 ++++ .../rabbitmq-feature-flags-d1a0f3fd4e17cbf4.yaml | 5 +++ ...env_build_facts_gathering-9a85f72324d6e7e0.yaml | 6 +++ .../templates/user_variables.aio.yml.j2 | 5 +++ zuul.d/jobs.yaml | 15 -------- 25 files changed, 108 insertions(+), 70 deletions(-)