BSRK Aditya (9): Add CLI option to specify node-diagnose binary Add an OpCode field for the node-diagnose binary Use gnt-cluster modify to set node-diagnose binary Use cluster config to store node-diagnose binary Add conf set/get methods for node-diagnose binary Set node-diagnose conf field when option is passed Add constants for the new diagnose data collector Update Upgrade/Downgrade flows for diagnose dc config fields Add reporting for the diagnose data collector
Makefile.am | 1 + lib/cli_opts.py | 12 +++ lib/client/gnt_cluster.py | 3 + lib/cmdlib/cluster/__init__.py | 15 ++++ lib/config/__init__.py | 15 ++++ lib/objects.py | 1 + lib/tools/cfgupgrade.py | 11 +++ man/gnt-cluster.rst | 6 ++ src/Ganeti/Constants.hs | 7 ++ src/Ganeti/DataCollectors.hs | 5 ++ src/Ganeti/DataCollectors/Diagnose.hs | 160 ++++++++++++++++++++++++++++++++++ src/Ganeti/DataCollectors/Types.hs | 2 +- src/Ganeti/Monitoring/Server.hs | 1 + src/Ganeti/Objects.hs | 2 + src/Ganeti/OpCodes.hs | 1 + src/Ganeti/OpParams.hs | 6 ++ src/Ganeti/Query/Server.hs | 2 + test/hs/Test/Ganeti/OpCodes.hs | 1 + test/py/cfgupgrade_unittest.py | 2 + 19 files changed, 252 insertions(+), 1 deletion(-) create mode 100644 src/Ganeti/DataCollectors/Diagnose.hs -- 2.5.0.rc2.392.g76e840b
