From 1abf903e4a33d2bc94f0213e9ba10954663d2e7f Mon Sep 17 00:00:00 2001 From: Dmitriy Rabotyagov Date: Tue, 26 Nov 2024 22:06:53 +0100 Subject: [PATCH] Produce 2024.2 RC1 for OpenStack-Ansible Change-Id: I2b927d743d005bd6f99d905d786934c56d50f120 --- ansible-role-requirements.yml | 326 +++++++++--------- .../upgrades/os-compatibility-matrix.html | 2 +- inventory/group_vars/all/source_git.yml | 4 +- .../group_vars/barbican_all/source_git.yml | 4 +- .../group_vars/blazar_all/source_git.yml | 4 +- .../group_vars/cinder_all/source_git.yml | 4 +- .../group_vars/cloudkitty_all/source_git.yml | 4 +- .../group_vars/designate_all/source_git.yml | 4 +- .../group_vars/glance_all/source_git.yml | 4 +- .../group_vars/gnocchi_all/source_git.yml | 4 +- inventory/group_vars/heat_all/source_git.yml | 4 +- .../group_vars/horizon_all/source_git.yml | 4 +- .../group_vars/ironic_all/source_git.yml | 4 +- .../group_vars/keystone_all/source_git.yml | 4 +- .../group_vars/magnum_all/source_git.yml | 4 +- .../group_vars/manila_all/source_git.yml | 4 +- .../group_vars/neutron_all/source_git.yml | 14 +- inventory/group_vars/nova_all/source_git.yml | 6 +- .../group_vars/octavia_all/source_git.yml | 4 +- .../group_vars/skyline_all/source_git.yml | 4 +- inventory/group_vars/trove_all/source_git.yml | 4 +- ...endpoint_deprecation-869f74090121154e.yaml | 31 ++ .../erlang_version_spec-ee21ffe0a1d34576.yaml | 12 + .../fwaas-dashboard-4bc47b7c284dad68.yaml | 6 + ...ramdisk-image-format-3edd5c7479ebd32a.yaml | 7 + ...ron_uwsgi_re-enabled-d75d0362aaf32278.yaml | 24 ++ .../notes/rabbitmq_4-0d92471180caa8ea.yaml | 16 + ...tmq_upgrade_refactor-4dfd860f76610a28.yaml | 9 + ...me_haproxy_vip_binds-dda8197aaf607b53.yaml | 7 + 29 files changed, 320 insertions(+), 208 deletions(-) create mode 100644 releasenotes/notes/cinder_v2_endpoint_deprecation-869f74090121154e.yaml create mode 100644 releasenotes/notes/erlang_version_spec-ee21ffe0a1d34576.yaml create mode 100644 releasenotes/notes/fwaas-dashboard-4bc47b7c284dad68.yaml create mode 100644 releasenotes/notes/kernel-ramdisk-image-format-3edd5c7479ebd32a.yaml create mode 100644 releasenotes/notes/neutron_uwsgi_re-enabled-d75d0362aaf32278.yaml create mode 100644 releasenotes/notes/rabbitmq_4-0d92471180caa8ea.yaml create mode 100644 releasenotes/notes/rabbitmq_upgrade_refactor-4dfd860f76610a28.yaml create mode 100644 releasenotes/notes/rename_haproxy_vip_binds-dda8197aaf607b53.yaml diff --git a/ansible-role-requirements.yml b/ansible-role-requirements.yml index 218d537bed..41d1206739 100644 --- a/ansible-role-requirements.yml +++ b/ansible-role-requirements.yml @@ -2,337 +2,337 @@ - name: ansible-hardening scm: git src: https://opendev.org/openstack/ansible-hardening - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 62db209778f520db509f283e11664b77631af895 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: frrouting scm: git src: https://opendev.org/openstack/ansible-role-frrouting - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 9780a55b9506358c543669d878789cf9ffae65c5 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: pki src: https://opendev.org/openstack/ansible-role-pki scm: git - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 5751c369c403404584ec81c00cb9c69211ceeb31 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: python_venv_build src: https://opendev.org/openstack/ansible-role-python_venv_build scm: git - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: ed1cb28419b8bed87bd1339ae4fde4969f1dc791 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: qdrouterd scm: git src: https://opendev.org/openstack/ansible-role-qdrouterd - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 9148558c9233404708624fa2efe4af8cd3dd910d + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: systemd_mount src: https://opendev.org/openstack/ansible-role-systemd_mount scm: git - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 35b71e22082fe8863fa19b26777ccf8874764f33 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: systemd_networkd src: https://opendev.org/openstack/ansible-role-systemd_networkd scm: git - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 2f562be134f295a5b8a4787cf6aa1a874b348185 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: systemd_service src: https://opendev.org/openstack/ansible-role-systemd_service scm: git - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: ba04045af82c921b17f689f41b8c329105e2c3ee + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: uwsgi src: https://opendev.org/openstack/ansible-role-uwsgi scm: git - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 6297370afe04a6e6bf2d209c216b63f7a42008cc + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: zookeeper src: https://opendev.org/openstack/ansible-role-zookeeper scm: git - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 3feb9c5c922ee891fa47961140e11b22b5bf8390 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: apt_package_pinning scm: git src: https://opendev.org/openstack/openstack-ansible-apt_package_pinning - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 3ccf7977593ed95beb73b1d06df37742971e937b + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: ceph_client scm: git src: https://opendev.org/openstack/openstack-ansible-ceph_client - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 19c212634db9c844dcdaa5869f53b1b83ccf8433 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: galera_server scm: git src: https://opendev.org/openstack/openstack-ansible-galera_server - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 2f2912a30812c0fa46a380c0a57ac09989e8758e + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: haproxy_server scm: git src: https://opendev.org/openstack/openstack-ansible-haproxy_server - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: f4846463a5ccabfefc3d23bdb6e1779247e21d45 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: lxc_container_create scm: git src: https://opendev.org/openstack/openstack-ansible-lxc_container_create - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 48d8aa72f561edb096b6a08184335d12a1264151 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: lxc_hosts scm: git src: https://opendev.org/openstack/openstack-ansible-lxc_hosts - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 41470784fd9dc2438799f45417a9fbcef0d069d3 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: memcached_server scm: git src: https://opendev.org/openstack/openstack-ansible-memcached_server - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: ac3611bfa530de2b7ead39c276841ad203ae8389 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: openstack_hosts scm: git src: https://opendev.org/openstack/openstack-ansible-openstack_hosts - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 358b58ca72ff4e4fb2af4f438e90c4671a1a8f54 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: openstack_openrc scm: git src: https://opendev.org/openstack/openstack-ansible-openstack_openrc - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: eb8f61c2b1839c2c03e2c2b7829a35d12133fcbe + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_adjutant scm: git src: https://opendev.org/openstack/openstack-ansible-os_adjutant - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 72c51d4eafb7b826bf8b31ab6a3bc04bd0ad1453 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_aodh scm: git src: https://opendev.org/openstack/openstack-ansible-os_aodh - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 5a82775c15c1a7ba1dc6a63d152c3a2a64c53de8 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_barbican scm: git src: https://opendev.org/openstack/openstack-ansible-os_barbican - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: fd7611a37f2aacb32023e31d5f034d1cf3c5061d + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_blazar scm: git src: https://opendev.org/openstack/openstack-ansible-os_blazar - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 31310d2e0e84eca72e08045f1f12caa60d82c95d + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_ceilometer scm: git src: https://opendev.org/openstack/openstack-ansible-os_ceilometer - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 856abdb95169eab1483c38061daa7f33a88d3b6e + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_cinder scm: git src: https://opendev.org/openstack/openstack-ansible-os_cinder - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 4ed60bd71c417e6df05b280e2f3c9fbad59d15c1 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_cloudkitty scm: git src: https://opendev.org/openstack/openstack-ansible-os_cloudkitty - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 0d255e0da678539c386878188d72fee6269ada28 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_designate scm: git src: https://opendev.org/openstack/openstack-ansible-os_designate - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: b8bb86174999817867b280619005716ac33995b2 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_glance scm: git src: https://opendev.org/openstack/openstack-ansible-os_glance - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: e04d1eafca11efb8e0cb9162603ea7b8175253fb + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_gnocchi scm: git src: https://opendev.org/openstack/openstack-ansible-os_gnocchi - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: df340c2bec334dd223add8675714ef11a9e86a9d + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_heat scm: git src: https://opendev.org/openstack/openstack-ansible-os_heat - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 49ae8d4b71e606379b9ba11abc9860957624965e + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_horizon scm: git src: https://opendev.org/openstack/openstack-ansible-os_horizon - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 55cc1785fabee4b8c415e43127223463d5c9ef8f + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_ironic scm: git src: https://opendev.org/openstack/openstack-ansible-os_ironic - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 1eadfb4925015a75cdc4177f93505f952fc0a18d + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_keystone scm: git src: https://opendev.org/openstack/openstack-ansible-os_keystone - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 9d9509103f13994c8e6328438d1b6c623ee4caab + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_magnum scm: git src: https://opendev.org/openstack/openstack-ansible-os_magnum - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: be694a172572ea249fd671a4dc9d2b1b654f546a + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_manila scm: git src: https://opendev.org/openstack/openstack-ansible-os_manila - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 8ab0d7742612b58fa83c0bd818053b773dd48a18 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_masakari scm: git src: https://opendev.org/openstack/openstack-ansible-os_masakari - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 0de0b6f87ff4973d5fed752faf1a5095931130e0 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_mistral scm: git src: https://opendev.org/openstack/openstack-ansible-os_mistral - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 9eda1f5d5c58923562e77d50d819dd940ec0870b + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_neutron scm: git src: https://opendev.org/openstack/openstack-ansible-os_neutron - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 83b30f0c883c34fb00fa8c591e826d2146d35502 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_nova scm: git src: https://opendev.org/openstack/openstack-ansible-os_nova - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: f8148653a16add4b70ccb9050b5dc66259be5dfa + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_octavia scm: git src: https://opendev.org/openstack/openstack-ansible-os_octavia - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 17dd5a3079a6da936f55b5fc2827e39e9ed2a0d0 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_placement scm: git src: https://opendev.org/openstack/openstack-ansible-os_placement - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 896b6dd0c4bd53680ac2ce211cc4cdf98349b0c1 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_rally scm: git src: https://opendev.org/openstack/openstack-ansible-os_rally - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 33efd75a5f96d491a484562b0097818e7831fba1 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_skyline scm: git src: https://opendev.org/openstack/openstack-ansible-os_skyline - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 410dab5168797be342dbcc44d0a7778cc7d97e25 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_swift scm: git src: https://opendev.org/openstack/openstack-ansible-os_swift - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: cac65179c9adde53031f773cbad798ad1536eeaf + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_tacker scm: git src: https://opendev.org/openstack/openstack-ansible-os_tacker - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 224ebf312fbdfde97535767337f24492135fd7a1 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_tempest scm: git src: https://opendev.org/openstack/openstack-ansible-os_tempest - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 14d42482b4d657b4fe1b10bfcd94b7cda4205e87 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_trove scm: git src: https://opendev.org/openstack/openstack-ansible-os_trove - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: c29e5e5e139441f31ae4abd9fb561a1e7d7bd648 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: os_zun scm: git src: https://opendev.org/openstack/openstack-ansible-os_zun - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: d7b3f715a9adc629088660bc4ffac61eee71f287 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: rabbitmq_server scm: git src: https://opendev.org/openstack/openstack-ansible-rabbitmq_server - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: 1afc2a503be837afacf30f8171bf7af90c6cfbd7 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' - name: repo_server scm: git src: https://opendev.org/openstack/openstack-ansible-repo_server - version: master - trackbranch: master - shallow_since: '2024-06-03' + version: c314d4299807cc20fc1c593e227d5b028b763ae2 + trackbranch: stable/2024.2 + shallow_since: '2024-11-27' # External dependencies - name: etcd scm: git src: https://github.com/noonedeadpunk/ansible-etcd - version: master - trackbranch: master + version: de3b061e954d3259e0a48e2e55878f598ef3a9c1 + trackbranch: None shallow_since: '2023-04-11' - name: keepalived scm: git src: https://github.com/evrardjp/ansible-keepalived - version: master - trackbranch: master + version: a73191c2e49cc7ce1c4a17fd90ef460c76439e94 + trackbranch: None shallow_since: '2023-05-18' - name: pacemaker_corosync scm: git src: https://github.com/noonedeadpunk/ansible-pacemaker-corosync - version: master - trackbranch: master - shallow_since: '2023-10-19' + version: f05132b5334dfec0414bb82c4e6f015cf64907b5 + trackbranch: None + shallow_since: '2024-06-13' - name: resolvconf scm: git src: https://github.com/logan2211/ansible-resolvconf - version: master - trackbranch: master + version: f7f694b3dd4361e364dccb4ce94e6510727fca2f + trackbranch: None shallow_since: '2021-03-31' - name: unbound scm: git src: https://github.com/noonedeadpunk/ansible-role-unbound - version: master - trackbranch: master + version: 26abb238925dec80707ef7e4b869b3c5e48d4f7b + trackbranch: None shallow_since: '2023-02-09' - name: ceph-ansible scm: git src: https://github.com/ceph/ceph-ansible - version: stable-8.0 + version: 88b6ecef519e52fcd2b7368905f847fa53dcd1d5 trackbranch: stable-8.0 - shallow_since: '2024-05-15' + shallow_since: '2024-10-28' diff --git a/doc/source/admin/upgrades/os-compatibility-matrix.html b/doc/source/admin/upgrades/os-compatibility-matrix.html index bc984d15d1..91e6f873a2 100644 --- a/doc/source/admin/upgrades/os-compatibility-matrix.html +++ b/doc/source/admin/upgrades/os-compatibility-matrix.html @@ -121,7 +121,7 @@ distro ✘ - E + ✘ E E diff --git a/inventory/group_vars/all/source_git.yml b/inventory/group_vars/all/source_git.yml index d8c2fb4dc6..4cd2e1648b 100644 --- a/inventory/group_vars/all/source_git.yml +++ b/inventory/group_vars/all/source_git.yml @@ -13,9 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 30.09.2024 ### +### HEAD as of 26.11.2024 ### ## Global Requirements requirements_git_repo: "{{ openstack_opendev_base_url }}/openstack/requirements" -requirements_git_install_branch: ca4a450bc5712e7e1472f3e0c56e1b453c587fe7 +requirements_git_install_branch: 9a8c2060724233415cb3d751947eaf30f7936d58 requirements_git_track_branch: stable/2024.2 diff --git a/inventory/group_vars/barbican_all/source_git.yml b/inventory/group_vars/barbican_all/source_git.yml index 3f0859d188..cc033a9fc7 100644 --- a/inventory/group_vars/barbican_all/source_git.yml +++ b/inventory/group_vars/barbican_all/source_git.yml @@ -13,9 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 30.09.2024 ### +### HEAD as of 26.11.2024 ### ## Barbican service barbican_git_repo: "{{ openstack_opendev_base_url }}/openstack/barbican" -barbican_git_install_branch: ff73594d6705a84491e5a7aa7c184d8d14aa5232 +barbican_git_install_branch: b5841df387e5ab38caf173950a1d98ab37a51453 barbican_git_track_branch: stable/2024.2 diff --git a/inventory/group_vars/blazar_all/source_git.yml b/inventory/group_vars/blazar_all/source_git.yml index f6281534a0..c5e5e94d0b 100644 --- a/inventory/group_vars/blazar_all/source_git.yml +++ b/inventory/group_vars/blazar_all/source_git.yml @@ -13,7 +13,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 30.09.2024 ### +### HEAD as of 26.11.2024 ### ## Blazar service blazar_git_repo: "{{ openstack_opendev_base_url }}/openstack/blazar" @@ -22,5 +22,5 @@ blazar_git_track_branch: stable/2024.2 ## Blazar Nova Service blazar_nova_git_repo: "{{ openstack_opendev_base_url }}/openstack/blazar-nova" -blazar_nova_git_install_branch: a55e35872f18c75da1b6270dd2eea52e8a76a7b8 +blazar_nova_git_install_branch: 85d3340e0f671404c8f5f339b95caf963f44718c blazar_nova_git_track_branch: stable/2024.2 diff --git a/inventory/group_vars/cinder_all/source_git.yml b/inventory/group_vars/cinder_all/source_git.yml index bdb0cfd77b..aa23b1f8ab 100644 --- a/inventory/group_vars/cinder_all/source_git.yml +++ b/inventory/group_vars/cinder_all/source_git.yml @@ -13,9 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 30.09.2024 ### +### HEAD as of 26.11.2024 ### ## Cinder service cinder_git_repo: "{{ openstack_opendev_base_url }}/openstack/cinder" -cinder_git_install_branch: 6ba70ec68493eaf7c17eea05aa33b4086423e0cd +cinder_git_install_branch: 9dbf2967bee1060ae7419897942dfe554432a742 cinder_git_track_branch: stable/2024.2 diff --git a/inventory/group_vars/cloudkitty_all/source_git.yml b/inventory/group_vars/cloudkitty_all/source_git.yml index 63687d7a65..e440829a06 100644 --- a/inventory/group_vars/cloudkitty_all/source_git.yml +++ b/inventory/group_vars/cloudkitty_all/source_git.yml @@ -13,9 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 30.09.2024 ### +### HEAD as of 26.11.2024 ### ## Cloudkitty service cloudkitty_git_repo: "{{ openstack_opendev_base_url }}/openstack/cloudkitty" -cloudkitty_git_install_branch: 0f9d990e43caff087c467e2c218006cefe968ac3 +cloudkitty_git_install_branch: 82b0d01fae653f2f702d3be49a2dce01b69f89a0 cloudkitty_git_track_branch: stable/2024.2 diff --git a/inventory/group_vars/designate_all/source_git.yml b/inventory/group_vars/designate_all/source_git.yml index 75b71bbc4f..4549c5191f 100644 --- a/inventory/group_vars/designate_all/source_git.yml +++ b/inventory/group_vars/designate_all/source_git.yml @@ -13,9 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 30.09.2024 ### +### HEAD as of 26.11.2024 ### ## Designate service designate_git_repo: "{{ openstack_opendev_base_url }}/openstack/designate" -designate_git_install_branch: 1bb5504e52ad94ecc714bf3ac614a7adc48f26cf +designate_git_install_branch: a2f6f07e2ca7d1b67b8b221bed0529e93aebc90a designate_git_track_branch: stable/2024.2 diff --git a/inventory/group_vars/glance_all/source_git.yml b/inventory/group_vars/glance_all/source_git.yml index a333871f35..7afbbf63b4 100644 --- a/inventory/group_vars/glance_all/source_git.yml +++ b/inventory/group_vars/glance_all/source_git.yml @@ -13,9 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 30.09.2024 ### +### HEAD as of 26.11.2024 ### ## Glance service glance_git_repo: "{{ openstack_opendev_base_url }}/openstack/glance" -glance_git_install_branch: 1629d1107314dc24fa04f6a2218ddfcabe661eea +glance_git_install_branch: 0dcb9aff2c8f96e33a3dc1f40b5cb3c4cee758ad glance_git_track_branch: stable/2024.2 diff --git a/inventory/group_vars/gnocchi_all/source_git.yml b/inventory/group_vars/gnocchi_all/source_git.yml index 81b9b19686..edbe0e3ef9 100644 --- a/inventory/group_vars/gnocchi_all/source_git.yml +++ b/inventory/group_vars/gnocchi_all/source_git.yml @@ -13,12 +13,12 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 03.09.2024 ### +### HEAD as of 26.11.2024 ### ## Gnocchi service ## This service has a different stable branch strategy to the rest of OpenStack. ## The SHA is recorded here to make the SHA updating easier. gnocchi_git_repo: "{{ openstack_github_base_url }}/gnocchixyz/gnocchi" -gnocchi_git_install_branch: 5f26d4f10ae6eaaeb33a5c5bed8bd773df8e97f7 +gnocchi_git_install_branch: b6895c44b5cc36a31176058a9b1e5ef6f65c31fb gnocchi_git_track_branch: stable/4.6 diff --git a/inventory/group_vars/heat_all/source_git.yml b/inventory/group_vars/heat_all/source_git.yml index dcab852f97..85059bd557 100644 --- a/inventory/group_vars/heat_all/source_git.yml +++ b/inventory/group_vars/heat_all/source_git.yml @@ -13,9 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 30.09.2024 ### +### HEAD as of 26.11.2024 ### ## Heat service heat_git_repo: "{{ openstack_opendev_base_url }}/openstack/heat" -heat_git_install_branch: 008c18f88c9c2fabae9dbf62d174a4d3b380010d +heat_git_install_branch: 64bdbb9bc66c38760989dd7bb2574ccc14069872 heat_git_track_branch: stable/2024.2 diff --git a/inventory/group_vars/horizon_all/source_git.yml b/inventory/group_vars/horizon_all/source_git.yml index a2623da63b..dca76b45b0 100644 --- a/inventory/group_vars/horizon_all/source_git.yml +++ b/inventory/group_vars/horizon_all/source_git.yml @@ -13,7 +13,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 30.09.2024 ### +### HEAD as of 26.11.2024 ### ## Horizon service horizon_git_repo: "{{ openstack_opendev_base_url }}/openstack/horizon" @@ -52,7 +52,7 @@ ironic_dashboard_git_track_branch: stable/2024.2 ## Horizon Magnum dashboard plugin magnum_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/magnum-ui" -magnum_dashboard_git_install_branch: 736edbaa8669737d8bea48dacdff9235ec97c4c5 +magnum_dashboard_git_install_branch: 5f285a0863484e521d18d2b4f2fcf6f04e543f78 magnum_dashboard_git_track_branch: stable/2024.2 ## Horizon Masakari dashboard plugin diff --git a/inventory/group_vars/ironic_all/source_git.yml b/inventory/group_vars/ironic_all/source_git.yml index 2fb9b9dba5..b17e6ed3c3 100644 --- a/inventory/group_vars/ironic_all/source_git.yml +++ b/inventory/group_vars/ironic_all/source_git.yml @@ -13,11 +13,11 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 30.09.2024 ### +### HEAD as of 26.11.2024 ### ## Ironic service ironic_git_repo: "{{ openstack_opendev_base_url }}/openstack/ironic" -ironic_git_install_branch: 3f7f75f47d4eac9c6ba74e59a6587d2f0e01ebd7 +ironic_git_install_branch: 17914538dfd1657cd9ba7e44ea84d9a5c8a1ae1a ironic_git_track_branch: stable/2024.2 ## Ironic inspector service diff --git a/inventory/group_vars/keystone_all/source_git.yml b/inventory/group_vars/keystone_all/source_git.yml index 64ccb15108..1f63e7558d 100644 --- a/inventory/group_vars/keystone_all/source_git.yml +++ b/inventory/group_vars/keystone_all/source_git.yml @@ -13,9 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 30.09.2024 ### +### HEAD as of 26.11.2024 ### ## Keystone service keystone_git_repo: "{{ openstack_opendev_base_url }}/openstack/keystone" -keystone_git_install_branch: 102821492e06db37ea376d2456e978e0a6df7ce6 +keystone_git_install_branch: 47891f4ae8fd7876e5a7657f58c32c371feeddc3 keystone_git_track_branch: stable/2024.2 diff --git a/inventory/group_vars/magnum_all/source_git.yml b/inventory/group_vars/magnum_all/source_git.yml index 874ea99b84..07529da2ee 100644 --- a/inventory/group_vars/magnum_all/source_git.yml +++ b/inventory/group_vars/magnum_all/source_git.yml @@ -13,9 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 30.09.2024 ### +### HEAD as of 28.11.2024 ### ## Magnum service magnum_git_repo: "{{ openstack_opendev_base_url }}/openstack/magnum" -magnum_git_install_branch: 17a081b3da5b7af524dcd7d9cc96a9ff4ab588ed +magnum_git_install_branch: 71729a8d716ef7cd6a869408e35d60e96bc125d8 magnum_git_track_branch: stable/2024.2 diff --git a/inventory/group_vars/manila_all/source_git.yml b/inventory/group_vars/manila_all/source_git.yml index 12597a0fe5..10ea378bc1 100644 --- a/inventory/group_vars/manila_all/source_git.yml +++ b/inventory/group_vars/manila_all/source_git.yml @@ -13,9 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 30.09.2024 ### +### HEAD as of 26.11.2024 ### ## Manila service manila_git_repo: "{{ openstack_opendev_base_url }}/openstack/manila" -manila_git_install_branch: 8c57c7a46f04472d0e608ee7f805f15279443d78 +manila_git_install_branch: 052e324e26b6ebdc4b8e011df9f41b43f1cea09b manila_git_track_branch: stable/2024.2 diff --git a/inventory/group_vars/neutron_all/source_git.yml b/inventory/group_vars/neutron_all/source_git.yml index 9006bb0ea4..cd43db8972 100644 --- a/inventory/group_vars/neutron_all/source_git.yml +++ b/inventory/group_vars/neutron_all/source_git.yml @@ -13,15 +13,15 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 30.09.2024 ### +### HEAD as of 28.11.2024 ### ## Neutron service neutron_git_repo: "{{ openstack_opendev_base_url }}/openstack/neutron" -neutron_git_install_branch: 363ffa6e9e1ab5968f87d45bc2f1cb6394f48b9f +neutron_git_install_branch: 5cdeab2bd48129375bef845aac3d8c59f24d3e0e neutron_git_track_branch: stable/2024.2 neutron_vpnaas_git_repo: "{{ openstack_opendev_base_url }}/openstack/neutron-vpnaas" -neutron_vpnaas_git_install_branch: 7e221589d7f7d61b141b3c7afaeb46860e0af3b9 +neutron_vpnaas_git_install_branch: 990e478b1e6db459b6cb9aec53ce808e2957bb65 neutron_vpnaas_git_track_branch: stable/2024.2 neutron_fwaas_git_repo: "{{ openstack_opendev_base_url }}/openstack/neutron-fwaas" @@ -41,7 +41,7 @@ networking_sfc_git_install_branch: 2e64dc0f7f9893c83d30878b95df6edca4d25cb9 networking_sfc_git_track_branch: stable/2024.2 networking_generic_switch_git_repo: "{{ openstack_opendev_base_url}}/openstack/networking-generic-switch" -networking_generic_switch_git_install_branch: 6f29bfb5598fcaf8a3acbfcf180da8bf82bb08de +networking_generic_switch_git_install_branch: 58e5d5039e6bddaad5e8a1802d44aec92b71f14f networking_generic_switch_git_track_branch: stable/2024.2 networking_nsx_git_repo: "{{ openstack_opendev_base_url }}/x/vmware-nsx" @@ -49,13 +49,13 @@ networking_nsx_git_install_branch: 715cb5fc1174b9226f043e49ffd389add44f070a networking_nsx_git_track_branch: master networking_nsxlib_git_repo: "{{ openstack_opendev_base_url }}/x/vmware-nsxlib" -networking_nsxlib_git_install_branch: 1fa9910c1ba096d0e1c26fb9f3be417958c95d75 +networking_nsxlib_git_install_branch: c8a80f7e6f74f4c87311d4e58f5e122f209dd308 networking_nsxlib_git_track_branch: master networking_baremetal_git_repo: "{{ openstack_opendev_base_url }}/openstack/networking-baremetal" -networking_baremetal_git_install_branch: 52c45c07d3c860105c86dc1f2e48f17c4cd0a47d +networking_baremetal_git_install_branch: 1fba63ce21619d3fe70117c6679e53629c612bc1 networking_baremetal_git_track_branch: stable/2024.2 networking_ovn_bgp_git_repo: "{{ openstack_opendev_base_url }}/openstack/ovn-bgp-agent" -networking_ovn_bgp_git_install_branch: a2cc1363c57202a28e1b0090594672dab8501f6f +networking_ovn_bgp_git_install_branch: 02b7a8efb0189b857746f9f50cb5983df49b893d networking_ovn_bgp_git_track_branch: stable/2024.2 diff --git a/inventory/group_vars/nova_all/source_git.yml b/inventory/group_vars/nova_all/source_git.yml index 89f3e2c1fe..051e9e1377 100644 --- a/inventory/group_vars/nova_all/source_git.yml +++ b/inventory/group_vars/nova_all/source_git.yml @@ -23,11 +23,11 @@ ## * All items with this file should be separated by `name_` note that the name of the ## package should be one long name with no additional `_` separating it. -### HEAD as of 30.09.2024 ### +### HEAD as of 28.11.2024 ### ## NOVNC from source novncproxy_git_repo: "{{ openstack_github_base_url }}/novnc/noVNC" -novncproxy_git_install_branch: 047531e8860ad315cb56fe63602bcccaecc9883a +novncproxy_git_install_branch: 52ddb20d2597c4d6c72cedce447c6fe9998308d4 novncproxy_git_track_branch: master ## spice-html5 from source @@ -37,5 +37,5 @@ spicehtml5_git_track_branch: master ## Nova service nova_git_repo: "{{ openstack_opendev_base_url }}/openstack/nova" -nova_git_install_branch: bef7768ee586f28e40486c864479260f26da7539 +nova_git_install_branch: 89c07d735319801b192ddc1db0d6a8ce7abea2fc nova_git_track_branch: stable/2024.2 diff --git a/inventory/group_vars/octavia_all/source_git.yml b/inventory/group_vars/octavia_all/source_git.yml index a5c1dd1355..a3acec4894 100644 --- a/inventory/group_vars/octavia_all/source_git.yml +++ b/inventory/group_vars/octavia_all/source_git.yml @@ -13,11 +13,11 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 30.09.2024 ### +### HEAD as of 26.11.2024 ### ## Octavia service octavia_git_repo: "{{ openstack_opendev_base_url }}/openstack/octavia" -octavia_git_install_branch: 20d97469e1047f911347cdb2503612033b9f0075 +octavia_git_install_branch: 7aa08d17ffc93596a58194bd3ba0acaaddd25e3a octavia_git_track_branch: stable/2024.2 ## Octavia OVN provider diff --git a/inventory/group_vars/skyline_all/source_git.yml b/inventory/group_vars/skyline_all/source_git.yml index c68309e265..579613b20c 100644 --- a/inventory/group_vars/skyline_all/source_git.yml +++ b/inventory/group_vars/skyline_all/source_git.yml @@ -13,11 +13,11 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 03.09.2024 ### +### HEAD as of 26.11.2024 ### ## Skyline service skyline_git_repo: "{{ openstack_opendev_base_url }}/openstack/skyline-apiserver" -skyline_git_install_branch: 4e06ed4a5ab1ad454fcd1f245af982c7a9cfb759 +skyline_git_install_branch: c8bf698666044bc05b92ddde7dc780fe90c1b538 skyline_git_track_branch: stable/2024.2 skyline_console_git_repo: "{{ openstack_opendev_base_url }}/openstack/skyline-console" diff --git a/inventory/group_vars/trove_all/source_git.yml b/inventory/group_vars/trove_all/source_git.yml index 0792020ede..35d7e48199 100644 --- a/inventory/group_vars/trove_all/source_git.yml +++ b/inventory/group_vars/trove_all/source_git.yml @@ -13,9 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 30.09.2024 ### +### HEAD as of 28.11.2024 ### ## Trove service trove_git_repo: "{{ openstack_opendev_base_url }}/openstack/trove" -trove_git_install_branch: f4986a7e510146f758caab9b32e29171433bb82c +trove_git_install_branch: 4c191c30322a6fac2acfe6743daf151630bf8480 trove_git_track_branch: stable/2024.2 diff --git a/releasenotes/notes/cinder_v2_endpoint_deprecation-869f74090121154e.yaml b/releasenotes/notes/cinder_v2_endpoint_deprecation-869f74090121154e.yaml new file mode 100644 index 0000000000..3a80838f7e --- /dev/null +++ b/releasenotes/notes/cinder_v2_endpoint_deprecation-869f74090121154e.yaml @@ -0,0 +1,31 @@ +--- + +deprecations: + - | + Following deprecated variables were removed and have no effect: + + - `cinder_service_v2_name` + - `cinder_service_v2_port` + - `cinder_service_v2_proto` + - `cinder_service_v2_type` + - `cinder_service_v2_description` + - `cinder_service_v2_publicuri` + - `cinder_service_v2_publicurl` + - `cinder_service_v2_adminuri` + - `cinder_service_v2_adminurl` + - `cinder_service_v2_internaluri` + - `cinder_service_v2_internalurl` + + - | + Following variables were deprecated and removed in favor of their analogues + + - `cinder_service_description` -> `cinder_service_v3_description` + - `cinder_service_publicuri_proto` -> `cinder_service_v3_publicuri_proto` + - `cinder_service_adminuri_proto` -> `cinder_service_v3_adminuri_proto` + - `cinder_service_internaluri_proto` -> `cinder_service_v3_internaluri_proto` + - `cinder_service_type` -> `cinder_service_v3_type` + - `cinder_service_publicuri` -> `cinder_service_v3_publicurl` + - `cinder_service_adminuri` -> `cinder_service_v3_adminurl` + - `cinder_service_internaluri` -> `cinder_service_v3_internalurl` + - `cinder_service_v3_port` -> `cinder_service_port` + - `cinder_service_v3_proto` -> `cinder_service_proto` diff --git a/releasenotes/notes/erlang_version_spec-ee21ffe0a1d34576.yaml b/releasenotes/notes/erlang_version_spec-ee21ffe0a1d34576.yaml new file mode 100644 index 0000000000..78796154c5 --- /dev/null +++ b/releasenotes/notes/erlang_version_spec-ee21ffe0a1d34576.yaml @@ -0,0 +1,12 @@ +--- +features: + - | + Added a variable ``rabbitmq_erlang_package_version`` that can be used to + define an erlang version being used when ``external_repo`` is used as + package source. + +deprecations: + - | + Variable ``rabbitmq_erlang_version_spec`` has been deprecated and does not + have any effect anymore. Please, use ``rabbitmq_erlang_package_version`` + instead. diff --git a/releasenotes/notes/fwaas-dashboard-4bc47b7c284dad68.yaml b/releasenotes/notes/fwaas-dashboard-4bc47b7c284dad68.yaml new file mode 100644 index 0000000000..e61c3df77c --- /dev/null +++ b/releasenotes/notes/fwaas-dashboard-4bc47b7c284dad68.yaml @@ -0,0 +1,6 @@ +--- +features: + - | + The neutron firewall-as-a-servie dashboard will be automatically deployed + if the FWaaS service is enabled. FWaaS is now an active deliverable again + fron the Neutron project. diff --git a/releasenotes/notes/kernel-ramdisk-image-format-3edd5c7479ebd32a.yaml b/releasenotes/notes/kernel-ramdisk-image-format-3edd5c7479ebd32a.yaml new file mode 100644 index 0000000000..f526a50f3a --- /dev/null +++ b/releasenotes/notes/kernel-ramdisk-image-format-3edd5c7479ebd32a.yaml @@ -0,0 +1,7 @@ +--- +fixes: + - | + The format of kernel and ramdisk images for Ironic is now raw in order to + conform to upstream expectations. + + See https://bugs.launchpad.net/ironic/+bug/2074090 diff --git a/releasenotes/notes/neutron_uwsgi_re-enabled-d75d0362aaf32278.yaml b/releasenotes/notes/neutron_uwsgi_re-enabled-d75d0362aaf32278.yaml new file mode 100644 index 0000000000..501baf748c --- /dev/null +++ b/releasenotes/notes/neutron_uwsgi_re-enabled-d75d0362aaf32278.yaml @@ -0,0 +1,24 @@ +--- +upgrade: + - | + uWSGI has been re-enabled by default for Neutron one more time. With that + new services are introduced which should ensure adequate functionality of + Neutron when uWSGI is being used. + + - ``neutron-periodic-workers`` service is enabled for all drivers when + WSGI is being used. It runs along with previously existing + ``neutron-rpc-server`` + + - ``neutron-ovn-maintenance-worker`` service is added only if `ml2.ovn` + is being used as ``neutron_plugin_type``. The service will be enabled + and running only when WSGI is used for Neutron ``neutron_use_uwsgi`` is + set to `True` + + - | + If you are using Ubuntu 22.04 Jammy Jellyfish and ``install_method: distro`` + please make sure to disable ``neutron_use_uwsgi`` as required binaries for + this mode to work are missing from packages for this distro. +fixes: + - | + Issues with uWSGI mode for Neutron has been addressed and uWSGI be used + for the service. diff --git a/releasenotes/notes/rabbitmq_4-0d92471180caa8ea.yaml b/releasenotes/notes/rabbitmq_4-0d92471180caa8ea.yaml new file mode 100644 index 0000000000..7bfeeeba41 --- /dev/null +++ b/releasenotes/notes/rabbitmq_4-0d92471180caa8ea.yaml @@ -0,0 +1,16 @@ +--- +features: + - | + RabbitMQ version is upgraded to a new major version 4.0 + +upgrade: + - | + Please, make sure you are running RabbitMQ version of 3.13 before + proceeding with the upgrade. + In case you RabbitMQ version is lower then 3.13 upgrade to 4.0 will + fail. + You can run upgrade to 3.13 with same version of role by + supplying variable ``rabbitmq_package_version`` during runtime, for + example: + ``openstack-ansible openstack.osa.rabbitmq_server -e rabbitmq_upgrade=true -e rabbitmq_package_version=3.13.7-1`` + and then re-running upgrade normally to 4.0. diff --git a/releasenotes/notes/rabbitmq_upgrade_refactor-4dfd860f76610a28.yaml b/releasenotes/notes/rabbitmq_upgrade_refactor-4dfd860f76610a28.yaml new file mode 100644 index 0000000000..4f120f2f80 --- /dev/null +++ b/releasenotes/notes/rabbitmq_upgrade_refactor-4dfd860f76610a28.yaml @@ -0,0 +1,9 @@ +--- +prelude: > + Behavior of ``rabbitmq_upgrade`` variable has changed. It no longer can + be used to reset the cluster state. It now acts solely as a flag to perform + a rolling-upgrade of the existing cluster. +other: + - | + Supplying ``rabbitmq_upgrade=true`` no longer re-initialize cluster and + will perform regular rolling upgrade of the RabbitMQ cluster. diff --git a/releasenotes/notes/rename_haproxy_vip_binds-dda8197aaf607b53.yaml b/releasenotes/notes/rename_haproxy_vip_binds-dda8197aaf607b53.yaml new file mode 100644 index 0000000000..201db3fbc3 --- /dev/null +++ b/releasenotes/notes/rename_haproxy_vip_binds-dda8197aaf607b53.yaml @@ -0,0 +1,7 @@ +--- +deprecations: + - | + Variable ``haproxy_tls_vip_binds`` has been renamed to + ``haproxy_vip_binds`` to better reflect variable purpose. + Old variable name is still respected but it's usage is + descouraged and old naming will be removed in the future.