aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2025-08-21Merge "Update information on RabbitMQ and Erlang version"Zuul1-2/+2
2025-08-20Merge "Enable Prometheus mtail build for ARM64"Zuul1-1/+0
2025-08-20Merge "Influxdb: use stable RHEL repo"Zuul2-4/+2
2025-08-19Merge "Enable Barbican build on Ubuntu ARM64"Zuul1-1/+0
2025-08-19Update information on RabbitMQ and Erlang versionSeunghun Lee1-2/+2
RabbitMQ from 4.0.x to 4.1.x Erlang from 26.2.x to 27.x Change-Id: I710b2a95c840862f52d812df306d1fb26dd4340b Signed-off-by: Seunghun Lee <seunghun@stackhpc.com>
2025-08-18Merge "CI: Switch centos 10 nodeset to centos 10"Zuul1-2/+2
2025-08-18Influxdb: use stable RHEL repoBartosz Bezak2-4/+2
Switch the RHEL repo to the stable channel as per [1]. Use new GPG. Telegraf arm64 builds are enabled again, as binaries exists. [1] https://repos.influxdata.com/stable/x86_64/ Change-Id: Ie4f6f15404f6965df51f3214506ae9f8bb9b61e7 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-08-18Enable Barbican build on Ubuntu ARM64Bartosz Bezak1-1/+0
Re-enable the Ubuntu arm64 build. The previous exclusion was due to uWSGI issue [1], which is no longer reproducible on Ubuntu Noble. Change-Id: I400e9a9a3bf03053589835f933023eedee504f08 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-08-18Enable Prometheus mtail build for ARM64Bartosz Bezak1-1/+0
arm64 binaries are available currently. Change-Id: Iabf606848a6160eaf9e2494a2564f37c6db09882 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-08-18Merge "Revert "Switch to 2025.1 sources""Zuul1-1/+1
2025-08-18CI: Switch centos 10 nodeset to centos 10Michal Nasiadka1-2/+2
9 was used as an interim solution when OpenDev did not support it. Change-Id: If6101d99c216a9b1142bfdf194f7a053730e28da Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-08-14Bump libvirt exporterAlex-Welsh2-3/+13
Bumps libvirt exporter source from v1.6.0 to v2.2.0. This fixes some metrics that were lost when the exporter was changed from the old "tinkoff" source to "inovex". See also Icc8a3651d601ab45d448c9d252ca6155219d21cf Closes-Bug: #2120639 Change-Id: Ib738325603173157b4c482f9de6d5d9cea0b758a Signed-off-by: Alex Welsh <alex@stackhpc.com>
2025-08-12Merge "Revert "mariadb: pin to 10.11.13""Zuul2-5/+5
2025-08-12Revert "mariadb: pin to 10.11.13"Michal Nasiadka2-5/+5
This reverts commit e478adcbe63d81faa44bc09f72461fd6a7fcdf94. Reason for revert: mariabackup fixed Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/957087 Change-Id: Ib694d3be0d2a199469690a01ba17a3349f3802b1 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-08-12Revert "Switch to 2025.1 sources"Michal Nasiadka1-1/+1
This reverts commit 0733a13d7be896dac4004212f9eef48a845b26c2. Reason for revert: switch back to master Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/956785 Change-Id: If888500a791c66a592f17aa2be1f3784ee009a91 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-08-08Merge "CI: use opendevmirror for debian/ubuntu builds"Zuul1-1/+1
2025-08-08Merge "heat: Ensure log files are owned by heat user"Zuul1-0/+3
2025-08-07mariadb: pin to 10.11.13Pierre Riteau2-5/+5
Closes-Bug: #2119954 Change-Id: I1e334b47c6ab16eb032458141faae55cf39e3eb4 Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
2025-08-07Merge "manila: Drop copying of wsgi files"Zuul1-4/+1
2025-08-07Merge "keystone: Add local wsgi file"Zuul2-6/+5
2025-08-07Merge "ironic: Stop copying rootwrap since Ironic dropped it"Zuul2-3/+0
2025-08-07manila: Drop copying of wsgi filesMichal Nasiadka1-4/+1
They have been removed with Icaba9424862b883388bf68d2c3d48138b7b906b0 Not creating local versions like with keystone because Kolla-Ansible does not use WSGI for Manila yet. Change-Id: Ia34d848d8641e43681c602c9c4433364e8be1d92 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-08-07CI: use opendevmirror for debian/ubuntu buildsBartosz Bezak1-1/+1
Depends-On: https://review.opendev.org/c/opendev/system-config/+/956760 Change-Id: I136bb702b20e941611dd90830e81c9d358a2e355 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-08-07Merge "Copy aodh's api-paste to /etc as default"Zuul1-0/+2
2025-08-07Merge "masakari: Ensure log files are owned by masakari user"Zuul1-0/+3
2025-08-07Merge "collectd: Deprecate support"Zuul1-0/+4
2025-08-07Merge "telegraf: Deprecate support"Zuul1-0/+4
2025-08-07keystone: Add local wsgi fileMichal Nasiadka2-6/+5
It has been removed with I9fa7cd60bf27768db06f69681675fce2e55712af Change-Id: Ib42be3d56bdb64247ac6f17b8ac1f1baa873f475 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-08-06Merge "send empty X-Registry-Auth for anonymous pushes"Zuul2-5/+25
2025-08-06ironic: Stop copying rootwrap since Ironic dropped itMichal Nasiadka2-3/+0
See I0a8e26e8990eae8108537541159f7810d35b70f1 Change-Id: I95500612168871454ce269b3562a8daccdf4de4f Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-08-06send empty X-Registry-Auth for anonymous pushesBartosz Bezak2-5/+25
Since Docker 28.3.3 the daemon rejects a push that carries no `X-Registry-Auth` header [1]. The SDK already sets this header when it finds credentials, so the breakage happens only on anonymous pushes. During `PushTask.push_image()` we now check whether the SDK can resolve credentials for the target registry; if it cannot, we inject `auth_config={}`, causing the SDK to send the minimal "{}" header that satisfies the daemon while leaving authenticated pushes unchanged. Drop this addition when [2] is fixed. [1] https://github.com/moby/moby/pull/50371 [2] https://github.com/docker/docker-py/issues/3348 Closes-Bug: #2119619 Change-Id: I7a2f3fce223afd74741b40bf62836b325fca5b19 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-08-04update debian release in support matrixBartosz Bezak1-1/+1
it was omitted in Caracal cycle Change-Id: I913208b09771bc18ad3214d7518a837d762f6c33 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-07-28Merge "change erlang arm64 repo to rhel based"Zuul1-2/+2
2025-07-25change erlang arm64 repo to rhel basedBartosz Bezak1-2/+2
centos stream diverged too much nothing provides libcrypto.so.3(OPENSSL_3.4.0)(64bit) needed by erlang-26.2.5.14-1.el9.aarch64 Change-Id: I3a0aa82d0903b341156c2fce68393cc4031e7728 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-07-25Remove temporary fix for skyline-apiserver.Michael Still1-2/+0
skyline-apiserver's Dockerfile has a comment around removing a line when I2dababab7c79e7c37983c1702178419c88e014a5 merges. Given the referenced change has now merged, remove the TODO and the temporary fix. Change-Id: If2b9aff8f1900fb98e038972e775c3eddaad373f Signed-off-by: Michael Still <mikal@stillhq.com>
2025-07-23CI: Bump ansible-lint to <26Bartosz Bezak1-1/+2
to be in sync with kolla-ansible also add pin to ansible-core Change-Id: Idf35af1b776d0e908fd328f0ec5eb825f1f2ca9c Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-07-18[base/rhel] Disable docker-ce repository in base fileGrzegorz Koper1-1/+1
Enabling repo should be handled by enable_extra_repos macro Closes-bug: #2117249 Change-Id: I92af980a4fd63540297b6bde0d52b2dfd02f72ce Signed-off-by: Grzegorz Koper <grzegorzk@stackhpc.com>
2025-07-17Merge "Move to CentOS Stream 10"Zuul25-67/+108
2025-07-16Move to CentOS Stream 10Michal Nasiadka25-67/+108
Known missing packages: - mod_auth_mellon - missing SAML support in Keystone/Horizon - built in Kolla COPR - glusterfs-fuse in manila-share - built in Kolla COPR - collectd/telegraf - no opstools repository - redis - needs a switch to valkey - python3-ethtool - not required for neutron-mlnx-agent since 6 years [1] Building packages in Kolla COPR is a temporary solution until these show up in EPEL10. [1]: Id2cae3ac9ff049e9fc8225551f99e1e99a87fc65 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/951751 Change-Id: I7074fabcf95184fcfd2561648ae1e05acfb0bc11 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-07-14masakari: Ensure log files are owned by masakari userMichal Nasiadka1-0/+3
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/954903 Change-Id: Icc2fe528956a0fb47dd66344d414c81212705480 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-07-14heat: Ensure log files are owned by heat userMichal Nasiadka1-0/+3
Change-Id: I4567aaf352f1f590af2fa7d067768799adad64d1 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-07-11CI: Drop publishing to DockerHubMichal Nasiadka4-84/+0
Change-Id: I9d1f24b98f1d7c8f29b0dba45105b0263f961ca5 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-07-10Merge "ovn: Fix log permissions"Zuul11-0/+44
2025-07-04Merge "rabbitmq: fix Erlang pin in Debian/Ubuntu"Zuul2-4/+4
2025-07-04Merge "Enable EPEL repo for Ceph deps in glance and gnocchi"Zuul2-2/+2
2025-07-04Merge "CI: add kolla-ansible zun job to tests"Zuul1-0/+2
2025-07-04Merge "zun: add wsgi script to use module paths"Zuul2-1/+3
2025-07-04rabbitmq: fix Erlang pin in Debian/UbuntuBartosz Bezak2-4/+4
Previous apt preference missed the epoch and sub-packages, so no pinning was applied. Closes-Bug: #2115893 Change-Id: I5c765db0508a2ffec90ba149bb5ea9b90dd31bc8 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-07-04Enable EPEL repo for Ceph deps in glance and gnocchiBartosz Bezak2-2/+2
Ceph Reef client dependencies now require EPEL repo on EL9. See thread here [1]. [1] https://lists.centos.org/hyperkitty/list/devel%40lists.centos.org/thread/BZM3RO2LNAMB47FBT2QO3ZOSGBHPCO3V/ Closes-Bug: #2115448 Change-Id: I87e4135425e721f2f750402b3fcc6404643a3bd3 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-07-04CI: add kolla-ansible zun job to testsBartosz Bezak1-0/+2
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/954100 Change-Id: I528a141e1a3ff09e820be803c3467952d77b13c6 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>