aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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>
2025-07-04zun: add wsgi script to use module pathsBartosz Bezak2-1/+3
zun has moved to module paths [1]. [1] https://review.opendev.org/c/openstack/zun/+/953551 Change-Id: I81ad9c5bc404adfdc31eb50fd98e636ae5312eef Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2025-07-04Merge "docs: Update contributor guide"Zuul2-9/+6
2025-06-27Merge "Fix glance-api: add missing lsscsi package"Zuul2-0/+8
2025-06-27ovn: Fix log permissionsMichal Nasiadka11-0/+44
ovn is running as root, and fluentd can't read it's log files, so we need to precreate these. Closes-Bug: #2115244 Change-Id: Icb0e47cf95a67cb4585c71f863e542bc59ff5009
2025-06-25Merge "keystone: Remove ARGS to support uwsgi"Zuul1-1/+0
2025-06-23Merge "rabbitmq: Improve healthcheck script output"Zuul1-6/+4
2025-06-23Merge "Remove the OVN exporter for Prometheus"Zuul3-33/+5
2025-06-23Merge "Fix kolla-set-configs --check to detect state mismatch"Zuul3-0/+104
2025-06-19Fix kolla-set-configs --check to detect state mismatchMichal Arbet3-0/+104
If a configuration file is tracked in the state file but no longer appears in config.json, it should either be restored or removed. This patch introduces a new exception StateMismatch and updates execute_config_check() to detect such cases. If any destination path is present in the defaults state but missing from config.json, we now raise StateMismatch. A dedicated unit test has been added to verify this behavior. Closes-Bug: #2114173 Signed-off-by: Michal Arbet <michal.arbet@ultimum.io> Change-Id: I6e0b4aaa5722990e3ac647578023f474db3d4381
2025-06-19docs: Update contributor guideMichal Nasiadka2-9/+6
Remove references to blueprints and kolla-ansible-core Gerrit group. Change-Id: I56dbc9f8599075b7cc87726f0507c63e74723e0f
2025-06-13Add rsync package to the nova-ssh containerMaksim Malchuk1-1/+2
This change fixes the issue with absent rsync package when 'remote_filesystem_transport = rsync' is enabled in nova_compute. Closes-Bug: #2113926 Change-Id: Ie6719928e4ec2901d661f44c9f259add35afa269 Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
2025-06-12add venv path check when set dev modezhengzongwei1-1/+3
Closes-Bug: #2113874 Change-Id: I71003e0d454deaf75f8e2ad2080077a1118af12c
2025-06-11Copy aodh's api-paste to /etc as defaultMichal Arbet1-0/+2
Normally, for other images, we simply copy etc/*, but Aodh has its api-paste located elsewhere. This patch copies the default Aodh api-paste into /etc/aodh/. Signed-off-by: Michal Arbet <michal.arbet@ultimum.io> Change-Id: I5eccc1b994c537e1d1adea21520d045674a9d41c
2025-06-11rabbitmq: Improve healthcheck script outputMichal Nasiadka1-6/+4
We've seen multiple occassions of all these healthcheck commands not being able to be executed in 30s after the switch to RMQ 4.1. Let's put more information in the Docker/Podman healthcheck logs. Change-Id: I4b1b54983144f5514a6703c255d2cb4fa052a0fb
2025-06-10Merge "Remove dibbler from neutron-l3-agent"Zuul2-3/+7
2025-06-09collectd: Deprecate supportMichal Nasiadka1-0/+4
Change-Id: I26550599b8ea7ea17687475154b3070aaed659e9
2025-06-09telegraf: Deprecate supportMichal Nasiadka1-0/+4
Change-Id: Ib95fc21ed380d0eccc5ee3434cebc348c1088352
2025-06-09keystone: Remove ARGS to support uwsgiMichal Nasiadka1-1/+0
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/952093 Change-Id: I38688e442b995d38e9826fbb545b6ab09e06bdf5
2025-06-06Remove the OVN exporter for PrometheusDoug Szumski3-33/+5
Since this exporter is no longer developed, and is not used in Kolla Ansible, remove it immediately. A replacement has been proposed in change #951971. Change-Id: Ie47aed221d04bbb2b50ccfbd7c398e6ab6022442
2025-06-05Merge "Revert "[release] Use RDO's Epoxy packages""Zuul1-1/+1
2025-06-05Remove dibbler from neutron-l3-agentAlex-Welsh2-3/+7
The dibbler-client package has been removed from upstream Rocky repos, breaking neutron-l3-agent container image builds on RL9. Since the 2025.1 release, package is no longer used in Neutron has been removed because the project is stale and functionality was untested [1]. This change removes the package from the image build for all distributions. [1] https://review.opendev.org/c/openstack/neutron/+/934283 Closes-Bug: #2112575 Change-Id: I35b233a499c6bf1861b376fc441dc8081cfaf5d6 Signed-off-by: Alex Welsh <alex@stackhpc.com>
2025-06-04Fix ProxySQL rule sanity check to support username-based routingMichal Arbet1-4/+14
Kolla Ansible now generates ProxySQL query rules not only based on the schema name (schemaname), but also on the username. This is needed to properly route queries that are executed before a database schema is selected, such as `SET AUTOCOMMIT` or `ROLLBACK`. To support this, the ProxySQL config sanity check must correctly deduplicate rules based on both `schemaname` and `username`, and avoid false positives when both types are used simultaneously. This change adjusts the logic in `kolla_proxysql_config_sync` to: - recognize rules by key `schema:<schemaname>` or `user:<username>` - assign unique rule IDs only to truly distinct rules - log and skip exact duplicates with appropriate context This fix is required to support the Kolla Ansible patch below. Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/951599 Change-Id: I99acd1984ee555a5b6c731e6ee460a33677060d0
2025-06-03Merge "Update OpenSearch and OpenSearch Dashboards to version 3.x"Zuul5-28/+32
2025-06-03Merge "Bump proxysql to 3.0.x"Zuul5-8/+11
2025-06-02Merge "rabbitmq: Update to 4.1"Zuul5-8/+12
2025-05-31Merge "kolla-toolbox: Fix apt_preferences_rabbitmq.ubuntu link"Zuul1-1/+1
2025-05-31Merge "debian: Use bookworkm suite for rabbitmq APT repo"Zuul3-4/+9
2025-05-31Merge "debian: Use Epoxy extrepo"Zuul2-1/+6
2025-05-31Merge "[base] Ensure full control over APT sources for Ubuntu"Zuul3-4/+7
2025-05-31Merge "[mariadb] Fix incremental backup using correct base dir"Zuul3-47/+89
2025-05-30zuul: make failing job temporarily non-votingDr. Jens Harbott1-2/+3
We have multiple CI issues currently, make the kolla-ansible-debian-upgrade job non-voting so that we can merge fixes in order. Signed-off-by: Dr. Jens Harbott <harbott@osism.tech> Change-Id: I2d7137f3d01eb28f7693113fb690069e2760820f
2025-05-30Update OpenSearch and OpenSearch Dashboards to version 3.xPiotr Milewski5-28/+32
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/949478 Change-Id: I4507fb60d361ea504459a4b502d6f6c42a327064
2025-05-30Bump proxysql to 3.0.xMichal Arbet5-8/+11
This patch bump proxysql 2.7.x to 3.0.x Change-Id: I30d5093c1997b1ac99a762983248b8d29e677ba3
2025-05-30debian: Use bookworkm suite for rabbitmq APT repoMichal Arbet3-4/+9
Change-Id: Ifd664de82a81830eeda8ccc019b22ee93768635e
2025-05-30debian: Use Epoxy extrepoMichal Nasiadka2-1/+6
Change-Id: I1ba004df309667460aa152928f789aaf6be6051f