openstack-ansible:stable/2024.1

Last commit made on 2025-11-24
Get this branch:
git clone -b stable/2024.1 https://git.launchpad.net/openstack-ansible

Branch merges

Branch information

Name:
stable/2024.1
Repository:
lp:openstack-ansible

Recent commits

acc7846... by Dmitriy Rabotyagov

Bump rabbitmq SHA and stop using infra mirror for mariadb

This aims to fix upgrade jobs.

Current mariadb.com mirror that's being cached by infra does not
contain modern MariaDB versions and can't be used any longer for
testing.

Change-Id: I849fe94fa05483cda21175b3a283e74c93deaa71
Signed-off-by: Dmitriy Rabotyagov <email address hidden>

11553eb... by Zuul <email address hidden>

Merge "Do not require full git & autoconf on EL" into stable/2024.1

6f56245... by Dmitriy Rabotyagov

Move argument parsing for dynamic_inventory to generate

At the moment osa_toolkit is installable as a package. With recent
changes to PBR for python3.12 console_scripts are no longer
installed "as is", but only a simple import is created. This change
results in broken `openstack-ansible-inventory` binary, as `inventory`
can not be imported.

To avoid the issue and follow our existing logic for rest of tooling,
we move argument parsing logic to generate.py itself, allowing it to
be self-sufficient and be leaving a dynamic_inventory.py as a simple
pointer which needs to stay in inventory folder for gropup_vars to
load properly.

Change-Id: Ie6d68f9c7b91d88736c5fc67c997cffd812afc61
Signed-off-by: Dmitriy Rabotyagov <email address hidden>

26183c7... by Dmitriy Rabotyagov <email address hidden>

Ensure that gluster mount is started after service

At the moment there is a race condition possible on
repo container startup, when glusterd.service is
started later then var-www-repo.mount attempts to.

This leads to a mount failure and requires a manual intervention after
each controller restart.

We use BindsTo together with After to ensure that mount will be started
only when glusterd.service
reaches Active state.

A related fix [1] was proposed a while ago, stating that
glusterd.service is started before network-online.target,
which is not a case, as glusterd also starts after network-online.target

[1] https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/845987

Related-Bug: #2104382
Change-Id: I19c95e48eafbecbb8a6bc8bc7b2bf2e7d6b09333
Signed-off-by: Dmitriy Rabotyagov <email address hidden>
(cherry picked from commit 353470953898939a0166984ac7b434ca4da6a654)

1dd445f... by Dmitriy Rabotyagov

Bump SHAs for 2024.1

Change-Id: Ia502b80671751110366009e2aff311bc5d2a4233
Signed-off-by: Dmitriy Rabotyagov <email address hidden>

be666b7... by Dmitriy Rabotyagov

Revert "Do not disable configure_mirrors extra repos for debian"

There are no backport mirrors for Debian bullseye, thus attempt to
enable them will lead to failure during aio bootstrap.

This reverts commit a41c7587168bf4113eb5476ac1b76b17d7bc3d2e.

With time coming for Caracal (2024.1) being moved to unmaintained
state, it makes sense to set upgrade jobs from 2023.1 as non-voting.

Out of the box Rocky image goes with mirrorlist defined, while baseurl
is commented out. Until there're infra mirrors available, let's ensure
we are not picking out of the mirror list as it proved itself being
unreliable and 3rd party mirrors are getting desynced, which causes
failures in CI.

Change-Id: Idc5a60374e5853a602342b9ab8502022d5065588
Signed-off-by: Dmitriy Rabotyagov <email address hidden>

8c38207... by Zuul <email address hidden>

Merge "Remove upgrade jobs from 2023.2" into stable/2024.1

0ff45c3... by Zuul <email address hidden>

Merge "Do not disable configure_mirrors extra repos for debian" into stable/2024.1

a41c758... by Jonathan Rosser

Do not disable configure_mirrors extra repos for debian

This does not work with the current zuul images as there is a backports
repo config present in the built image that is not replaced by the
CI region specific config when the extra repos are disabled.

As the currently built images specify the '-int' (internal) interface
for the mirror server, this leads to job failures as the internal
mirror url from the image is not accessible when the image is booted
in a different region to that which it was built in.

Change-Id: I4b387fc25b56d70ee8a36d1fe91b3cd6933e2dc4
Signed-off-by: Jonathan Rosser <email address hidden>

1974b31... by Dmitriy Rabotyagov

Bump SHAs for 2024.1

Change-Id: I1c0cc8d0288d3f54bfc8bdf4c9e4f7b56be0a839