]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/cephadm: Allow customizing mgr/cephadm/lsmcli_blink_lights_cmd per host 37901/head
authorVolker Theile <vtheile@suse.com>
Fri, 30 Oct 2020 08:22:30 +0000 (09:22 +0100)
committerVolker Theile <vtheile@suse.com>
Wed, 4 Nov 2020 12:02:03 +0000 (13:02 +0100)
commitcd79c9912ab35ee6296d613edc7830410a141e05
tree71fd8738aab8aea925de76746d8d62473b0f69d4
parentfa9c9d1ceff43ab4ec7cf3a9427ca5c7a4b62eba
mgr/cephadm: Allow customizing mgr/cephadm/lsmcli_blink_lights_cmd per host

* Rename key name from 'lsmcli_blink_lights_cmd' to 'blink_device_light_cmd'
* Refactor TemplateMgr::render() method to use the Ceph common behavior how to name store/module option keys. The old implementation required a key like 'mgr/cephadm/services_nfs_ganesha.conf' instead of 'mgr/cephadm/services/nfs/ganesha.conf' or 'mgr/cephadm/mgr0_blink_device_light_cmd' instead of 'mgr/cephadm/mgr0/blink_device_light_cmd'.

Fixes: https://tracker.ceph.com/issues/48041
Signed-off-by: Volker Theile <vtheile@suse.com>
doc/rados/operations/devices.rst
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/cephadm/template.py
src/pybind/mgr/cephadm/templates/blink_device_light_cmd.j2 [new file with mode: 0644]
src/pybind/mgr/cephadm/templates/lsmcli_blink_lights_cmd.j2 [deleted file]
src/pybind/mgr/cephadm/tests/test_cephadm.py