]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
Merge PR #25597 into master
authorSage Weil <sage@redhat.com>
Tue, 1 Jan 2019 04:31:18 +0000 (22:31 -0600)
committerSage Weil <sage@redhat.com>
Tue, 1 Jan 2019 04:31:18 +0000 (22:31 -0600)
commitdb5a69abd2a0aa0ea54aab87f39543a764ecdc91
treeb619adc416e7b98cecc6eb3a443afde66f4fe837
parent49eab70fbcfeaca5420d79891f570fa7e55f0827
parent97fa74e7c0e888ea6946d5481565997d58fb0f61
Merge PR #25597 into master

* refs/pull/25597/head:
mgr/hello: define some module options
pybind/mgr/mgr_module: normalize defaults to str when type is missing
mgr/telegraf: specify option types
mgr/telemetry: specify option types
mgr/zabbix: specify option types
mgr/localpool: document options and specify in native types
mgr/devicehealth: document options and specify in native types
mgr/balancer: document and specify options
common/options: make runtime vs not runtime explicit, not type-dependent
mon/MgrMonitor: mark module options with FLAG_MGR
mon/MgrMonitor: make find_module_option handle localized option names
pybind/mgr/mgr_module: set values as string
mgr: return options as appropriate python type
mgr/PythonCompat: python 3 cludges
pybind/mgr/mgr_module: make use of defined default value
mgr/PyModule: populate ModuleOptions and expose to mon
mon/ConfigMonitor: unify module options with built-in options
mon/MgrMonitor: populate options
mon/MgrMap: define ModuleOptions and include in map
common/options: expand type helpers and make them static
common/options: pin enums to values

Reviewed-by: Tim Serong <tserong@suse.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
src/mgr/BaseMgrModule.cc
src/mon/MgrMonitor.cc
src/pybind/mgr/balancer/module.py
src/pybind/mgr/devicehealth/module.py
src/pybind/mgr/hello/module.py
src/pybind/mgr/mgr_module.py