Commit graph

10818 commits

Author SHA1 Message Date
Michael Still
0fc73a644b Transition to the new rabbitmq Debian package archives.
RabbitMQ announced some time ago that the package archives were moving:
https://www.rabbitmq.com/blog/2025/07/16/debian-apt-repositories-are-moving

The old location is no longer working, so this patch transitions to
the new one.

Closes-Bug: #2131736

Change-Id: I6ef0ed9cc40be42a0d98c6a4c83c5c5c26d9cdbf
Signed-off-by: Michael Still <mikal@stillhq.com>
2025-11-18 18:21:25 +00:00
OpenStack Release Bot
a03766b07f Update master for stable/2025.2
Add file to the reno documentation build to show release notes for
stable/2025.2.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2025.2.

Sem-Ver: feature
Change-Id: If6d5a967a12cb6143a5bb1f321d8cc0231552275
Signed-off-by: OpenStack Release Bot <infra-root@openstack.org>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/add_release_note_page.sh
2025-11-10 16:18:04 +00:00
Bartosz Bezak
4ed9bcee50 Tidy up release notes for Flamingo release
Change-Id: I10f47d3454fd81a36aa7a724050869ef680e88b4
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-11-07 12:44:58 +01:00
Zuul
e1240df719 Merge "Add httpd image for OIDC/SAML frontend in uWSGI case" 2025-11-06 17:42:22 +00:00
Bartosz Bezak
477f71b6ba debian: use valkey from bookworm-backports
To fix arm64 valkey build.
The virtual `valkey` resolves to `valkey-server` in bookworm-backports,
but our global -1000 pin blocks it. Amd64 worked only because extrepo
shipped it. Use valkey directly from the backports packages instead.

follow up to https://review.opendev.org/c/openstack/kolla/+/932174

Change-Id: I846e4f19696ca28758cb9c0400be96c01b079daa
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-11-05 14:22:31 +01:00
Michal Nasiadka
5ad545cc72 Bump versions of packages in sources.py
Change-Id: I395cfdf22cd87a43294dbae561a8872cb0b48e1b
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-11-03 06:38:41 +00:00
Michal Nasiadka
40bcc42978 CI: Fix publish secret for arm64
Change-Id: Ifd0b4d511aa5481ff9066c81289457383932079b
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-31 10:30:58 +01:00
Michal Nasiadka
8c2c3c90f9 CI: Fix missing variable in publish jobs
Change-Id: Ie76463977d2e9e4358bcd37b62cc8172813cf7b4
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-30 16:39:44 +01:00
Zuul
5a79eff427 Merge "Add Valkey" 2025-10-30 09:05:33 +00:00
Michal Nasiadka
af9dfb0dba Add Valkey
Change-Id: I02f3adf9825636e2b81c50543d6f95ea986019b6
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-29 16:32:24 +01:00
Zuul
b7e2d6508c Merge "horizon: unpin pip and setuptools" 2025-10-29 10:41:49 +00:00
Zuul
ae3229311a Merge "Drop Venus images" 2025-10-28 19:15:39 +00:00
Michal Nasiadka
3913b62295 Bump Ansible to 12 and ansible-core to 2.19
Change-Id: I37f4515587cb040296612e35d4c643f0c2bea6f6
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-28 10:45:51 +00:00
Zuul
cde2df1beb Merge "mariadb: Bump to 11.4" 2025-10-27 17:52:33 +00:00
Michal Nasiadka
07872d34d0 horizon: unpin pip and setuptools
Since Venus is removed - that is not needed anymore

Change-Id: I444304139dfbe451b5449a181de1129f073b7535
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-27 10:39:51 +01:00
Michal Nasiadka
539342b730 Drop Venus images
It has been marked as inactive and venus dashboard plugin is breaking
Horizon Kolla builds.

Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/964860

Change-Id: I3a04487a75c04ba989fa70f2025db33308671dfb
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-27 09:38:44 +00:00
Michal Nasiadka
9bc8d4d081 horizon: pin pip to <25.3
Closes-Bug: #2129916

Change-Id: Ib1b40a65cb2667b53c72f00d16bfe280bcf24bfe
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-27 09:38:09 +00:00
Zuul
6bae37377c Merge "Remove container image of neutron-linuxbridge-agent" 2025-10-24 18:58:24 +00:00
Takashi Kajinami
3e12a642c2 Remove container image of neutron-linuxbridge-agent
The agent was removed from neutron during 2025.1 cycle. The remaining
implementation to deploy it is being removed from kolla-anible now.

Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/962278
Change-Id: I2cf22b874fcb885752bf3800c8ad8fa7a5eacff7
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-10-24 16:13:33 +00:00
Zuul
2fdd26aa38 Merge "neutron-metadata-agent: copy wrapper script for haproxy processes" 2025-10-24 11:13:01 +00:00
Michal Nasiadka
8f827e021b Add httpd image for OIDC/SAML frontend in uWSGI case
Change-Id: Ia85f253ecaeaef63c17e75dc4a223e030dbbc58d
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-24 10:22:30 +00:00
Michal Nasiadka
c245289176 mariadb: Bump to 11.4
11.4 is the next LTS release (see [1])

