]>
git.apps.os.sepia.ceph.com Git - ceph-ansible.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Teoman ONAY [Fri, 24 Jan 2025 12:56:41 +0000 (13:56 +0100)]
cephadm-adopt: fix ssl condition in rgw placement task
rgw daemons fail to start as they were looking for
ssl certificates while none were available.
Signed-off-by: Teoman ONAY <tonay@ibm.com>
Teoman ONAY [Wed, 15 Jan 2025 13:30:21 +0000 (14:30 +0100)]
rolling_update: fails on FSMap sanity check when containerized
Fixes missing environment variables
Signed-off-by: Teoman ONAY <tonay@ibm.com>
Teoman ONAY [Mon, 13 Jan 2025 12:44:37 +0000 (13:44 +0100)]
ceph_config: fix generate_cmd to generate_ceph_cmd typo
Signed-off-by: Teoman ONAY <tonay@ibm.com>
Teoman ONAY [Thu, 12 Dec 2024 09:59:46 +0000 (10:59 +0100)]
rolling_update: disable FSMap sanity checks
Disable FSMap sanity checks before upgrade to prevent
mon crash(1)
(1) https://access.redhat.com/solutions/
7020523
fixes: https://bugzilla.redhat.com/show_bug.cgi?id=
2277756
Signed-off-by: Teoman ONAY <tonay@ibm.com>
Teoman ONAY [Wed, 11 Dec 2024 14:32:47 +0000 (15:32 +0100)]
Dashboard: upgrade fails
The command ceph dashboard grafana dashboards update fails with Error EINVAL: Traceback
https://access.redhat.com/solutions/
6965628
fixes: https://bugzilla.redhat.com/show_bug.cgi?id=
2295395
Signed-off-by: Teoman ONAY <tonay@ibm.com>
Teoman ONAY [Thu, 11 Jul 2024 09:35:22 +0000 (11:35 +0200)]
cephadm-adopt: Fixes binding network for alertmanager
Alertmanager was bind to default * network instead of grafana_server_addr
as it was before. Now on if grafana_server_addr is defined, it will be
bind to that network.
Signed-off-by: Teoman ONAY <tonay@ibm.com>
Teoman ONAY [Wed, 21 Aug 2024 15:33:19 +0000 (17:33 +0200)]
ceph_orch_apply: fix yaml error when multiple rgw deployed
ceph orch ls rgw --format=yaml returns multiple documents
when multiple rgw are installed, this was not handled
correctly.
Signed-off-by: Teoman ONAY <tonay@ibm.com>
Teoman ONAY [Mon, 12 Aug 2024 13:24:06 +0000 (15:24 +0200)]
cephadm-adopt: fix "Update the placement of radosgw hosts" task
networks was at the wrong level in the spec file. Failed with
"got an unexpected keyword argument 'networks'"
Signed-off-by: Teoman ONAY <tonay@ibm.com>
Teoman ONAY [Fri, 5 Jul 2024 09:40:17 +0000 (11:40 +0200)]
cephadm-adopt: fix "Update the placement of radosgw hosts" task
spec file template conditions were incorrect
Signed-off-by: Teoman ONAY <tonay@ibm.com>
(cherry picked from commit
e85060cb6713b05757f87f5bda3368416aa6e64e )
Teoman ONAY [Wed, 24 Apr 2024 19:32:39 +0000 (21:32 +0200)]
ceph_orch_spec: Add ceph orch apply spec feature
Add new module ceph_orch_spec which applies ceph spec files.
This feature was needed to bind extra mount points to the RGW
container (/etc/pki/ca-trust/).
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2262133
Signed-off-by: Teoman ONAY <tonay@ibm.com>
Teoman ONAY [Wed, 16 Aug 2023 14:02:29 +0000 (16:02 +0200)]
cephadm-adopt: Fixes hosts addition to be managed by cephadm
The tasks "manage nodes with cephadm - ipv4/6" are skipped when
cephadm_mgmt_network contains more than one ip network which prevent
cephadm from managing the host.
Signed-off-by: Teoman ONAY <tonay@ibm.com>
Teoman ONAY [Fri, 4 Aug 2023 09:17:44 +0000 (11:17 +0200)]
cephadm-adopt: Add --networks parameter support to ceph orch apply rgw
When radosgw_address_block was defined, it was not taken into account
during rgw adoption process
depends on: https://tracker.ceph.com/issues/62185
fixes: https://bugzilla.redhat.com/show_bug.cgi?id=
2224351
Signed-off-by: Teoman ONAY <tonay@ibm.com>
(cherry picked from commit
bc54290718b9303c9eadc1f6c4e7c0e79e54e41c )
Guillaume Abrioux [Tue, 6 Dec 2022 12:14:07 +0000 (13:14 +0100)]
tests: use quay.io instead of quay.ceph.io
This makes the CI use quay.io instead of quay.ceph.io
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
David Galloway [Tue, 24 May 2022 18:43:05 +0000 (14:43 -0400)]
whitelist->allowlist
https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23
Signed-off-by: David Galloway <dgallowa@redhat.com>
Teoman ONAY [Thu, 16 Mar 2023 21:27:57 +0000 (22:27 +0100)]
Remove all vagrant boxes
Remove all existing vagrant boxes to prevent vagrant from using
older ones
Signed-off-by: Teoman ONAY <tonay@ibm.com>
Teoman ONAY [Tue, 7 Feb 2023 13:30:52 +0000 (14:30 +0100)]
Uses a more recent version of the CentOS stream 8 box
Uses the latest centos/streamX image available.
Signed-off-by: Teoman ONAY <tonay@ibm.com>
Teoman ONAY [Tue, 14 Mar 2023 11:26:56 +0000 (12:26 +0100)]
Fix selinux label issues
Add --security-opt label=disable to all containers
accessing /var/lib/ceph. podman selinux relabeling behavious changed
since version podman-3:4.2.0-1 which prevent some containers to access
files in these subdirectories.
Signed-off-by: Teoman ONAY <tonay@ibm.com>
Teoman ONAY [Thu, 2 Mar 2023 22:01:48 +0000 (23:01 +0100)]
Fixes selinux relabeling issue for nfs container
Signed-off-by: Teoman ONAY <tonay@ibm.com>
Lukas Bezdicka [Wed, 19 Apr 2023 11:16:49 +0000 (13:16 +0200)]
Replace ip_version check with ansible test
Instead of checking ip_version variable we should check the input
address for ip version and select code path based on that.
This solves ceph adoption with mixed ipv6 and ipv4 networks.
Resolves: rhbz#
2186226
Signed-off-by: Lukas Bezdicka <lbezdick@redhat.com>
Guillaume Abrioux [Mon, 14 Nov 2022 11:29:37 +0000 (12:29 +0100)]
cephadm-adopt: fix rbd-mirror adoption
The recent rbdmirror refactor introduced a regression in the
cephadm-adopt playbook.
Given that the rbd-mirror peer addition is now done by using the monitor
config-key store method during the cluster deployment, we can drop this
play from the cephadm-adopt.yml playbook.
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2140569
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit
c3fae04b8d234c84e4a5c7ca4a390ecfa3d1c1d5 )
Guillaume Abrioux [Tue, 13 Sep 2022 14:54:22 +0000 (16:54 +0200)]
rbd-mirror: add rx peer only once
in order to avoid the following error:
```
multiple RX peers are not currently supported
```
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2037646
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit
aa64747cd111e37988849dbd20600b3b1fc049fa )
Guillaume Abrioux [Mon, 12 Sep 2022 13:07:19 +0000 (15:07 +0200)]
rbd-mirror: fix multiple rbd-mirror daemon support
This `run_once: true` breaks multiple rbd-mirror daemons support
as it would make all rbd-mirror daemons use the same keyring.
Each rbd-mirror daemon needs its own keyring in order to start.
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2037646
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit
665601bf8aae1b98e1e3efdb91c1f1914f0316ae )
Teoman ONAY [Tue, 18 Oct 2022 13:28:54 +0000 (15:28 +0200)]
Setting fact _radosgw_address fail when RGW is on a different network
Changed the when condition to only execute that fact setting on RGW
nodes while before it was run on all nodes and failed if the node
was not on the same network range as the RGW.
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2131150
Signed-off-by: Teoman ONAY <tonay@redhat.com>
(cherry picked from commit
590e57cc1b9a79ced7a9208db8bf8eaf43d3f320 )
Guillaume Abrioux [Mon, 17 Oct 2022 08:20:21 +0000 (10:20 +0200)]
switch-to-containers: ignore errors when stopping service
There might be cases where it can break idempotency.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit
09b8f7b2ea4deb35228adb948b50976ad1854870 )
Guillaume Abrioux [Fri, 14 Oct 2022 17:33:26 +0000 (19:33 +0200)]
switch-to-containers: fix rbd-mirror migration
`--state=enabled` isn't a valid filter so the unit from the packaging
never gets removed.
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2134917
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit
7664da58da56d871a9304ea6bec8d0e30ba9b02a )