]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
docker2podman: manage dashboard nodes
authorDimitri Savineau <dsavinea@redhat.com>
Thu, 16 Apr 2020 16:17:12 +0000 (12:17 -0400)
committerDimitri Savineau <savineau.dimitri@gmail.com>
Wed, 3 Jun 2020 17:20:24 +0000 (13:20 -0400)
commita97e24fee9a84079384a6fee03737ce7c45c05cc
treedadc8ad472d0ad5e4549c6c6840af7dc5af9182f
parent6f893e5ed9b737a253aecf85d319825cdd07b5d1
docker2podman: manage dashboard nodes

The dashboard nodes (alertmanager, grafana, node-exporter, and prometheus)
were not manage during the docker to podman migration.

This adds the systemd container template of those services to a dedicated
file (systemd.yml) in order to include it in the docker2podman playbook.

This also adds the dashboard container images pull from docker to podman.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1829389
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
(cherry picked from commit 252e78b4e4e90bc1c21d9dfd4a7c9bd132e94730)
infrastructure-playbooks/docker-to-podman.yml
roles/ceph-grafana/tasks/setup_container.yml
roles/ceph-grafana/tasks/systemd.yml [new file with mode: 0644]
roles/ceph-node-exporter/tasks/setup_container.yml
roles/ceph-node-exporter/tasks/systemd.yml [new file with mode: 0644]
roles/ceph-prometheus/handlers/main.yml
roles/ceph-prometheus/tasks/setup_container.yml
roles/ceph-prometheus/tasks/systemd.yml [new file with mode: 0644]
tests/functional/docker2podman/hosts