New variable ``VERIFY_DB_SERVER_CERT`` is added to mitigate the MariaDB
client variable ``ssl-verify-server-cert`` change from ``FALSE`` to
``TRUE``. [2]
This variable can be overidden by assigning ``TRUE`` to environment
variable with the same name.

[1]: https://mariadb.org/11-4-lts/
[2]: https://jira.mariadb.org/browse/MDEV-31857

Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/928487
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/958281

Change-Id: Ifb41c0c48c4743e70e95fa7e1d329e91362e966c
Signed-off-by: Seunghun Lee <seunghun@stackhpc.com>
2025-10-14 16:07:46 +01:00
Zuul
f71ab2be35 Merge "Drop support for building MariaDB clustercheck" 2025-10-14 12:53:25 +00:00
Seunghun Lee
cd75df6ce0 Drop support for building MariaDB clustercheck
MariaDB clustercheck script has not been maintained and it will not work
with MariaDB 11.4 (the next LTS version).
This is because clustercheck.sh uses ``mysql*`` commands but from
MariaDB 11.4, those commands are not supported.

The health check of MariaDB server containers will be done by new script
which comes with change [1].

Without MariaDB clustercheck, MariaDB server becomes only container image in
the family, so mariadb-base and mariadb-server dockerfiles are merged.
To avoid breaking changes, the name 'mariadb-server' is retained.
Follow-up to rename references in Kolla and K-A from 'mariadb-server' to
'mariadb' would be nice.

[1] https://review.opendev.org/c/openstack/kolla/+/962657

Change-Id: I01278f76ee82b018a854b5862f3caaa8c78a9a30
Signed-off-by: Seunghun Lee <seunghun@stackhpc.com>
2025-10-14 10:06:30 +01:00
Michal Nasiadka
4d87fecd16 repos: Deduplicate repos.yaml
Introduce rpm/deb entry in repos.yaml, create a structure

[base_package_type]:
  [base_distro]:
    [base_distro-$arch]

Allow any of these to be undefined, defaulting to empty dict

This allows to deduplicate entries between distros of the same
base_package_type (rpm/deb)

Sort repos.yaml

Change-Id: Ifc351d5d612e6c6cc82be282aed179c656ae252c
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-10 07:42:44 +00:00
Piotr Milewski
79726bd9d5 Update Fluentd from v5 LTS to v6 LTS
Fluent Package v5 LTS will reach end of support at
the end of 2025.
Fluent Package v6 LTS will be supported until at least
the end of 2027.

This change updates the apt repository configuration and package version
to use Fluent Package v6 LTS for Ubuntu, Debian and RHEL.

No changes to existing Fluentd configuration files are required.

Change-Id: Iaf3c4de859986629f9768563a319fe0385acff6a
Signed-off-by: Piotr Milewski <vurmil@gmail.com>
2025-10-09 11:45:48 +00:00
Michal Nasiadka
90d255daa3 neutron: keepalived wrapper script does not rm containers
keepalived wrapper script as the only one didn't have --rm
in docker/podman invocation - so these didn't get deleted
when stopped/crashed/etc.

Closes-Bug: #2127170

Change-Id: I85ae37250ac4ef629b77ade04826a363e8047a91
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-09 10:46:53 +02:00
Zuul
34923a33ec Merge "ironic: Remove ipxe.efi handling for EL10" 2025-10-07 09:22:28 +00:00
Michal Nasiadka
3b80723615 ironic: Remove ipxe.efi handling for EL10
RHEL removed ipxe.efi - see [1].

[1]: https://issues.redhat.com/browse/RHEL-37610

Change-Id: I142257d6537ceeff23cb2cb34e64d93de9f19d2e
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-07 07:01:48 +00:00
Zuul
ccaf00b936 Merge "debian: Use {{ openstack_release_codename }} for extrepo" 2025-10-06 14:17:59 +00:00
Zuul
f758ac96ea Merge "CI: Update API token for fixing repo visibility" 2025-10-06 13:49:57 +00:00
Michal Nasiadka
88f6daa720 CI: Update API token for fixing repo visibility
Change-Id: Iae913ff1b917104fdbb3257c24386f22f6764a03
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-06 09:57:37 +00:00
Zuul
1dabf1812a Merge "Add MariaDB healthcheck.sh" 2025-10-06 09:46:45 +00:00
Seunghun Lee
683ae79657 Add MariaDB healthcheck.sh
MariaDB clustercheck has not been updated for a long time.
Since the script uses ``mysql*`` commands but MariaDB 11.4 (next LTS version)
does not support them, it will not work once MariaDB gets upgraded.

