From 3abf0ecebcfb4d5a77dea599533a4d4203fff97a Mon Sep 17 00:00:00 2001 From: Dmitriy Rabotyagov Date: Tue, 1 Apr 2025 21:49:14 +0200 Subject: [PATCH] Freeze roles for 31.0.0.0b1 release Change-Id: I43f5f6d33d29f5526d76fec333e2978a7c61f8cc --- ansible-collection-requirements.yml | 2 +- ansible-role-requirements.yml | 218 +++++++++--------- 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/horizon_all/source_git.yml | 12 +- .../group_vars/ironic_all/source_git.yml | 6 +- .../group_vars/keystone_all/source_git.yml | 4 +- .../group_vars/magnum_all/source_git.yml | 4 +- .../group_vars/masakari_all/source_git.yml | 6 +- .../group_vars/neutron_all/source_git.yml | 4 +- .../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 +- inventory/group_vars/zun_all/source_git.yml | 4 +- ...sioned_service_types-75bad8363b5cbff7.yaml | 41 ++++ .../httpd_common_role-a955fdfe516386ea.yaml | 11 + .../httpd_role_switch-afe7209ffa0a402d.yaml | 6 + .../httpd_role_switch-e43a18b6e82ba61c.yaml | 25 ++ ...ic_routes_defenition-0625db80bcf2e2ed.yaml | 15 ++ ...twork_overrides_only-f54364a799bb20a1.yaml | 9 + ...ron_uwsgi_re_disable-45f28da6a4e29e54.yaml | 17 ++ ...routing_policy_rules-188c8ff5e8c5450f.yaml | 9 + .../skyline_backend_ssl-cd1db8c8fbf140f0.yaml | 6 + 25 files changed, 283 insertions(+), 144 deletions(-) create mode 100644 releasenotes/notes/cinder_remove_versioned_service_types-75bad8363b5cbff7.yaml create mode 100644 releasenotes/notes/httpd_common_role-a955fdfe516386ea.yaml create mode 100644 releasenotes/notes/httpd_role_switch-afe7209ffa0a402d.yaml create mode 100644 releasenotes/notes/httpd_role_switch-e43a18b6e82ba61c.yaml create mode 100644 releasenotes/notes/liberalize_static_routes_defenition-0625db80bcf2e2ed.yaml create mode 100644 releasenotes/notes/network_overrides_only-f54364a799bb20a1.yaml create mode 100644 releasenotes/notes/neutron_uwsgi_re_disable-45f28da6a4e29e54.yaml create mode 100644 releasenotes/notes/routing_policy_rules-188c8ff5e8c5450f.yaml create mode 100644 releasenotes/notes/skyline_backend_ssl-cd1db8c8fbf140f0.yaml diff --git a/ansible-collection-requirements.yml b/ansible-collection-requirements.yml index 05ba8b6c9e..0f61947f23 100644 --- a/ansible-collection-requirements.yml +++ b/ansible-collection-requirements.yml @@ -11,7 +11,7 @@ collections: - name: openstack.osa source: https://opendev.org/openstack/openstack-ansible-plugins type: git - version: master + version: 3bd48b7c5ac27787e67a95338241988a2aaddb4f - name: community.general source: https://github.com/ansible-collections/community.general type: git diff --git a/ansible-role-requirements.yml b/ansible-role-requirements.yml index 823df7fce5..252f51ed02 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 + version: 4dbd95132c589b671b917396d300362907c5d69c trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-12' - name: frrouting scm: git src: https://opendev.org/openstack/ansible-role-frrouting - version: master + version: 7583efdafa07337683cbee67bb542b51cf87b7be trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-01-06' - name: httpd src: https://opendev.org/openstack/ansible-role-httpd scm: git - version: master + version: 8500ca5861725f1e9de4dce7d2274732210e6569 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-19' - name: pki src: https://opendev.org/openstack/ansible-role-pki scm: git - version: master + version: 83fb106afd27291b6c69204b7b51c89d8daf7726 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-16' - name: python_venv_build src: https://opendev.org/openstack/ansible-role-python_venv_build scm: git - version: master + version: 0feb5f0ed641909c2459864d0776c07ed422f0c5 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-03-21' - name: systemd_mount src: https://opendev.org/openstack/ansible-role-systemd_mount scm: git - version: master + version: 1d919bb3503f2a857d1378410573a9a8569cb653 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-12' - name: systemd_networkd src: https://opendev.org/openstack/ansible-role-systemd_networkd scm: git - version: master + version: 0152215eb4d958725b09456c1c509b607944a59b trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-12' - name: systemd_service src: https://opendev.org/openstack/ansible-role-systemd_service scm: git - version: master + version: 82ca2c3b58cb6a98d319ca63a75a8f5a8c548da0 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-12' - name: uwsgi src: https://opendev.org/openstack/ansible-role-uwsgi scm: git - version: master + version: 5be85a4afe12e7f584ce52a3398ea2e8297880fc trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-16' - name: zookeeper src: https://opendev.org/openstack/ansible-role-zookeeper scm: git - version: master + version: 39e63a5a9c0b7f2b0c1db65022acfe48437ec654 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-16' - name: apt_package_pinning scm: git src: https://opendev.org/openstack/openstack-ansible-apt_package_pinning - version: master + version: f99bc130d4758d65eb95bac883770d9bd41f7d2e trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-01-14' - name: ceph_client scm: git src: https://opendev.org/openstack/openstack-ansible-ceph_client - version: master + version: 1ed0c4a644268b6883c8cee4214fe7657bdae446 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-12' - name: galera_server scm: git src: https://opendev.org/openstack/openstack-ansible-galera_server - version: master + version: 4fc44596845d8ff47a1bfca86469fc0580e15b1b trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: haproxy_server scm: git src: https://opendev.org/openstack/openstack-ansible-haproxy_server - version: master + version: d886c4436b9f27315323780ea60b7afe0dd921ac trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-24' - name: lxc_container_create scm: git src: https://opendev.org/openstack/openstack-ansible-lxc_container_create - version: master + version: 172bc44e2a9ebbab38e1279425e4ab53dd4b6abc trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-12' - name: lxc_hosts scm: git src: https://opendev.org/openstack/openstack-ansible-lxc_hosts - version: master + version: 774dd2d5cc7795c1c6335dc5b413c39e67a7dfbf trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-03-04' - name: memcached_server scm: git src: https://opendev.org/openstack/openstack-ansible-memcached_server - version: master + version: c98afad3dc9ee0cb110f3c3f684964e86650b8ec trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-25' - name: openstack_hosts scm: git src: https://opendev.org/openstack/openstack-ansible-openstack_hosts - version: master + version: a948b7a1ecdee280d3a63fc968243dba309727a8 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-03-25' - name: openstack_openrc scm: git src: https://opendev.org/openstack/openstack-ansible-openstack_openrc - version: master + version: de1f8b807e0cadff74d5474c17d06a91f4cbcf33 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-12' - name: os_adjutant scm: git src: https://opendev.org/openstack/openstack-ansible-os_adjutant - version: master + version: e89e3b34f1bb7f152c9cde5221f45dfdf503ef22 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2024-05-09' - name: os_aodh scm: git src: https://opendev.org/openstack/openstack-ansible-os_aodh - version: master + version: 08e44039e805bba73192ef832a805ea1e866482c trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_barbican scm: git src: https://opendev.org/openstack/openstack-ansible-os_barbican - version: master + version: 65a7d3c34b66f3bd6d8fd1a6a75c782284e45501 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_blazar scm: git src: https://opendev.org/openstack/openstack-ansible-os_blazar - version: master + version: 0d16cefdc188971620fdc29579370f68a561ab82 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_ceilometer scm: git src: https://opendev.org/openstack/openstack-ansible-os_ceilometer - version: master + version: dd8f45c79ba635906899135cd645a159d33f3e80 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-03-21' - name: os_cinder scm: git src: https://opendev.org/openstack/openstack-ansible-os_cinder - version: master + version: d1f662225df5d94e98e0e5d0e338af3a5fb6c6d6 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-03-24' - name: os_cloudkitty scm: git src: https://opendev.org/openstack/openstack-ansible-os_cloudkitty - version: master + version: 0dfb91007a44f5b9e656c4f0c840c3b8c3e1a760 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_designate scm: git src: https://opendev.org/openstack/openstack-ansible-os_designate - version: master + version: 0537f916ba35bc329da42279a035c3e2c2707262 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_glance scm: git src: https://opendev.org/openstack/openstack-ansible-os_glance - version: master + version: c5ad57d456967dd189cb130fa4315f3dd11a1a1f trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_gnocchi scm: git src: https://opendev.org/openstack/openstack-ansible-os_gnocchi - version: master + version: 1c3ac40d47930485262cabe55ff51e45df8eab50 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-26' - name: os_heat scm: git src: https://opendev.org/openstack/openstack-ansible-os_heat - version: master + version: 8dd53ea2f190fc9d95b7960204141f8365f8264d trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_horizon scm: git src: https://opendev.org/openstack/openstack-ansible-os_horizon - version: master + version: 124aa694a32c3c8ed12274abf44c31f376ade273 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-23' - name: os_ironic scm: git src: https://opendev.org/openstack/openstack-ansible-os_ironic - version: master + version: 9ad3fd768159210a9526bc34ddeb065f3f945690 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_keystone scm: git src: https://opendev.org/openstack/openstack-ansible-os_keystone - version: master + version: a6b4f710103cbd4f40b53ac2ae016d16aa743f96 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_magnum scm: git src: https://opendev.org/openstack/openstack-ansible-os_magnum - version: master + version: 7a0697e596ce0db1019ef3134880c85aa0932eb5 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_manila scm: git src: https://opendev.org/openstack/openstack-ansible-os_manila - version: master + version: bedc003fb209930a8021cb0aca88c1379c750887 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2024-05-24' - name: os_masakari scm: git src: https://opendev.org/openstack/openstack-ansible-os_masakari - version: master + version: 94d25fcb9458d8bbc5234bed99d1d61234507dbd trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_mistral scm: git src: https://opendev.org/openstack/openstack-ansible-os_mistral - version: master + version: 0b8fb9a8abeb9a7286ad650a82566baedff900e6 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_neutron scm: git src: https://opendev.org/openstack/openstack-ansible-os_neutron - version: master + version: 2a7e834ad06b9fc9246bf142c4ad633173f32698 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-03-25' - name: os_nova scm: git src: https://opendev.org/openstack/openstack-ansible-os_nova - version: master + version: 17d5b9bd2f47c044643c725bc3828ce6ae0b0ffd trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-03-24' - name: os_octavia scm: git src: https://opendev.org/openstack/openstack-ansible-os_octavia - version: master + version: d1b9fd84eaf60910270b0dd71545af7f023f71d5 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-04-01' - name: os_placement scm: git src: https://opendev.org/openstack/openstack-ansible-os_placement - version: master + version: 64771574111d2f8971dab6bce5fc97a9db761d70 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_rally scm: git src: https://opendev.org/openstack/openstack-ansible-os_rally - version: master + version: c6a2e94c5a4ce5a899d80a29edf3cc1b66809d51 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_skyline scm: git src: https://opendev.org/openstack/openstack-ansible-os_skyline - version: master + version: 3aa37b28764556271328a93370123919965dc6f5 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_swift scm: git src: https://opendev.org/openstack/openstack-ansible-os_swift - version: master + version: fe12436d2b9dcd3810a4daf2e2a314d66c1e743a trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_tacker scm: git src: https://opendev.org/openstack/openstack-ansible-os_tacker - version: master + version: dd8a05187edad306de5837672b1a9c639e6e04aa trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-11' - name: os_tempest scm: git src: https://opendev.org/openstack/openstack-ansible-os_tempest - version: master + version: 64f05b5af80ac6c64eb79540a4f885d03096418c trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-25' - name: os_trove scm: git src: https://opendev.org/openstack/openstack-ansible-os_trove - version: master + version: 5f182701d4a01b0a1277e1584ea87f4d34d6b755 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-03-24' - name: os_zun scm: git src: https://opendev.org/openstack/openstack-ansible-os_zun - version: master + version: f79668328221655fb29ac3539c9c039e767a1fad trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-02-12' - name: rabbitmq_server scm: git src: https://opendev.org/openstack/openstack-ansible-rabbitmq_server - version: master + version: 0139ac0cdfe785ecb61e4fab400597ecb5e6de84 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-03-02' - name: repo_server scm: git src: https://opendev.org/openstack/openstack-ansible-repo_server - version: master + version: 150705d4675ff2679ec1ce78942d359a335f05f5 trackbranch: master - shallow_since: '2024-11-27' + shallow_since: '2025-01-20' # External dependencies - name: etcd scm: git src: https://github.com/noonedeadpunk/ansible-etcd - version: master + version: de3b061e954d3259e0a48e2e55878f598ef3a9c1 trackbranch: master shallow_since: '2023-04-11' - name: keepalived scm: git src: https://github.com/evrardjp/ansible-keepalived - version: master + version: c9b1c4a1552816742653fc73010c6b99a1f4855f trackbranch: master - shallow_since: '2023-05-18' + shallow_since: '2025-02-13' - name: pacemaker_corosync scm: git src: https://github.com/noonedeadpunk/ansible-pacemaker-corosync - version: master + version: f05132b5334dfec0414bb82c4e6f015cf64907b5 trackbranch: master shallow_since: '2024-06-13' - name: resolvconf scm: git src: https://github.com/logan2211/ansible-resolvconf - version: master + version: f7f694b3dd4361e364dccb4ce94e6510727fca2f trackbranch: master shallow_since: '2021-03-31' - name: unbound scm: git src: https://github.com/noonedeadpunk/ansible-role-unbound - version: master + version: d500b19c7160349f74c97da59fe37532ce545c40 trackbranch: master - shallow_since: '2023-02-09' + shallow_since: '2025-03-26' - name: ceph-ansible scm: git src: https://github.com/ceph/ceph-ansible - version: stable-8.0 + version: 35131407e9858cc168baa1590f236c092336d0e3 trackbranch: stable-8.0 - shallow_since: '2024-10-28' + shallow_since: '2025-03-17' diff --git a/inventory/group_vars/all/source_git.yml b/inventory/group_vars/all/source_git.yml index 1f64b5d6ab..4ab35a0fe1 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 20.03.2025 ### +### HEAD as of 03.04.2025 ### ## Global Requirements requirements_git_repo: "{{ openstack_opendev_base_url }}/openstack/requirements" -requirements_git_install_branch: 7a304c74f76991597bfe7eb0666b2b2a2bf2ffa3 +requirements_git_install_branch: eb2e6f8107b43b7ef96bdcc1e5a0a2ab1004f7d5 requirements_git_track_branch: stable/2025.1 diff --git a/inventory/group_vars/barbican_all/source_git.yml b/inventory/group_vars/barbican_all/source_git.yml index 6eb1d29bbd..54cf43ecb3 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 20.03.2025 ### +### HEAD as of 03.04.2025 ### ## Barbican service barbican_git_repo: "{{ openstack_opendev_base_url }}/openstack/barbican" -barbican_git_install_branch: 4500d9f4856094cb1abef87be6a98233c29b1db0 +barbican_git_install_branch: b28ed9d58bc6e211b0217b3dc09b2bf5dbdfc6b2 barbican_git_track_branch: stable/2025.1 diff --git a/inventory/group_vars/blazar_all/source_git.yml b/inventory/group_vars/blazar_all/source_git.yml index 31939446f0..0389329206 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 20.03.2025 ### +### HEAD as of 03.04.2025 ### ## Blazar service blazar_git_repo: "{{ openstack_opendev_base_url }}/openstack/blazar" @@ -22,5 +22,5 @@ blazar_git_track_branch: stable/2025.1 ## Blazar Nova Service blazar_nova_git_repo: "{{ openstack_opendev_base_url }}/openstack/blazar-nova" -blazar_nova_git_install_branch: 1ec8137f66be247838d1c9cd16848ec5c2c315d2 +blazar_nova_git_install_branch: 138bb305d8cfff28c364b93bcbf0c907fa8bd260 blazar_nova_git_track_branch: stable/2025.1 diff --git a/inventory/group_vars/cinder_all/source_git.yml b/inventory/group_vars/cinder_all/source_git.yml index b98b837829..190830bae4 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 20.03.2025 ### +### HEAD as of 03.04.2025 ### ## Cinder service cinder_git_repo: "{{ openstack_opendev_base_url }}/openstack/cinder" -cinder_git_install_branch: 6d33ff2cad4a96ae6db67cf99018c20e18c37de5 +cinder_git_install_branch: 06e8c0b5049cd978018740f4794cb162c7043540 cinder_git_track_branch: stable/2025.1 diff --git a/inventory/group_vars/horizon_all/source_git.yml b/inventory/group_vars/horizon_all/source_git.yml index 799e4e49d9..16bcdfb11e 100644 --- a/inventory/group_vars/horizon_all/source_git.yml +++ b/inventory/group_vars/horizon_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 20.03.2025 ### +### HEAD as of 03.04.2025 ### ## Horizon service horizon_git_repo: "{{ openstack_opendev_base_url }}/openstack/horizon" -horizon_git_install_branch: fa1e28805c8fb7e0af3c9b5dc5681feb11770d46 +horizon_git_install_branch: e13d934d5c8fb17da400c36c8d35c7e8f1c41112 horizon_git_track_branch: stable/2025.1 ## Adjutant dashboard plugin @@ -37,7 +37,7 @@ cloudkitty_dashboard_git_track_branch: stable/2025.1 ## Horizon Designate dashboard plugin designate_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/designate-dashboard" -designate_dashboard_git_install_branch: 28220fb7207fd070031f2004e4abaf6eda29f350 +designate_dashboard_git_install_branch: cc0efb2d4eb13c8d00ec2876c7b46f8fd01ddb42 designate_dashboard_git_track_branch: stable/2025.1 ## Horizon Heat dashboard plugin @@ -57,7 +57,7 @@ magnum_dashboard_git_track_branch: stable/2025.1 ## Horizon Masakari dashboard plugin masakari_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/masakari-dashboard" -masakari_dashboard_git_install_branch: 03c1ddc1db90e37cbf13082d2ebc49e400d4b748 +masakari_dashboard_git_install_branch: d74eaa6ee49155a642ad9d1a471d4848cec5db65 masakari_dashboard_git_track_branch: stable/2025.1 ## Horizon Trove dashboard plugin @@ -67,12 +67,12 @@ trove_dashboard_git_track_branch: stable/2025.1 ## Horizon Octavia dashboard plugin octavia_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/octavia-dashboard" -octavia_dashboard_git_install_branch: 01eefc170bf85645a807c0996289e03af17c00f5 +octavia_dashboard_git_install_branch: 178f86172ac34fe444499d8151d559a6fa8d1e09 octavia_dashboard_git_track_branch: stable/2025.1 ## Horizon Neutron VPNaaS dashboard plugin neutron_vpnaas_dashboard_git_repo: "{{ openstack_opendev_base_url }}/openstack/neutron-vpnaas-dashboard" -neutron_vpnaas_dashboard_git_install_branch: ed7c8b288d6b70084d1394e6735d940fc2efcdb3 +neutron_vpnaas_dashboard_git_install_branch: 87155bb533cb60d8056925785a4d20041919d8cc neutron_vpnaas_dashboard_git_track_branch: stable/2025.1 ## Horizon Neutron FWaaS dashboard plugin diff --git a/inventory/group_vars/ironic_all/source_git.yml b/inventory/group_vars/ironic_all/source_git.yml index e312681ba3..3a9206f88f 100644 --- a/inventory/group_vars/ironic_all/source_git.yml +++ b/inventory/group_vars/ironic_all/source_git.yml @@ -13,14 +13,14 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 20.03.2025 ### +### HEAD as of 03.04.2025 ### ## Ironic service ironic_git_repo: "{{ openstack_opendev_base_url }}/openstack/ironic" -ironic_git_install_branch: 35ce85529d081864ca495f57c6ec584fe5e67e94 +ironic_git_install_branch: 4e89528e3a45e191907823317bb07cd4e4976f0e ironic_git_track_branch: stable/2025.1 ## Ironic inspector service ironic_inspector_git_repo: "{{ openstack_opendev_base_url }}/openstack/ironic-inspector" -ironic_inspector_git_install_branch: baba23b62d739ab4f5043cad19eeea97f75a7221 +ironic_inspector_git_install_branch: 2482cbcce9c98e9d489eab7beddcb02196fcfbc4 ironic_inspector_git_track_branch: stable/2025.1 diff --git a/inventory/group_vars/keystone_all/source_git.yml b/inventory/group_vars/keystone_all/source_git.yml index bca4165007..bf45f833c8 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 20.03.2025 ### +### HEAD as of 03.04.2025 ### ## Keystone service keystone_git_repo: "{{ openstack_opendev_base_url }}/openstack/keystone" -keystone_git_install_branch: bd2b97a0412b8ea01ef47fd8c0c4908ca9fcee8a +keystone_git_install_branch: a904f9b03f6b3f19465add4e88ad224ea5ca56b4 keystone_git_track_branch: stable/2025.1 diff --git a/inventory/group_vars/magnum_all/source_git.yml b/inventory/group_vars/magnum_all/source_git.yml index 69e7e59665..615871be07 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 20.03.2025 ### +### HEAD as of 03.04.2025 ### ## Magnum service magnum_git_repo: "{{ openstack_opendev_base_url }}/openstack/magnum" -magnum_git_install_branch: 1394111372890f7f0809e3d9a3a14de02e7be789 +magnum_git_install_branch: 29707e9bf1c7926ab784022f6d34f7df8d68cbcf magnum_git_track_branch: stable/2025.1 diff --git a/inventory/group_vars/masakari_all/source_git.yml b/inventory/group_vars/masakari_all/source_git.yml index 72c2cbf792..2397888753 100644 --- a/inventory/group_vars/masakari_all/source_git.yml +++ b/inventory/group_vars/masakari_all/source_git.yml @@ -13,14 +13,14 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 20.03.2025 ### +### HEAD as of 03.04.2025 ### ## Masakari service masakari_git_repo: "{{ openstack_opendev_base_url }}/openstack/masakari" -masakari_git_install_branch: 89a85801019b7371953446905eacb55e589ae351 +masakari_git_install_branch: d93dd0946da8750104387e5d0a36cf65d27274fe masakari_git_track_branch: stable/2025.1 ## Masakari monitors services masakari_monitors_git_repo: "{{ openstack_opendev_base_url }}/openstack/masakari-monitors" -masakari_monitors_git_install_branch: 1f62741b170f005b88bee171e3fe19a0aba0893d +masakari_monitors_git_install_branch: ce95796283145af75bec3839793fe0bac001c64c masakari_monitors_git_track_branch: stable/2025.1 diff --git a/inventory/group_vars/neutron_all/source_git.yml b/inventory/group_vars/neutron_all/source_git.yml index ccf90d9575..53ff215c06 100644 --- a/inventory/group_vars/neutron_all/source_git.yml +++ b/inventory/group_vars/neutron_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 20.03.2025 ### +### HEAD as of 03.04.2025 ### ## Neutron service neutron_git_repo: "{{ openstack_opendev_base_url }}/openstack/neutron" -neutron_git_install_branch: 9a652cf91339a1f8da9e65048748201f4fa48f67 +neutron_git_install_branch: 58f201fa3f5ea07ca98b42cb311a08a1b0acf3b9 neutron_git_track_branch: stable/2025.1 neutron_vpnaas_git_repo: "{{ openstack_opendev_base_url }}/openstack/neutron-vpnaas" diff --git a/inventory/group_vars/octavia_all/source_git.yml b/inventory/group_vars/octavia_all/source_git.yml index 6121fb4bfe..872eabcbbb 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 20.03.2025 ### +### HEAD as of 03.04.2025 ### ## Octavia service octavia_git_repo: "{{ openstack_opendev_base_url }}/openstack/octavia" -octavia_git_install_branch: 27f5dd211d95679b57193b27ba74015d2e1bfde5 +octavia_git_install_branch: 3b236b25477ac471db4afcde0b7989eaab8fe408 octavia_git_track_branch: stable/2025.1 ## Octavia OVN provider diff --git a/inventory/group_vars/skyline_all/source_git.yml b/inventory/group_vars/skyline_all/source_git.yml index fa73d4e77f..2fd6fd8c7e 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 20.03.2025 ### +### HEAD as of 03.04.2025 ### ## Skyline service skyline_git_repo: "{{ openstack_opendev_base_url }}/openstack/skyline-apiserver" -skyline_git_install_branch: 63c5078c167d5733100b7d9ecd9082aff4c5d5cc +skyline_git_install_branch: 8cd08817c2598dd46119f5775ea9a2ab86d81f57 skyline_git_track_branch: stable/2025.1 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 95c7c0e185..959b0024bc 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 20.03.2025 ### +### HEAD as of 03.04.2025 ### ## Trove service trove_git_repo: "{{ openstack_opendev_base_url }}/openstack/trove" -trove_git_install_branch: 057c4cb5d14cd9da502b95ab1a79e2fda214f9be +trove_git_install_branch: 049ca520699622d45c5961257ea002bde056990c trove_git_track_branch: stable/2025.1 diff --git a/inventory/group_vars/zun_all/source_git.yml b/inventory/group_vars/zun_all/source_git.yml index 52bc4ce915..278a1bd333 100644 --- a/inventory/group_vars/zun_all/source_git.yml +++ b/inventory/group_vars/zun_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 20.03.2025 ### +### HEAD as of 03.04.2025 ### ## Zun service zun_git_repo: "{{ openstack_opendev_base_url }}/openstack/zun" @@ -27,5 +27,5 @@ zun_kuryr_git_track_branch: stable/2025.1 ## Zun kuryr library zun_kuryr_lib_git_repo: "{{ openstack_opendev_base_url }}/openstack/kuryr" -zun_kuryr_lib_git_install_branch: 238804c21ce9cdb7f501a061ed7f927a848f6418 +zun_kuryr_lib_git_install_branch: afcde39df3a5bf78321de01304ea403bc0dd5ccf zun_kuryr_lib_git_track_branch: stable/2025.1 diff --git a/releasenotes/notes/cinder_remove_versioned_service_types-75bad8363b5cbff7.yaml b/releasenotes/notes/cinder_remove_versioned_service_types-75bad8363b5cbff7.yaml new file mode 100644 index 0000000000..f588e4f333 --- /dev/null +++ b/releasenotes/notes/cinder_remove_versioned_service_types-75bad8363b5cbff7.yaml @@ -0,0 +1,41 @@ +--- +prelude: > + In order to support efforts on aligning Cinder service type naming across + various deployments and move on from version-specific service type to a + generic one, a Cinder service will be named as ``block-storage`` from + now on, which will be reflected in Keystone service catalog and endpoints. + Please check upgrade notes for more details. +upgrade: + - | + In order to align with recommendations on Cinder service naming, os_cinder + role will introduce a new service in catalog named ``cinder`` of type + ``block-storage`` and corresponding set of endpoints representing them. + Upgrade script will create a new file `/etc/openstack_deploy/user_epoxy_upgrade.yml` + with defining ``cinder_service_v3_enabled: true`` which aims to keep old + version-based service type and endpoints intact. + If you want to remove old versioned-based endpoints and service type from + catalog you may simply undefine that variable, as it is ``False`` by + default. + + All new deployments will not have ``cinderv3``/``volumev3`` + service unless ``cinder_service_v3_enabled: true`` is defined. +deprecations: + - | + In order to accomplish Cinder service naming alignment we had revised our + prior decision on deprecating following variables, which was introduced + previous cycle. Following variables should NOT be considered as + deprecated anymore: + + - `cinder_service_description` + - `cinder_service_publicuri_proto` + - `cinder_service_adminuri_proto` + - `cinder_service_internaluri_proto` + - `cinder_service_type` + - `cinder_service_publicuri` + - `cinder_service_adminuri` + - `cinder_service_internaluri` + + - | + Usage of version-based (``cinderv3``/``volumev3``) endpoints and service + type for Cinder is considered as a deprecated behaviour and will be removed + in the future. diff --git a/releasenotes/notes/httpd_common_role-a955fdfe516386ea.yaml b/releasenotes/notes/httpd_common_role-a955fdfe516386ea.yaml new file mode 100644 index 0000000000..8f0863e70c --- /dev/null +++ b/releasenotes/notes/httpd_common_role-a955fdfe516386ea.yaml @@ -0,0 +1,11 @@ +--- +prelude: > + Implemented a standalone role ``httpd`` for Apache Web Server (HTTPD) + configuration that aims to be included in various roles that require + Apache2 (i.e. keystone, horizon, skyline, etc). +features: + - | + Created a common ``httpd`` role to unify approach for managing + Apache2 instalaltion and configuration across roles. + Role is written in relatively agnostic way and should be suitable + for usage outside of OpenStack-Ansible deployments as well. diff --git a/releasenotes/notes/httpd_role_switch-afe7209ffa0a402d.yaml b/releasenotes/notes/httpd_role_switch-afe7209ffa0a402d.yaml new file mode 100644 index 0000000000..03a8e05e6e --- /dev/null +++ b/releasenotes/notes/httpd_role_switch-afe7209ffa0a402d.yaml @@ -0,0 +1,6 @@ +--- + +upgrade: + - | + The ``os_skyline`` role was switched to using a standalone ``httpd`` role + from the in-role httpd deployment. diff --git a/releasenotes/notes/httpd_role_switch-e43a18b6e82ba61c.yaml b/releasenotes/notes/httpd_role_switch-e43a18b6e82ba61c.yaml new file mode 100644 index 0000000000..13d4da860b --- /dev/null +++ b/releasenotes/notes/httpd_role_switch-e43a18b6e82ba61c.yaml @@ -0,0 +1,25 @@ +--- + +features: + - | + Added variable ``repo_server_directory_root`` which by default points to + ``/var/www/repo`` and used instead of ``repo_service_home_folder`` as + Apache DirectoryRoot for the virtual host. + +upgrade: + - | + The ``repo_server`` role was switched to using a standalone HTTPD role + from the in-role HTTPD deployment. + - | + In case of using custom path for the repo server vhost, please ensure + to use ``repo_server_directory_root`` variable instead of + ``repo_service_home_folder``. + +deprecations: + - | + Variables for the ``repo_server`` role related to Apache (HTTPD) + configuration, like ``repo_apache_*``, as well as some ``repo_pki_`` + and ``repo_ssl_*`` were deprecated and have no effect now on due to + migration to a standalone ``httpd`` role. + Please, reffer to the ``httpd`` role for more details on how to + manage deprecated settings. diff --git a/releasenotes/notes/liberalize_static_routes_defenition-0625db80bcf2e2ed.yaml b/releasenotes/notes/liberalize_static_routes_defenition-0625db80bcf2e2ed.yaml new file mode 100644 index 0000000000..58cc2823e1 --- /dev/null +++ b/releasenotes/notes/liberalize_static_routes_defenition-0625db80bcf2e2ed.yaml @@ -0,0 +1,15 @@ +--- +features: + - | + Keys for ``static_routes`` were liberalized and now can accept any + parameter supported by ``[Route]`` section of systemd-networkd. +upgrade: + - | + Following keys for ``static_routes`` list were renamed in order to + match with options available in systemd-networkd configuration files: + + - ``cidr`` -> ``Destination`` + - ``gateway`` -> ``Gateway`` + + While backwards compatability was kept, it's highly recommended to + use new keys as support for old key names will be removed in the future. diff --git a/releasenotes/notes/network_overrides_only-f54364a799bb20a1.yaml b/releasenotes/notes/network_overrides_only-f54364a799bb20a1.yaml new file mode 100644 index 0000000000..4760aa152c --- /dev/null +++ b/releasenotes/notes/network_overrides_only-f54364a799bb20a1.yaml @@ -0,0 +1,9 @@ +--- +features: + - | + Implemented flag ``network_overrides_only`` which is applicable to + ``systemd_networks``. When this flag is used no .network or .link + defenition is created - only ``{{ filename }}.network.d/overrides.conf`` + configuration file, which contains arbitrary data from ``config_overrides`` + This can be used to extend existing interface configuration, which is not + managed by the role directly (ie managed through ``netplan``). diff --git a/releasenotes/notes/neutron_uwsgi_re_disable-45f28da6a4e29e54.yaml b/releasenotes/notes/neutron_uwsgi_re_disable-45f28da6a4e29e54.yaml new file mode 100644 index 0000000000..6880044a79 --- /dev/null +++ b/releasenotes/notes/neutron_uwsgi_re_disable-45f28da6a4e29e54.yaml @@ -0,0 +1,17 @@ +--- +upgrade: + - | + A uWSGI for Neutron has been disabled again by default in favor of eventlet + server. This also stops and disables following services needed for uWSGI mode: + + * ``neutron-periodic-workers`` + * ``neutron-ovn-maintenance-worker`` + * ``neutron-rpc-server`` + +fixes: + - | + A `bug `_ + related to HashRing generation has been reported when using uWSGI + with Neutron. In order to quickly address the bug, uWSGI mode has been + disabled again by default for Neutron until a proper fix is provided for + uWSGI. diff --git a/releasenotes/notes/routing_policy_rules-188c8ff5e8c5450f.yaml b/releasenotes/notes/routing_policy_rules-188c8ff5e8c5450f.yaml new file mode 100644 index 0000000000..6f9680cd05 --- /dev/null +++ b/releasenotes/notes/routing_policy_rules-188c8ff5e8c5450f.yaml @@ -0,0 +1,9 @@ +--- +features: + - | + Added `routing_rules` to manage routing policy rules for the network + interface. + It is a list of mappings, where each mapping accept keys applicable + for section RoutingPolicyRule of systemd.network. + You can check documentation for `systemd.network `_ + for more details. diff --git a/releasenotes/notes/skyline_backend_ssl-cd1db8c8fbf140f0.yaml b/releasenotes/notes/skyline_backend_ssl-cd1db8c8fbf140f0.yaml new file mode 100644 index 0000000000..f563213c3a --- /dev/null +++ b/releasenotes/notes/skyline_backend_ssl-cd1db8c8fbf140f0.yaml @@ -0,0 +1,6 @@ +--- +features: + - | + Implemented TLS encryption for the communication between Load Balancer + (HAProxy) and Skyline backends if ``openstack_service_backend_ssl`` + is set to True.