]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
prometheus: enforce osd nodes in templates
authorGuillaume Abrioux <gabrioux@redhat.com>
Tue, 25 May 2021 07:26:28 +0000 (09:26 +0200)
committerGuillaume Abrioux <gabrioux@redhat.com>
Wed, 26 May 2021 08:57:51 +0000 (10:57 +0200)
commit8b4eb0f10897e7361cec04b0d79fa6c86af056f2
treec2751b29071520ff0e09a6e919ac02a15f219e6e
parent0eed858952c197b1dc40a67d07a7e4184fc4e37b
prometheus: enforce osd nodes in templates

When osd nodes are collocated in the clients group (HCI context for
instance), the current logic will exclude osd nodes since they are
present in the client group.

The best fix would be to exclude clients node only when they are not
member of another group but for now, as a workaround, we can enforce
the addition of osd nodes to fix this specific case.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1947695
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 664dae0564d54d6df873b96264e59fa38c8280a4)
roles/ceph-prometheus/templates/prometheus.yml.j2