From 0962d84df51702ce4ad9280e51a1f0e654809e15 Mon Sep 17 00:00:00 2001 From: Fredrik Hindersson Date: Tue, 5 May 2026 15:13:30 +0200 Subject: [PATCH 1/3] Add support for Ubuntu 24/python 3.12 --- global-requirement-pins.txt | 9 ++++++--- playbooks/openstack-hosts-setup.yml | 1 + 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/global-requirement-pins.txt b/global-requirement-pins.txt index 10245fd521..27b4a6013d 100644 --- a/global-requirement-pins.txt +++ b/global-requirement-pins.txt @@ -6,7 +6,10 @@ # Use this file with caution! # -pip==21.3.1 -setuptools==67.8.0;python_version>'3.8' -wheel==0.37.0 +pip==21.3.1;python_version<'3.12' +pip==24.0;python_version>='3.12' +setuptools==67.8.0;python_version>'3.8' and python_version<'3.12' +setuptools==69.2.0;python_version>='3.12' +wheel==0.37.0;python_version<'3.12' +wheel==0.43.0;python_version>='3.12' uWSGI==2.0.20 diff --git a/playbooks/openstack-hosts-setup.yml b/playbooks/openstack-hosts-setup.yml index c9e7dafa4c..d47a5646a0 100644 --- a/playbooks/openstack-hosts-setup.yml +++ b/playbooks/openstack-hosts-setup.yml @@ -56,6 +56,7 @@ - (ansible_facts['distribution'] == 'Debian' and ansible_facts['distribution_release'] == 'bullseye') or (ansible_facts['distribution'] == 'Ubuntu' and ansible_facts['distribution_release'] == 'focal') or (ansible_facts['distribution'] == 'Ubuntu' and ansible_facts['distribution_release'] == 'jammy') or + (ansible_facts['distribution'] == 'Ubuntu' and ansible_facts['distribution_release'] == 'noble') or (ansible_facts['os_family'] == 'RedHat' and ansible_facts['distribution_major_version'] == '8') or (ansible_facts['os_family'] == 'RedHat' and ansible_facts['distribution_major_version'] == '9') msg: > From 1b4b770c454d2e58ad4e0dfd26879f775907e0ec Mon Sep 17 00:00:00 2001 From: Fredrik Hindersson Date: Tue, 5 May 2026 15:40:02 +0200 Subject: [PATCH 2/3] Override source and commit for openstack_hosts role --- ansible-role-requirements.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ansible-role-requirements.yml b/ansible-role-requirements.yml index 4e876f7722..2f28b8583b 100644 --- a/ansible-role-requirements.yml +++ b/ansible-role-requirements.yml @@ -55,9 +55,9 @@ shallow_since: '2024-02-07' - name: openstack_hosts scm: git - src: https://opendev.org/openstack/openstack-ansible-openstack_hosts - version: d3186b2c14784cfeaa6ca9051cf55b4c9e31e68b - trackbranch: unmaintained/yoga + src: https://github.com/elastx/openstack-ansible-openstack_hosts + version: 1461516179e6fd36aca28bfab7979c36a4eea4fa + trackbranch: elastx/yoga shallow_since: '2024-07-07' - name: os_keystone scm: git From dd0b8b34200fc4f1e30028f25d9b15b22953fa22 Mon Sep 17 00:00:00 2001 From: Fredrik Hindersson <9354329+Brittlejf@users.noreply.github.com> Date: Mon, 18 May 2026 11:39:49 +0200 Subject: [PATCH 3/3] Update commit for neutron & horizon --- ansible-role-requirements.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ansible-role-requirements.yml b/ansible-role-requirements.yml index 2f28b8583b..d2a97c8cb8 100644 --- a/ansible-role-requirements.yml +++ b/ansible-role-requirements.yml @@ -140,7 +140,7 @@ - name: os_horizon scm: git src: https://github.com/elastx/openstack-ansible-os_horizon - version: 6d1c06237971954deef53a357735560782f59e47 + version: 565177eca63c89f0991fea070684a552c353a391 trackbranch: elastx/yoga shallow_since: '2022-08-11' - name: os_ironic @@ -182,7 +182,7 @@ - name: os_neutron scm: git src: https://github.com/elastx/openstack-ansible-os_neutron - version: e562bb1c2fe11a6fc290fa2931aa8396828facd7 + version: 2bc8ff6769efa5bce47700d0f9cae03aa2de1529 trackbranch: elastx/yoga shallow_since: '2023-10-12' - name: os_nova