openstack-ansible 29.1.0 (caracal)
We are chuffed to announce the release of: openstack-ansible 29.1.0 This release is part of the caracal 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. 29.1.0 ^^^^^^ New Features ************ * Add support for ceilometer consumption of magnum notifications. Notifications will be consumed automatically when magnum_ceilometer_enabled is True. * Added variable "openstack_apache_mpm_backend" which is used as a default value by service-specific variables to define used Apache MPM across the deployment. Defaults MPM "event" will be used if not overriden. * Added variables to better control SSH keypair generation for Octavia: * "octavia_ssh_key_manage" (True): Enables an Octavia role to generate and manage SSH keypair to be used for Amphoras. * "octavia_resources_deploy_host" (localhost): The host on which SSH key will be created. * "octavia_ssh_key_dir" (${HOME}/.ssh): Directory under which keypair will be created on the "octavia_resources_deploy_host" * "octavia_ssh_key_comment" (Generated-by-Nova): Comment for the keypair. * "octavia_ssh_key_format" (ssh): Format for the stored private key * "octavia_ssh_key_type" (rsa): Type of the SSH keypair generated * "octavia_ssh_key_size" (2048): Private key length. Known Issues ************ * Due to the underlying bug (https://bugs.launchpad.net/ansible- collections-openstack/+bug/2065680) in Ansible collections for OpenStack, "Default" domain name can be renamed to "default" under certain conditions. One known example is having "domain: default" defenition under "keystone_sp -> trusted_idp_list -> federated_identities" structure. Upgrade Notes ************* * Default for Neutron API has been switched from using uWSGI to old eventlet due to found compatability issues for the current OpenStack release. You can find more infromation in Neutron bug report (https://bugs.launchpad.net/neutron/+bug/2069581) You can preserve current behaviour by setting "neutron_use_uwsgi: True" * Please, make sure that in case of federation usage you define domain name instead of it's ID (ie. "Default" instead of "default") under "keystone_sp -> trusted_idp_list -> federated_identities" * In order to align used Apache MPM across the board, Horizon default MPM is switched from "worker" to "event". A variable "horizon_apache_mpm_backend" was introduced to define the MPM in use. Bug Fixes ********* * Used Apache MPMs are aligned across services and will not conflict with each other on *metal* deployments. Apache MPM *event* is being used by default. * In case of switching Neutron from uWSGI to old eventlet, *neutron- rpc-server* service will be disabled and stopped by the role. * An Octavia "amphora" provider was returned back to the list of supported providers to satisfy Magnum "octavia_provider" default label. * Skyline is not getting installed anymore by default as part of "os- infra_hosts", which might result in unwanted dashboard changes during OpenStack upgrade process. Other Notes *********** * Skyline was removed from being assigned to "os-infra_hosts". If you want to install Skyline as your dashboard, you need to define "skyline_dashboard_hosts" explicitly. Changes in openstack-ansible 29.0.2..29.1.0 ------------------------------------------- 262509e28 Update Neutron SHA after bugfix ee21c197d Bumps SHAs for 2024.1 b5357cab4 Add global release note for Apache MPM alignment 9bc7713ab Use node FQDN for nova-restore-compute-id cd04c006e Verify OS for containers installation def7127b3 Remove the get_md5 parameter from ansible stat tasks b6338e8f9 Do not install Skyline with os-infra_hosts 91fba44ee Remove extra slash character from horizon haproxy healthcheck url. Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 52 +++++++++++----------- inventory/env.d/skyline.yml | 1 - inventory/group_vars/all/source_git.yml | 4 +- inventory/group_vars/cinder_all/source_git.yml | 4 +- inventory/group_vars/glance_all/source_git.yml | 4 +- inventory/group_vars/gnocchi_all/source_git.yml | 4 +- inventory/group_vars/heat_all/source_git.yml | 4 +- .../group_vars/horizon_all/haproxy_service.yml | 2 +- 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/manila_all/source_git.yml | 4 +- inventory/group_vars/masakari_all/source_git.yml | 4 +- inventory/group_vars/neutron_all/source_git.yml | 4 +- inventory/group_vars/nova_all/source_git.yml | 6 +-- inventory/group_vars/octavia_all/source_git.yml | 6 +-- playbooks/containers-lxc-create.yml | 21 +++++++++ .../add-magnum-integration-a7a21c4feae9cbeb.yaml | 6 +++ .../apache_mpm_alignment-a02d4ff084fa2b4f.yaml | 11 +++++ ...ble_neutron_uwsgi_default-1763a0cbc17f23c8.yaml | 13 ++++++ .../federated_domain_names-4e169b8b9a947940.yaml | 13 ++++++ .../notes/horizon_apache_mpm-2a34436635f1bef9.yaml | 8 ++++ ...tavia_ssh_keypair_options-a6f9cfeb51bdfefa.yaml | 16 +++++++ .../return_amphora_provider-05deae1d173dbb1f.yaml | 5 +++ .../skyline_not_infra_hosts-58190dad1c43ed9a.yaml | 11 +++++ .../upgrade-utilities/nova-restore-compute-id.yml | 3 +- zuul.d/playbooks/post.yml | 1 - 27 files changed, 161 insertions(+), 58 deletions(-)
participants (1)
-
no-reply@openstack.org