aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-10-03aarch64: fix name of rabbitmq copr repoBartosz Bezak1-1/+1
it should be the same as in repos.yaml Change-Id: Ieb413f7a4bd1989d7f29309368b6b218d1395e0b
2024-10-03CI: Fix aarch64 builds on x86 after switching to roleMichal Nasiadka4-1/+9
bf04bd90a15e7d3949214d15a8b8e25f2050bb65 omitted the --platform option Change-Id: I4febdf6b391bb7320ea30e1ca71fed81e332021d
2024-10-02Merge "erlang/aarch64: Move to openstack-kolla owned COPR"Zuul6-16/+22
2024-10-02erlang/aarch64: Move to openstack-kolla owned COPRMichal Nasiadka6-16/+22
Change-Id: I219418411470bdeae9af84277f5150a623c05e69
2024-10-02etcd: Bump version to v3.5.16Michal Nasiadka2-3/+9
Change-Id: Ic7cb4e97deb04a82fd73238adbe5b4b74a6a50a0
2024-10-02CI: Move image building to a roleMichal Nasiadka4-10/+23
This role can be then used in kolla-ansible instead of setup_gate.sh Change-Id: Ibf04bd90a15e7d3949214d15a8b8e25f2050bb65
2024-10-01Bump proxysql to 2.7.xMichal Arbet5-9/+12
This patch bump proxysql 2.6.x to 2.7.x Change-Id: I6e726d8ebf9dbc6d019dd72d6d0be9d9957a3f22
2024-10-01CI: Fix aarch64 publish jobs on x86Michal Nasiadka2-2/+3
Change-Id: I5c69d288a427d708b42deadac872a3a7368181e3
2024-10-01Revert "CI: Disable CentOS/Rocky/Ubuntu aarch64 jobs"Michal Nasiadka3-3/+12
This reverts commit fd4f1a8a82686bd0766526f007620ad8217b42e5. Reason for revert: Switching to builds on x86 Change-Id: If615c27f3cdf779b773f333845419d09a552aa9b
2024-09-30Switch to Ubuntu 24.04 LTSMichal Nasiadka11-49/+43
Add setuptools because Python3.12 dropped distutils Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/925581 Change-Id: Ie12c43dc1de122c203edc28181366457ccd67834
2024-09-30Added systemd-standalone-sysusers package for DebuntuMichal Arbet1-0/+1
This package provides a standalone sysusers binary with minimal dependencies, designed for use in non-systemd environments. This package simply ensures that all packages that want to install systemd as dependency will have to settle for this one because the systemd package breaks systemd-standalone-sysusers, as it is an alternative. [1] https://packages.debian.org/bookworm/systemd-standalone-sysusers [2] https://packages.ubuntu.com/noble/systemd-standalone-sysusers Change-Id: I3ba85069c265844bd2f8b5e6d2b14f32e4898cfd
2024-09-30Merge "CI: Build aarch64 images on x86"Zuul3-1/+11
2024-09-30Merge "pyinotify is no longer needed"Zuul1-1/+0
2024-09-27CI: Build aarch64 images on x86Michal Nasiadka3-1/+11
Since aarch64 OpenDev nodes currently have issues that cause builds to time out (and we can't extend over 3 hours since that's OpenDev maximum). Change-Id: I20d8b7b6de007866f73c41272682f4532987c9e7
2024-09-27Merge "Revert "Pin OpenSearch Dashboards to 2.15""Zuul3-26/+1
2024-09-27Revert "Pin OpenSearch Dashboards to 2.15"Bartosz Bezak3-26/+1
This reverts commit 3c49991a86cb26dd0447fa748d1df9df5aed92bb. Reason for revert: bug fixed upstream https://github.com/opensearch-project/OpenSearch-Dashboards/pull/8097 Change-Id: Icc810554dc877c9dedaf26609d59a93059a38ba7
2024-09-26dev-mode: Run kolla_install_projects using sudoMichal Nasiadka2-1/+4
Since packages are installed using root during image build - we need to use sudo when updating those packages when using dev-mode. Change-Id: Idf14e334d50abeb1719563b1733af0b8425b3b55
2024-09-23Add missing iso packages to ironic-conductorRafal Lewandowski2-0/+8
Closes-Bug: #2067133 Change-Id: I097ad8988a4707173c19006d83b4d76cec5d0940
2024-09-23Merge "Switch to Dynamic Python Version Detection"Zuul9-38/+36
2024-09-20Merge "Fix state checking via kolla_set_configs"Zuul2-0/+20
2024-09-19Switch to Dynamic Python Version DetectionMichal Arbet9-38/+36
This commit removes the hardcoded KOLLA_DISTRO_PYTHON_VERSION and replaces it with dynamic Python version detection during container images build. Dockerfiles and scripts now use general python3 references, simplifying maintenance and ensuring compatibility with future Python versions. Test cases relying on distro_python_version were also cleaned up. Change-Id: I891749598247a5e951ed4a873b16acfd0566f59c
2024-09-19Add libnetfilter-log to l3 agent containerMichael Chapman2-2/+13
neutron-fwaas requires libnetfilter-log1 when fwaas_v2_log is enabled on l3 agent. As this package isn't easily available via rpm, this is only added for deb platforms. Partial-Bug: #2079775 Change-Id: I22d05d1a1c6ab92ed5507d6c90b8c2281abfc7af
2024-09-17Merge "Fix cinder-backup: add missing sysfsutils,lsscsi package"Zuul1-2/+6
2024-09-17Fix cinder-backup: add missing sysfsutils,lsscsi packageBui Doan Dang1-2/+6
Closes-Bug: #2078886 Change-Id: Ia678484c001c66a9db675035dbb4505b0448bf58 Signed-off-by: Bui Doan Dang <doandang27052000@gmail.com>
2024-09-16Merge "Gnocchi: Bump to 4.6.4"Zuul2-1/+5
2024-09-16Fix state checking via kolla_set_configsMichal Arbet2-0/+20
Kolla checks the status of its configurations using kolla_set_configs --check. However, this doesn't work for the command block in the config.json file. This means that if only the command value changes, but not the config_files block, which is common practice in Kolla-Ansible btw, the container will not report the changes. This is undesirable and important to fix, especially considering the planned rework of notifiers in Kolla-Ansible [1]. [1] https://review.opendev.org/c/openstack/kolla-ansible/+/773243/14 Closes-Bug: #2080861 Change-Id: I2a290da38ea34b05ce3da8fb8b39b6252bf2da47
2024-09-16Merge "Removal of deletion of the proxysql database"Zuul1-13/+0
2024-09-14Gnocchi: Bump to 4.6.4Matus Jenca2-1/+5
This makes Gnocchi work with Redis Sentinel + TLS [1][2]. [1] https://github.com/gnocchixyz/gnocchi/releases/tag/4.6.3 [2] https://github.com/gnocchixyz/gnocchi/releases/tag/4.6.4 Change-Id: Icbd001f1f487b25c4bfd6f6a78106a7f0ed1c8c8
2024-09-13[release] Change RDO's DELOREAN_DEPS repo to DalmatianMichal Nasiadka1-1/+1
Change-Id: Ie135a8e678cdd408311001e8fb33e17f6c08e64e
2024-09-13Merge "rabbitmq: Switch to Cloudsmith mirrors"Zuul6-18/+31
2024-09-13Merge "openvswitch: Drop ovs_ensure_configured.sh"Zuul3-25/+6
2024-09-12Removal of deletion of the proxysql databaseMichal Arbet1-13/+0
It seems that at the time of implementing proxysql, it did not have the --reload parameter, or I overlooked it back then. In any case, it is available now, and this patch just removes the deletion of the proxysql database and keeps it there. The deletion was in the extended start precisely because proxysql ignored changes in the configuration file, so the internal database was always rebuilt during a restart. However, this now works with the --reload parameter. Change-Id: I47848bb1e9847821c9b5fa25f0d817ef00358dd6
2024-09-12rabbitmq: Switch to Cloudsmith mirrorsMatt Crees6-18/+31
PackageCloud is discontinued as of August 18th [1]. Also corrects the versions docs for RabbitMQ and Erlang. Use new RMQ Cloudsmith repo URLs, these now use *.rabbitmq.com domains [2]. 1. https://www.rabbitmq.com/blog/2024/08/11/package-repository-updates#packagecloud-will-be-discontinued-on-aug-18th-2024 2. https://www.rabbitmq.com/blog/2024/08/11/package-repository-updates#mirrors-now-use-rabbitmqcom-domains Change-Id: I2cce3dd2540c878878ff0aae80ee5a7e0f455da7
2024-09-06Merge "Pin OpenSearch Dashboards to 2.15"Zuul3-1/+26
2024-09-04Refactor dev modeRoman Krček4-1/+35
Provides mechanism for future work to fix bug where when package file manifest changes, the changes were not reflected in to devmode-enabled container. It changes the strategy of installing projects in dev mode in containers. Instead of bind mounting the project's git repository to the venv of the container, the repository is bind mounted to /dev-mode/<project_name> from which the it is installed using pip on every startup of the container using kolla_install_projects script. Related-bug: #1814515 Change-Id: Ia1bdff87cba73587a03124ab78a56b21c6176373 Signed-off-by: Roman Krček <roman.krcek@tietoevry.com>
2024-09-04pyinotify is no longer neededTony Breeds1-1/+0
This library was used by oslo.log but isn't now. It's being removed from global-requirements so let's drop it from openstack-base. Depends-On: https://review.opendev.org/c/openstack/requirements/+/917831 Change-Id: Ie91b533047d59e19bdd56f3a999e377d49a745a8
2024-09-03Merge "Fix symlinking of openstack-base source"Zuul2-6/+11
2024-09-03Merge "keystone: Fix requests-kerberos installation"Zuul1-1/+9
2024-09-02Merge "Drop prometheus-msteams container images"Zuul4-30/+8
2024-08-29Fix symlinking of openstack-base sourceSeunghun Lee2-6/+11
Original symlinking works fine with a tarball source for the requirements repo. However, when user supplies git type source of it, we cannot guarantee that the source direcotry name contains ``requirements``. This patch fixes it by moving plugins directory outside of openstack-base directory, which ultimately allow us to use simpler symlinking as openstack-base-archive would be the only directory inside. Closes-Bug: #2074075 Change-Id: I5a9162a30b23cfabb64dabe5c12c226fa8627abd
2024-08-29keystone: Fix requests-kerberos installationMichal Nasiadka1-1/+9
Since it was bundled with plugins installation, and we did not have any plugins in keystone container - it was not installed at all. Adding in libkrb5 dependencies for requests-kerberos. Closes-Bug: #2078305 Change-Id: I51c69d0673280e351daa410d943f769d33a10d6c
2024-08-28Merge "Revert "[release] Change RDO's DELOREAN_DEPS repo to Caracal""Zuul1-1/+1
2024-08-28Merge "Remove incorrect reno"Zuul1-4/+0
2024-08-28Merge "Revert "Add support for checking incoming RabbitMQ version""Zuul2-6/+1
2024-08-28Revert "Add support for checking incoming RabbitMQ version"Matt Crees2-6/+1
This reverts commit 36a7cd053d5b13ecc9fad1866f244a733fdd58e5. Reason for revert: feature not needed anymore, see here: https://review.opendev.org/c/openstack/kolla-ansible/+/926146/comment/e593d721_7c48143b/ Change-Id: Ic0f9521c66240f13ff5b7fc94480dbbb76498339
2024-08-27Check if archive is tarfileMichal Nasiadka1-3/+8
Change-Id: I802267d848c1dee722015b0d379bd9210f6c103e
2024-08-27Remove incorrect renoBartosz Bezak1-4/+0
The cAdvisor update change [1] mistakenly added a reno to the wrong folder. Moving it back to the correct folder would accidentally add it to the master branch. Therefore, the reno is being removed. [1] https://review.opendev.org/c/openstack/kolla/+/704018 Change-Id: I876f3c88c5bcd3c0a7c776796e9870c8512f90e2
2024-08-26CI: Disable CentOS/Rocky/Ubuntu aarch64 jobsMichal Nasiadka3-9/+0
Since Linaro shut down their nodepool provider - OpenDev infra is left with OSUOSL cloud with max 15 instances running - let's not put any additional strain on CI (especially that it seems there are some I/O or similar issues that cause our jobs to time out). Change-Id: I7f0f723b37e552c4ea01bf51b6354209608d904a
2024-08-23Merge "bifrost: bump Ansible version to 8 (rpm) and 9 (deb)"Zuul2-3/+8
2024-08-23Merge "nova: drop dmidecode"Zuul1-6/+0