aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2025-10-27Drop Venus imagesMichal Nasiadka11-101/+6
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-27horizon: pin pip to <25.3Michal Nasiadka1-1/+1
Closes-Bug: #2129916 Change-Id: Ib1b40a65cb2667b53c72f00d16bfe280bcf24bfe Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-24Merge "Remove container image of neutron-linuxbridge-agent"Zuul2-21/+5
2025-10-24Remove container image of neutron-linuxbridge-agentTakashi Kajinami2-21/+5
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-24Merge "neutron-metadata-agent: copy wrapper script for haproxy processes"Zuul3-0/+27
2025-10-24Add httpd image for OIDC/SAML frontend in uWSGI caseMichal Nasiadka2-0/+46
Change-Id: Ia85f253ecaeaef63c17e75dc4a223e030dbbc58d Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-14mariadb: Bump to 11.4Michal Nasiadka5-13/+18
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-14Merge "Drop support for building MariaDB clustercheck"Zuul15-101/+21
2025-10-14Drop support for building MariaDB clustercheckSeunghun Lee15-101/+21
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-10repos: Deduplicate repos.yamlMichal Nasiadka2-169/+74
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-09Update Fluentd from v5 LTS to v6 LTSPiotr Milewski4-11/+15
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-09neutron: keepalived wrapper script does not rm containersMichal Nasiadka1-1/+1
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-07Merge "ironic: Remove ipxe.efi handling for EL10"Zuul1-6/+1
2025-10-07ironic: Remove ipxe.efi handling for EL10Michal Nasiadka1-6/+1
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-06Merge "debian: Use {{ openstack_release_codename }} for extrepo"Zuul3-1/+11
2025-10-06Merge "CI: Update API token for fixing repo visibility"Zuul2-12/+12
2025-10-06CI: Update API token for fixing repo visibilityMichal Nasiadka2-12/+12
Change-Id: Iae913ff1b917104fdbb3257c24386f22f6764a03 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-06Merge "Add MariaDB healthcheck.sh"Zuul3-0/+19
2025-10-03Add MariaDB healthcheck.shSeunghun Lee3-0/+19
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-03Merge "Adds ironic-pxe-filter container"Zuul4-0/+53
2025-10-03Adds ironic-pxe-filter containerWill Szumski4-0/+53
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-02Merge "Stop duplicating repos in repos.yaml"Zuul2-233/+5
2025-10-02Merge "Add support for rpm to repos.yaml"Zuul18-328/+541
2025-10-02Merge "CI: Improve aarch64 and vars config"Zuul6-65/+30
2025-10-02CI: Improve aarch64 and vars configMichal Nasiadka6-65/+30
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-02Merge "CI: Add zuul.d to irrelevant files"Zuul1-1/+1
2025-10-02Merge "Move repo enablement to respective rpm blocks"Zuul26-37/+78
2025-10-02Stop duplicating repos in repos.yamlMichal Nasiadka2-233/+5
Change-Id: Ic8bfaedb1e94dd8b64fa8a63d9cd3b76a2b73ffb Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-02Add support for rpm to repos.yamlMichal Nasiadka18-328/+541
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-02Move repo enablement to respective rpm blocksMichal Nasiadka26-37/+78
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-02CI: Add zuul.d to irrelevant filesMichal Nasiadka1-1/+1
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-02CI: Fix rocky publish jobs - version missingMichal Nasiadka1-0/+5
podman jobs have also been omitted in the original patch Change-Id: I1ddb4e9ead170f22b231b8595d4dbf7cb0d4fb78 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-01Move to Rocky Linux 10Michal Nasiadka13-66/+112
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/961237 Change-Id: Idd809f5efd2d308c1565d7635e67af0a431d18f7 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-25doc: Fix Ubuntu Ceph versionPierre Riteau1-1/+1
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-24Merge "CI: Rename jobs according to changes in K-A"Zuul24-347/+446
2025-09-24CI: Rename jobs according to changes in K-AMichal Nasiadka24-347/+446
See I1f08f9b9064d9f7e95b07944db0e7ebac3120c57 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/961226 Change-Id: I2eb93bbd7de108d6d7f3f61c932642fdf7017fd7 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-23Merge "horizon: Ensure horizon owns /var/log/kolla/horizon"Zuul1-0/+4
2025-09-23debian: Use {{ openstack_release_codename }} for extrepoMichal Nasiadka3-1/+11
Change-Id: I5e89a9a241f746a2cbab723ea5fc57ea65ad5ee5 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-23Merge "openstack-base: Fix psycopg2 install on EL"Zuul1-0/+1
2025-09-22Merge "Switch to 2025.2 release"Zuul1-1/+1
2025-09-22openstack-base: Fix psycopg2 install on ELMichal Nasiadka1-0/+1
pg_config has been moved to postgresql-server, postgresql-devel only installs a link to pg_config which is unresolvable without -server package. Installing postgresql-server-devel to include headers which are also required for building psycopg2. Change-Id: I35548a02f652c035c17aabe149752322ffc869c4 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-19Merge "Drop ironic-inspector"Zuul8-71/+6
2025-09-18horizon: Ensure horizon owns /var/log/kolla/horizonMichal Nasiadka1-0/+4
Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/961614 Change-Id: I9011f9a6d065b85ff76852950e4537070a12b437 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-18CI: Use UCA mirror for UbuntuMichal Nasiadka1-0/+1
Change-Id: I80070b3c3658948c7157564fb8a79e6dd427f1d1 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-18Switch to 2025.2 releaseMichal Nasiadka1-1/+1
Change-Id: Ib73e2c47faf66ddee79d07259e75f1b1d721f0aa Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-18cinder: Remove wsgi script handlingMichal Nasiadka1-4/+1
Cinder removed it in I28666e63896fed0f1661b5964ec46952074f4b23 Change-Id: I69ec97fe8480d27942cc923c170ec3cd669caf06 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-17neutron-metadata-agent: copy wrapper script for haproxy processesMaximilian Stinsky3-0/+27
In ml2/ovn setups, the neutron-metadata-agent spawns haproxy processes to serve metadata requests. To run these haproxy instances inside their own containers, the wrapper script must be available in the metadata-agent container. This is a follow up on I679ac66186d457ae53f89469fe22c5662089019a Change-Id: Ia47af98ff723ebe8ea8461d05a2bc3b58af845f9 Signed-off-by: Maximilian Stinsky <maximilian.stinsky-damke@wiit.cloud>
2025-09-11gnocchi: Bump to 4.7.0Michal Nasiadka2-1/+5
This is required for uwsgi module usage Change-Id: If1a078d2704fbd0b119d6c1ffc5a10aeff0a150a Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-10Merge "Prometheus and core components update"Zuul2-28/+46
2025-09-08CI: fix secrets for erlang COPR periodic jobBartosz Bezak2-21/+21
It was created with extra newlines. Change-Id: I9394e5ecf913385870396fa51401748ca0de5e22 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>