openstack-ansible:stable/2025.1

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

Branch merges

Branch information

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

Recent commits

019a188... by Dmitriy Rabotyagov

Disable remaining rocky10 distro jobs

Needed-By: https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/968491
Change-Id: I15f3a7438ac9cfe0a4631504e26de2031d94fabd
Signed-off-by: Dmitriy Rabotyagov <email address hidden>

666a749... by Dmitriy Rabotyagov

Bump SHAs for 2025.1

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

0e23946... by Dmitriy Rabotyagov

Drop rocky 10 infra_distro job from gate

Previous patch [1] accidentally dropped rocky9 job
which is supposed to pass, instead of rocky10.

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

Needed-By: https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/967525
Change-Id: Ia925c0062559c58cdd3b78a63c663e68825e212c
Signed-off-by: Dmitriy Rabotyagov <email address hidden>

951e5dd... by Dmitriy Rabotyagov

Drop centos-10-stream distro job

RDO repo for CentOS 10 Stream does not exist for Epoxy, and will
not be created for 2025.2 either. Thus, let's set the job as NV

We temporary disable CI to resolve circular dependency

Needed-By: https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/967525
Change-Id: I25c4717fc74ba52bee78cee76c287b1a40216620
Signed-off-by: Dmitriy Rabotyagov <email address hidden>

4ba6ec3... by Dmitriy Rabotyagov

Bump SHAs for 2025.1

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

bf96c9d... by Dmitriy Rabotyagov

Set Rocky 9 molecule test as non-voting

Based on the investigation made in [1], latest rocky image in quay fails
when being launched on older hardware.

Let's set the job to Non-Voting until a proper solution is found.

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

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

3560bee... by Dmitriy Rabotyagov <email address hidden>

Upgrade setuptools to version 75.8.2

With current version of setuptools `pkg_resources` are not able to
resolve requirements for keystonemiddleware, as they
will fail to find oslo.cache (as it's named as oslo_cache).

This results in pkg_resources.DistributionNotFound exception.

Upgrading setuptools fixes this issue.

This problem is currently a root cause for Magnum to fail loading
Vexxhost CAPI driver.

Change-Id: Id4d39f3c2e0a97a86525ad48da713b5972268550
Signed-off-by: Dmitriy Rabotyagov <email address hidden>
(cherry picked from commit 78d655786ebea077c8993fcd5edc6cd1636c6413)

20981e3... 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)

bb8b181... by Dmitriy Rabotyagov

Bump SHAs for 2025.1

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

fda8475... by Dmitriy Rabotyagov

[doc] Add documentation around EL 10 support

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