- Oct 17, 2024
-
-
Michal Arbet authored
It's been some time since ProxySQL has been with us in Kolla. Let's switch the load balancer for MariaDB connections from HAProxy to ProxySQL. Depends-On: https://review.opendev.org/c/openstack/kolla/+/928956 Change-Id: I42ba4fb83b5bb31058e888f0d39d47c27b844de5
-
- Oct 14, 2024
-
-
Jakub Darmach authored
ubuntu-ceph is broken for now due to [1], also there are no download.ceph.com packages for Noble - so we're using Ubuntu provided ones from proposed - because current version in regular repos is built from git sha instead of a release and is not suitable for running outside of Ceph upstream CI. [1]: https://tracker.ceph.com/issues/66389 Depends-On: https://review.opendev.org/c/openstack/kolla/+/907589 Change-Id: I384068572d8a1a495c60b401dc4144a0a80802f1
-
- Oct 04, 2024
-
-
Michal Nasiadka authored
Change-Id: I85982366d97e40d0e6ba97ce4c4c1ddd2c10b749
-
Michal Arbet authored
Change-Id: I972608b81edb2f5c118cf9a2f734f83ea399a849
-
- Sep 19, 2024
-
-
Michal Arbet authored
This patch removes the hardcoded `distro_python_version` mapping and usage from the configuration and templates, aligning with the dynamic Python version detection introduced in the dependent patch below. The changes simplify the kolla-ansible roles by using general `python3` paths, ensuring compatibility across distributions without requiring version-specific handling. Template files for Horizon, Ironic, Skyline, and others have been updated to reflect this, improving maintainability and reducing complexity. Depends-On: https://review.opendev.org/c/openstack/kolla/+/926744 Change-Id: I85431b058b4184d96600cf17aaf8de871a018d61
-
- Sep 17, 2024
-
-
Michal Arbet authored
From version 2.1, ProxySQL has a built-in ProxySQL Prometheus exporter. This patch adds an option to easily enable this exporter [1]. [1] https://proxysql.com/documentation/prometheus-exporter Change-Id: I8776cdc0a6ec9e4e35a2424dd0984488514a711f
-
- Sep 06, 2024
-
-
Sven Kieske authored
this is now more in line with other retry mechanisms: use a local variable, use 10 attempts, sleep 10 seconds. reason: there are still occasional resize failures in CI. Signed-off-by:
Sven Kieske <kieske@osism.tech> Change-Id: I2ebb17459043ce677e72528bc7490b5728af396a
-
Michal Nasiadka authored
prometheus-msteams group got removed with I93d28ef138b4e784465f3a7eaa11101ea5877050 and is needed in upgrade jobs Change-Id: Ief26303993128e327228ee438fe4fec5ff5c46e7
-
- Aug 29, 2024
-
-
Sven Kieske authored
When cert generation during upgrade was fixed it was omitted to also redirect stderr to the log file. This commit fixes that. Introduced-By: Ib257f8342c392b78e02ae31588ce5c6f8943f5b8 Closes-Bug: #2078364 Signed-off-by:
Sven Kieske <kieske@osism.tech> Change-Id: I43ca7d782bdcc53dcbc59dcf82ac1daa48e85ad5
-
- Aug 28, 2024
-
-
Matus Jenca authored
There is a bug in current `tests/upgrade.sh`. If a developer adds a new type of certificate i.e. for RabbitMQ, it is not generated on upgrade because the script does not run the `certificates` role. This fix adds the `certificates` role to the script. Change-Id: Ib257f8342c392b78e02ae31588ce5c6f8943f5b8
-
- Aug 27, 2024
-
-
Bartosz Bezak authored
The prometheus-msteams project is no longer maintained [1]. As a result support for deploying prometheus-msteams via kolla-ansible has been dropped. Users are encouraged to migrate to the native Prometheus Alertmanager integration with Microsoft Teams [2]. [1] https://github.com/prometheus-msteams/prometheus-msteams/issues/343 [2] https://prometheus.io/docs/alerting/latest/configuration/#msteams_config Change-Id: I93d28ef138b4e784465f3a7eaa11101ea5877050
-
- Aug 21, 2024
-
-
leiyashuai authored
Library "distutils" is deprecated in Python 3.10: https://peps.python.org/pep-0632/ The versions previously referenced using StrictVersion should be old enough that they will not be used in a Dalmatian deployment: - Ansible 2.11 - Docker API 1.42, included since Docker engine 23.0.0 Change-Id: Ie315004715a1cb5a91dd54bc64b0a8fd0af650ec
-
- Aug 16, 2024
-
-
Michal Nasiadka authored
Change-Id: Ic87fb3e4c014d3090869d5631e02982829df6312
-
- Aug 12, 2024
-
-
Matt Crees authored
RabbitMQ uses quorum queues by default in both Dalmatian and Caracal, so we don't need to run the migrations. Change-Id: I1244f453af8f339cc3db7300951e366196e5291a
-
- Aug 09, 2024
-
-
Michal Nasiadka authored
Change-Id: I2546d714d1e6a1b648a4c6242ece18a2108b9183
-
- Aug 08, 2024
-
-
Michal Nasiadka authored
Closes-Bug: #2075966 Change-Id: I6ed82ecc7ca82c09aacb2a65254f794c72365188
-
Pierre Riteau authored
Change-Id: I651f8e3fe9d0a247fa505e327847557ed426f6cf
-
- Jul 22, 2024
-
-
Mark Goddard authored
Interface names with dashes can cause problems in Ansible since dashes are replaced with underscores when referencing facts. Change-Id: Ib15f81120d353ebcf8965dc0aaba90f3a9b0ec44 Related-Bug: #1927357
-
- Jul 10, 2024
-
-
Michal Arbet authored
As our CI is ipv6 only and using cirros for tests. Therefore we need to set force_config_drive = true. Change-Id: I07058a4b30d0de1aaf8e82656024c5f6a99b290b
-
- Jul 09, 2024
-
-
Michal Nasiadka authored
Closes-Bug: #2070051 Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/923544 Change-Id: I221eb136e77c61aef39e8646b48b927352d1419d
-
- Jul 08, 2024
-
-
Ivan Halomi authored
There was a bug where setting the test command for the health check to 'NONE' would throw an error in podman_worker. This was problematic since K-A uses 'NONE' as an indicator that the health check is not enabled. Closes-Bug: #2071912 Change-Id: I3140bb79eace58b23f579be3da569c502c52c38c Signed-off-by:
Ivan Halomi <ivan.halomi@tietoevry.com>
-
- Jul 03, 2024
-
-
Michal Nasiadka authored
ansible-core 2.16 and later requires python 3.10+ (see [1]) [1]: https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix Change-Id: Id5e10872de413e7b476c5343360d73c109b9667a
-
- Jun 26, 2024
-
-
Pedro Henrique authored
When using short notations like `1g` or `512m` to define the container dimensions, we are always getting the container to being restarted in each kolla-ansible run, even with no real changes in the container configs. Change-Id: Ic8e2dd42b95a8f5c2141a820c55642a3ed7beabd Closes-Bug: #2070494
-
- Jun 14, 2024
-
-
Michal Nasiadka authored
Change-Id: I9a71da5a00a4580b491a9c10ca34094b6654b438
-
Bartosz Bezak authored
it is already in init-runonce in the previous release Change-Id: I7edc1216d3e74e995ed2051e9fd3d93196014836
-
- Jun 13, 2024
-
-
Bartosz Bezak authored
Change-Id: I517d9f078a4dbb34178c851c1bc8b51b738882da
-
- May 27, 2024
-
-
Michal Nasiadka authored
This reverts commit 0ec71d87. Reason for revert: fixed now Change-Id: I33d62e910ff6151eb03c814ee7b8984c6f4e5308
-
- May 24, 2024
-
-
Michal Nasiadka authored
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/920172 Change-Id: Ieba0baf154ead063a1bc244aaadd4ca53c814ad3
-
- May 16, 2024
-
-
Mark Goddard authored
This reverts commit 5b431f0f. Reason for revert: the any_errors_fatal play parameter is not templated by Ansible (tested up to ansible-core 2.15.9). This behaviour is demonstrated in [1]. This means that "{{ kolla_ansible_setup_any_errors_fatal }}" is always interpreted as 'true', regardless of the value of kolla_ansible_setup_any_errors_fatal. This is particularly bad because the default value of kolla_ansible_setup_any_errors_fatal is false. We now have gather_facts_max_fail_percentage which can be set to 0 to provide the same functionality. [1] https://github.com/markgoddard/ansible-experiments/tree/master/15-fatal-errors Change-Id: I2e0ea49701b5900eae26434bcdb6b1bb44507ee7
-
- Apr 25, 2024
-
-
Michal Nasiadka authored
It was deprecated in Antelope cycle. Change-Id: I499e69ec6db63e4067e49376e2a1f3e01e48fe62
-
Michal Nasiadka authored
It's inactive and hasn't produced a 2024.1 release [1]. In addition to that, there's a CVE that hasn't really been patched [2]. Also drop outward_rabbitmq that was used only with Murano. [1]: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects [2]: https://lists.openstack.org/archives/list/openstack-announce@lists.openstack.org/thread/4FYM6GSIM5WZSJQIG4TT5Q3UBKQIHLWX/ Change-Id: I691205730b0e10a42ce61f3340cc39ee51bd1010
-
- Apr 24, 2024
-
-
Michal Nasiadka authored
It's inactive and hasn't produced a 2024.1 release [1]. [1]: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects Change-Id: I217b3633f07e5b2c657e20b19aaa4fbb46535a97
-
Michal Nasiadka authored
It's inactive and hasn't produced a 2024.1 release [1]. [1]: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects Change-Id: I888963751b6e1ed080588297c2889e700431516c
-
Michal Nasiadka authored
It's inactive and hasn't produced a 2024.1 release [1]. [1]: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects Change-Id: Ic988295bc5b8acb19df008fe0d52a3bcc6de2135
-
Michal Nasiadka authored
It's inactive and hasn't produced a 2024.1 release [1]. There are some efforts to restore Freezer, but let's remove it for now. [1]: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects Change-Id: Ie42012af9e5c64bca23a6e6826bfc4651fd194bd
-
- Apr 22, 2024
-
-
Michal Nasiadka authored
Fix existing spelling errors Change-Id: Ie689cf5a344aaa630a4860448b09242333a8e119
-
- Apr 19, 2024
-
-
Sven Kieske authored
double the timeout from 5 to 10 seconds. this should prevent errors like these: https://zuul.opendev.org/t/openstack/build/547464fe844e4e8ba34faac33f615c92/log/primary/logs/ansible/test-core-openstack#1210 Change-Id: I47157973a8152154a264cc1914b6d2b55bc08cd1 Signed-off-by:
Sven Kieske <kieske@osism.tech>
-
- Mar 29, 2024
-
-
Michal Nasiadka authored
It's needed for Python3.12 support, because imp has been dropped [1]. Also shlex dropped s=None support [2]. [1]: https://docs.python.org/3/whatsnew/3.12.html [2]: https://github.com/python/cpython/issues/94352 Change-Id: I23f37897ea08ac708f6df485f699122df647e552
-
- Mar 22, 2024
-
-
Sven Kieske authored
this produces errors itself, e.g.: ``` for container in $failed_containers + docker inspect prometheus_openstack_exporter [] permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/prometheus_openstack_exporter/json ": dial unix /var/run/docker.sock: connect: permission denied ``` Signed-off-by:
Sven Kieske <kieske@osism.tech> Change-Id: I280e2660d187d966098ae39df6392503b1aa5bdf
-
- Mar 18, 2024
-
-
Sven Kieske authored
This reverts commit 0b1a59dd. Reason for revert: Upstream Fix available at https://github.com/containers/podman-py/pull/351 Change-Id: Iadb74ffb5a747bd16e6acebd6a9c22b3b7198fd0
-