Added alternative MariaDB container health check script ``healthcheck.sh``
from official MariaDB docker images. [1]
This script uses ``mariadb*`` commands, so it's prone to MariaDB
upgrade.

[1] https://mariadb.com/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/automated-mariadb-deployment-and-administration/docker-and-mariadb/using-healthcheck-sh

Change-Id: I7816edb6ebd8c95412a6833ea20b32193c2d1415
Signed-off-by: Seunghun Lee <seunghun@stackhpc.com>
2025-10-03 14:47:05 +01:00
Zuul
6c8f2b9042 Merge "Adds ironic-pxe-filter container" 2025-10-03 12:50:59 +00:00
Will Szumski
bacaf8f494 Adds ironic-pxe-filter container
Used in conjunction with the inspector implementation built into Ironic
and based on the Ironic documentation[1].

[1] https://docs.openstack.org/ironic/latest/admin/inspection/pxe_filter.html

Partial-Bug: #2094790

Depends-On: https://review.opendev.org/c/openstack/ironic/+/959850
Change-Id: I17811f2225edd64fb20cc44f0d40e14e9edb1413
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Signed-off-by: Will Szumski <will@stackhpc.com>
2025-10-03 10:00:05 +02:00
Zuul
e65d3b50b4 Merge "Stop duplicating repos in repos.yaml" 2025-10-02 16:09:45 +00:00
Zuul
57590d07af Merge "Add support for rpm to repos.yaml" 2025-10-02 16:05:25 +00:00
Zuul
5b2b5e705e Merge "CI: Improve aarch64 and vars config" 2025-10-02 15:26:16 +00:00
Michal Nasiadka
b2713797e6 CI: Improve aarch64 and vars config
Rename aarch64 to arm64 to sync with OpenDev nodeset naming
Remove base_arch/base_distro/base_distro_version and derive it
from zuul job name

Change-Id: I2f8367ae81d0972517b8712e1cb6ead1044accc4
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-02 13:37:46 +00:00
Zuul
3c792793ee Merge "CI: Add zuul.d to irrelevant files" 2025-10-02 12:50:08 +00:00
Zuul
15c4e4d416 Merge "Move repo enablement to respective rpm blocks" 2025-10-02 12:50:04 +00:00
Michal Nasiadka
5c6ffd7457 Stop duplicating repos in repos.yaml
Change-Id: Ic8bfaedb1e94dd8b64fa8a63d9cd3b76a2b73ffb
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-02 12:25:07 +00:00
Michal Nasiadka
806602e488 Add support for rpm to repos.yaml
Add the ability to configure repositories in the same
way as we do Debuntu ones - via repos.yaml.

Removes .repo files from base - since these are not
needed there anymore.

gpgcheck = 1 is default in docker/base/dnf.conf

Change-Id: I7df7d452c45c57c434d5b4ad15a87963e4d6d0d4
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-02 14:24:31 +02:00
Michal Nasiadka
17727e1481 Move repo enablement to respective rpm blocks
Currently we are enabling repos irrespective of rpm/deb
statement blocks and not failing in the method used
if a repository is missing.

Downside is - we might be producing one more layer,
but it probably is a more logical approach.

This is required for adding rpm support in repos.yaml
that will also include failing on missing repositories.

Change-Id: I5479c5c935760f00fe4cd307366f261deee3199f
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-02 08:37:07 +00:00
Michal Nasiadka
918018c18e CI: Add zuul.d to irrelevant files
It was ommitted in the patch that renamed it from .zuul.d

Change-Id: I8e4470185321fad1be3e2307c7578ca54d197718
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-02 08:16:57 +00:00
Michal Nasiadka
f17a23747f CI: Fix rocky publish jobs - version missing
podman jobs have also been omitted in the original patch

Change-Id: I1ddb4e9ead170f22b231b8595d4dbf7cb0d4fb78
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-02 07:44:07 +00:00
Michal Nasiadka
d4b777bb06 Move to Rocky Linux 10
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/961237

Change-Id: Idd809f5efd2d308c1565d7635e67af0a431d18f7
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-01 12:39:22 +00:00
Pierre Riteau
8b121529cb doc: Fix Ubuntu Ceph version
Ubuntu Noble is using Ceph Squid, not Reef [1].

[1] https://packages.ubuntu.com/noble-updates/ceph

Change-Id: I11926e764909ec53bdd2a38d815a31253abd6868
Co-authored-by: Chema Peribáñez <epgboe2.tid@telefonica.com>
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
2025-09-25 17:51:38 +02:00
Zuul
8f462c7f05 Merge "CI: Rename jobs according to changes in K-A" 2025-09-24 15:03:40 +00:00