aboutsummaryrefslogtreecommitdiff
path: root/roles/cephadm
AgeCommit message (Collapse)AuthorFilesLines
2026-03-24ansible-lint: Fix fqcn[actions]Michal Nasiadka1-2/+2
Change-Id: I3f9e5aada1059d882d2013e0721c10708f43d1cf Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-03-24ansible-lint: Fix fqcn[actions-core] for roles/cephadmMichal Nasiadka3-16/+16
Change-Id: Ib2fd85b4c392266d718508eb8442dd7b6062e4bd Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-03-13ansible-lint: fix yaml[line-length] in test rolesBertrand Lanson2-4/+26
Change-Id: If3a5ac62502e14160e0a5e638d3bc1234a201731 Signed-off-by: Bertrand Lanson <bertrand.lanson@infomaniak.com>
2026-01-09ansible-lint: Rework validate-all-file into custom rulesMichal Nasiadka3-23/+32
Test roles/ subdirectories as well (used by Zuul) In addition to that container_exec_become will also fail when "docker exec" or "podman exec" will be used instead of "{{ kolla_container_engine }} exec" Generated-By: Claude Change-Id: I75c1e48c36bb0284e2927b1cb354ce9ec47967d7 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-02Move to for Rocky Linux 10Michal Nasiadka2-3/+6
CephAdm, Octavia, OVN and NFV jobs are not added here, because these rely on Valkey/Redis available. Ironic jobs are not added, because ipxe.efi is not packaged in EL10 and needs a followup patch. Let's Encrypt jobs are also not added, due to ssl certificate validation errors. Depends-On: https://review.opendev.org/c/openstack/kolla/+/956554 Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/961237 Change-Id: I51823808c4e4ac08ae8f080aacf6a3759589571d Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2024-10-25CI: cephadm: Add python3-yaml to Ubuntu packagesMichal Nasiadka1-0/+1
Ubuntu package does not have that in dependencies and cephadm fails without that. See [1]. [1]: https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/2085603 Change-Id: I5124f7078e15645979b68986dceb51948c89a520
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-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-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
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
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-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