- Jan 21, 2025
-
-
Michal Nasiadka authored
Closes-Bug: #2062401 Change-Id: I2f2bdbc9e1c6ad6da4ac7098ddd36143123c3062 (cherry picked from commit 904fae2a)
-
- Jan 09, 2025
-
-
Michal Nasiadka authored
Change-Id: I3c419b4b2a86eb059744b05e4be797ea7ace8816 (cherry picked from commit 31c7317a)
-
- Jan 08, 2025
-
-
Michal Nasiadka authored
Since we switched to proxysql as default - we've been seeing healthy mariadb nodes being marked as OFFLINE_HARD by proxysql due to timeouts. This seems to fix that. Change-Id: I969db1f2b6c7a7ea821ec51c73e9e9a519febc4c (cherry picked from commit 31ab71ac)
-
- Dec 09, 2024
-
-
Pierre Riteau authored
This is a follow up to Ie7ae47e5a624da31cf6cc5cd3c9239450487b8ed, but for cephadm jobs. Change-Id: I194529c178efcff0cb2a0ee1e14273389cd8f87f (cherry picked from commit 4e2af187)
-
- Dec 04, 2024
-
-
Michal Nasiadka authored
Change-Id: I14d3ee3f94b8138188f70b2b5106145d33943eaf (cherry picked from commit 61045807)
-
- Oct 25, 2024
-
-
Michal Nasiadka authored
Change-Id: I33a3ec11b0cdef94b08cd7551008284755824cb7
-
Michal Arbet authored
We are not testing mariadb backup, let's test it in mariadb scenario. Change-Id: I81d6ee944b3ed0e75129772bb993ce7a6147c3e8
-
- Oct 04, 2024
-
-
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
-
- Aug 08, 2024
-
-
Pierre Riteau authored
Change-Id: I651f8e3fe9d0a247fa505e327847557ed426f6cf
-
- 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
-
- May 27, 2024
-
-
Michal Nasiadka authored
This reverts commit 0ec71d87. Reason for revert: fixed now Change-Id: I33d62e910ff6151eb03c814ee7b8984c6f4e5308
-
- 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 22, 2024
-
-
Michal Nasiadka authored
Fix existing spelling errors Change-Id: Ie689cf5a344aaa630a4860448b09242333a8e119
-
- 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
-
- Mar 15, 2024
-
-
Michal Nasiadka authored
Some multinode jobs have been failing due to galera suspecting inactive nodes Tweak it as per [1]. [1]: https://galeracluster.com/library/documentation/recovery.html Change-Id: I5577ea2c23d6dbd440bd52899a30ea9531996256
-
Uwe Jäger authored
Change-Id: I5b4a30e605bb143cf342f83f0c811c25046269ef
-
- Mar 13, 2024
-
-
Michal Nasiadka authored
Currently RMQ 3.13 fails on ipv6 multinode scenario, use 3.12 from 2023.1 until [1] gets resolved. [1]: https://github.com/rabbitmq/rabbitmq-server/issues/10728 Change-Id: If11710e99cf2e340e558d68e2071c1bb16825e55
-
- Feb 13, 2024
-
-
Michal Nasiadka authored
etcd is flakey and complaining over slow disk Change-Id: I1f5191015b53bdb218cfeaa43586ecf2d71a161e
-
- Jan 30, 2024
-
-
Michal Arbet authored
This patch adds tests for neutron and designate DNS integration. Tests are based on scenarios described below in [1][2]. [1] https://docs.openstack.org/neutron/latest/admin/config-dns-int.html [2] https://docs.openstack.org/neutron/latest/admin/config-dns-int-ext-serv.html Change-Id: I3953f760458285e5c9a818599492c6176e857dde
-
- Jan 26, 2024
-
-
Michal Arbet authored
Change-Id: I3501e6bf17ccb94adfcdb62956dceba9d67b0881
-
- Jan 22, 2024
-
-
hongbin authored
This reverts commit 94a74f58. Reason for revert: Zun/Kuryr-libnetwork has switched to "local" scope which doesn't require docker 20 anymore. It should work for latest docker version. Related patches: https://review.opendev.org/c/openstack/zun/+/903884 Change-Id: Ieb545ae5a5917322f599728587c3f04ea8356126
-
- Jan 17, 2024
-
-
Bartosz Bezak authored
In Kolla CI K-A upgrade job needs docker_custom_config override as docker_registry var is being used both for docker daemon config - for kolla images build, and kolla-ansible container images sources - where we're using quay.io mirror. docker_custom_config gets precedence in docker daemon configuration. docker_custom_config was removed in [1]. [1] https://review.opendev.org/c/openstack/kolla-ansible/+/904067 Change-Id: I1e890223faf25b1169a49e22a9529f90806d2f3a
-
- Jan 03, 2024
-
-
Michal Nasiadka authored
Change-Id: Id25b4407a8170f69e4cd7278e0aff64c609ace7d
-
- Dec 20, 2023
-
-
Michal Nasiadka authored
Change-Id: I552fea9f9b461e57611f1d2aa5c767a1f4043ff8
-
Michal Nasiadka authored
Change-Id: I4d09018f4e921e90cbe7457c1f7fb025ef3acfa8
-
- Nov 29, 2023
-
-
Dr. Jens Harbott authored
This dependency was added to podman-py in version 4.8.0, but not added properly to their requirements. Install it explicitly for our tox and integration testing as a workaround. [0] https://github.com/containers/podman-py/issues/350 Change-Id: I61a5fdfc4e505f2577185f0c0f1297cf2709be2c
-
- Nov 28, 2023
-
-
Jan Gutter authored
This commit addresses a few shortcomings in the etcd service: * Adding or removing etcd nodes required manual intervention. * The etcd service would have brief outages during upgrades or reconfigures because restarts weren't always serialised. This makes the etcd service follow a similar pattern to mariadb: * There is now a distiction between bootstrapping the cluster and adding / removing another member. * This more closely follows etcd's upstream bootstrapping guidelines. * The etcd role now serialises restarts internally so the kolla_serial pattern is no longer appropriate (or necessary). This does not remove the need for manual intervention in all failure modes: the documentation has been updated to address the most common issues. Note that there's repetition in the container specifications: this is somewhat deliberate. In a future cleanup, it's intended to reduce the duplication. Change-Id: I39829ba0c5894f8e549f9b83b416e6db4fafd96f
-
- Nov 08, 2023
-
-
Boxiang Zhu authored
Skyline is a new service for dashboard. This patch adds a CI scenario which tests Skyline deployment. Depends-On: https://review.opendev.org/c/openstack/kolla/+/826948 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/828464 Implements: blueprint skyline Change-Id: I48488a24d6c8a03cd129929347b1bdac25f198b0
-
- Nov 07, 2023
-
-
James Kirsch authored
Add support for automatic provisioning and renewal of HTTPS certificates via LetsEncrypt. Spec is available at: https://etherpad.opendev.org/p/kolla-ansible-letsencrypt-https Depends-On: https://review.opendev.org/c/openstack/kolla/+/887347 Co-Authored-By:
Michal Arbet <michal.arbet@ultimum.io> Implements: blueprint letsencrypt-https Change-Id: I35317ea0343f0db74ddc0e587862e95408e9e106
-
Christian Berendt authored
Enable the jobboard feature for the Octavia amphora provider. This requires Redis as a dependency, a precheck is added to ensure proper configuration. https://docs.openstack.org/octavia/latest/install/install-amphorav2.html Change-Id: Iec3c8a4b4e257557dc8ec995c41d0ad7e88e13e2
-
- Nov 03, 2023
-
-
Michal Arbet authored
When the kolla-ansible project has a cross dependency on the kolla project, CI have to build an image from that change locally. However, Podman refuses to push to localhost, so it is necessary to set the local repo as insecure for the test. Change-Id: I786b22ff0cd581f90ba4bec08842651a6509a745
-
- Sep 21, 2023
-
-
Bartosz Bezak authored
Closes-Bug: #2036741 Change-Id: Ib448d04e43dff78e344064161beadae917c41206
-
- Jun 29, 2023
-
-
Michal Nasiadka authored
It's not needed anymore, since both Ceph and ansible-collection-kolla are setting that by default. Also fix test-core-openstack so it doesn't delete a server before volume attachment test. Change-Id: I20bd352479ee5562514084d0d11063e45e8b956a
-
- Jun 28, 2023
-
-
Michal Nasiadka authored
We've seen issues in CI when keepalived haproxy check script returns an error and keepalived is switching to backup and then again to primary on a single node environment. Closes-Bug: #2025219 Change-Id: Iba62e76b3cf83f3ade6df81288d2d77129ffc725
-
- May 19, 2023
-
-
Michal Nasiadka authored
Depends-On: https://review.opendev.org/c/openstack/neutron/+/878535 Change-Id: I05d8b29b59a7de76da488f68775547a8f0f11d0f
-
- Apr 28, 2023
-
-
Martin Hiner authored
This patch add a way to choose container engine inside tool and test scripts. This is in preparation for Podman introduction but still leaves Docker as default container engine. Signed-off-by:
Martin Hiner <m.hiner@partner.samsung.com> Change-Id: I395d2bdb0dfb4b325b6ad197c8893c8a0f768324
-
- Mar 21, 2023
-
-
Michal Nasiadka authored
Related-Bug: #2007142 Change-Id: I9ce2a9ce5413e77625201f3986967e31a679ad9c
-
- Feb 27, 2023
-
-
Michal Nasiadka authored
CentOS Storage SIG rpms have a recommended install section that installs podman - let's stop doing that. Ceph is also suffering from the enormous open files ulimit that EL9 defaults to - let's set a default in docker engine for now. Change-Id: I41f39f520dfecec307ad3b86e1e0363570198e42
-