aboutsummaryrefslogtreecommitdiff
path: root/roles
AgeCommit message (Collapse)AuthorFilesLines
2024-10-14Add support for Ubuntu Noble Numbat (24.04 LTS)Jakub Darmach1-1/+3
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
2024-08-16Merge "CI: test interface names with dashes"Zuul1-2/+2
2024-08-08Revert "CI: Pin openstackclient to <7"Michal Nasiadka1-2/+1
This reverts commit 9a5059d4408a11f23c23f2543c404292ac9d088a. Reason for revert: let's use UC Change-Id: Ifa2c455a0ac5d239cbd7de329521474b366b3c76
2024-08-07CI: Use u-c in openstack-clients roleMichal Nasiadka2-0/+3
Change-Id: I29a3f86b59aeaa8ca64d5e6780fa094b903d0039
2024-08-07CI: Pin openstackclient to <7Michal Nasiadka1-1/+2
Change-Id: I989d0d6c134d85bada227fca8233fb0ac290625a
2024-07-23CI: Install simplejson in swift scenarioMichal Nasiadka1-0/+4
Change-Id: I2145160a1e359988e519113400e8cd2c2a0b057e
2024-07-22CI: test interface names with dashesMark Goddard1-2/+2
Interface names with dashes can cause problems in Ansible since dashes are replaced with underscores when referencing facts. Change-Id: Ib15f81120d353ebcf8965dc0aaba90f3a9b0ec44 Related-Bug: #1927357
2024-07-16Merge "ci: bump up ceph release"Zuul1-3/+3
2024-07-10ci: bump up ceph releasePiotr Parczewski1-3/+3
Change-Id: I3dbe017d29f0209e963fd250d4e5a753f62695d5
2024-07-09Fix prechecks for interfaces with dashesMichal Nasiadka1-2/+2
Closes-Bug: #2070051 Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/923544 Change-Id: I221eb136e77c61aef39e8646b48b927352d1419d
2024-01-22Bump ansible-lint versionMichal Arbet1-3/+3
The version that we were capping to is no longer compatible with latest upper-constraints.txt, so let us free float again. The resulting linting errors are included for now to unblock the gate, these will still need to be discussed or fixed later. NOTE(kevko): Temporarily disabling horizon deployment, as it's not possible to unblock gates without it Co-Authored-By: Michal Arbet <michal.arbet@ultimum.io> Change-Id: Ib7f72b2663199ef80844a412bc436c6ef09322cc
2023-12-14CI: Move openstack clients setup to a roleMichal Nasiadka3-0/+59
Change-Id: Id5c53b63e88502c999b89cbc62405bb8953fef3a
2023-07-28cephadm: log to fileMichal Nasiadka1-0/+1
Currently we don't gather mon/mgr logs, which are essential for debugging Ceph integration issues - this patch improves that. Change-Id: I4ec34511b022707d0069d7a07f2f92b34acf0085
2023-05-26CI: cephadm - set rbd application on pool creationMichal Nasiadka1-0/+1
Change-Id: I15af98faedd81cccbc10e2cc7dab4205a35684be
2023-02-27CI: cephadm: Fix EL9 (Rocky)Michal Nasiadka3-9/+17
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
2023-01-13CI: Use nodepool.public_ipv4 if nodepool.private_ipv4 is emptyMichal Nasiadka1-8/+9
We've noticed cases where nodepool.private_ipv4 is empty, probably caused by [1] or a change in nodepool provider configuration. [1]: https://review.opendev.org/c/zuul/nodepool/+/862522 Change-Id: Ibeca7d99571d9f6d4d1b90277121d685d73c9a59
2022-09-08Add CentOS Stream 9 / Rocky Linux 9 host supportMarcin Juszkiewicz1-0/+7
Added c9s jobs are non voting, as agreed on PTG to focus on Rocky Linux 9. Since both CS9 and RL9 have higher default fd limit (1073741816 vs 1048576 in CS8) - lowering that for: * RMQ - because Erlang allocates memory based on this (see [1], [2], [3]). * MariaDB - because Galera cluster bootstrap failed Changed openvswitch_db healthcheck, because for unknown reason the usual check (using lsof on /run/openvswitch/db.sock) is hanging on "Bad file descriptor" (even with privileged: true). [1]: https://github.com/docker-library/rabbitmq/issues/545 [2]: https://github.com/rabbitmq/cluster-operator/issues/959#issuecomment-1043280324 [3]: https://github.com/systemd/systemd/commit/a8b627aaed409a15260c25988970c795bf963812 Depends-On: https://review.opendev.org/c/openstack/tenks/+/856296 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/856328 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/856443 Needed-By: https://review.opendev.org/c/openstack/kolla/+/836664 Co-Authored-By: Michał Nasiadka <mnasiadka@gmail.com> Change-Id: I3f7b480519aea38c3927bee7fb2c23eea178554d
2022-09-06cephadm: Bump used Ceph to QuincyMichal Nasiadka2-2/+1
Change-Id: If6c7bcb6a2b5017797caeb34f89f5341c54be6dc
2022-08-05cephadm: Use distro-provided Quincy on JammyMichal Nasiadka2-0/+2
Ubuntu Jammy will only support Ceph Quincy. Workaround for now - use Jammy in-distro packages for cephadm. Change-Id: I30f071865b9b0751f1336414a0ae82571a332530
2022-06-20CI: cephadm: Add osds/pools/users in one runMichal Nasiadka2-37/+30
Change-Id: If9b40079d42cdabfd14d27603357dd0aa027a49b
2022-02-10CI: Bump Ceph to PacificMichal Nasiadka3-5/+16
Change-Id: I9c736a586a757b49170977c7f9cf2c4890557a33
2022-01-17Fix permission denied errors with ping on c8sPierre Riteau1-0/+1
They seem to think ping is too dangerous for normal users. Co-Authored-By: Pierre Riteau <pierre@stackhpc.com> Signed-off-by: Dr. Jens Harbott <harbott@osism.tech> Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/824903 Change-Id: I30c2a7b6850350901b15fe196175508634c8e9a5
2021-07-29Merge "Revert "cephadm: Set auth_allow_insecure_global_id_reclaim to true""Zuul1-11/+0
2021-07-01Merge "CI: fix backups Ceph pool name"Zuul1-1/+1
2021-06-30CI: Avoid generating a nova key in cephadm scenarioMark Goddard1-1/+0
We use the cinder key for Nova by default, so a separate nova key is no longer used. Change-Id: I49ce6d36747e6c7d3a389d0afd2d034e8afdf8ed
2021-06-09Revert "cephadm: Set auth_allow_insecure_global_id_reclaim to true"Radosław Piliszek1-11/+0
This reverts commit a967b9dd66fad5b055b071794a4b059feed9fe90. Reason for revert: Check if it's still the case. Change-Id: Ib5496d6bc2ddfe1fedacc4f9c859ac56fc69726e
2021-05-27CI: fix backups Ceph pool nameMark Goddard1-1/+1
We configure Cinder to use a 'backups' pool by default, but in CI we create a 'backup' pool in Ceph. This change fixes CI to use 'backups'. Change-Id: I53892137eb65ecc9530bd3859c651b12ab228a58
2021-05-24CI: Configure IP on a linux bridge instead of OVS br-exMichał Nasiadka2-0/+24
OVS upgrade jobs failed due to assigning an IP on the br-ex interface (which is recycled during OVS upgrade). This change introduces a bridge and veth pair for Neutron to use. Change-Id: Ib3bee6e810fb8d31552d4c72c2a1ccae382c51f0
2021-04-27cephadm: Set auth_allow_insecure_global_id_reclaim to trueMichał Nasiadka1-0/+11
Background in [1]. Ubuntu uses pre 15.2.11 client and new 15.2.11 installs default that to false, therefore not allowing Ubuntu clients to connect. [1]: https://docs.ceph.com/en/latest/security/CVE-2021-20288/ Change-Id: Ic251b447026262eab4b406b8432cc009ca97ae82
2021-03-02CI: Move from ceph-ansible to cephadmMichał Nasiadka5-0/+192
Change-Id: I81a4f8f8b8faa7559740531bb16d8aec7fc23f9b
2020-02-20CI: Refactor VXLAN overlay setupRadosław Piliszek3-0/+127
This makes it cleaner, allows reuse and outsourcing to zuul jobs and enables us to create multiple of these overlay networks for testing of more advanced scenarios. Change-Id: Id557c81f68a7f34556854e7d6efc6eddfd2e7216