]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/cephadm: refactor templating in services 35271/head
authorKiefer Chang <kiefer.chang@suse.com>
Fri, 29 May 2020 09:23:01 +0000 (17:23 +0800)
committerKiefer Chang <kiefer.chang@suse.com>
Thu, 4 Jun 2020 08:23:42 +0000 (16:23 +0800)
commit544629833949a4104e236f19054fc614e0077f96
treed78438213adba7570571988ec56cb85fcc19fa26
parent64bb27f2f62010de44d50bc1a876436159770b56
mgr/cephadm: refactor templating in services

Using Jinja2 to render configs for services:
- Grafana
- Alertmanager
- Prometheus
- NFS
- iSCSI

Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
src/pybind/mgr/cephadm/services/iscsi.py
src/pybind/mgr/cephadm/services/monitoring.py
src/pybind/mgr/cephadm/services/nfs.py
src/pybind/mgr/cephadm/templates/services/alertmanager/alertmanager.yml.j2 [new file with mode: 0644]
src/pybind/mgr/cephadm/templates/services/grafana/ceph-dashboard.yml.j2 [new file with mode: 0644]
src/pybind/mgr/cephadm/templates/services/grafana/grafana.ini.j2 [new file with mode: 0644]
src/pybind/mgr/cephadm/templates/services/iscsi/iscsi-gateway.cfg.j2 [new file with mode: 0644]
src/pybind/mgr/cephadm/templates/services/nfs/ganesha.conf.j2 [new file with mode: 0644]
src/pybind/mgr/cephadm/templates/services/prometheus/prometheus.yml.j2 [new file with mode: 0644]