Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: c62c3e14862cb80b7211fd92b3420f627cda1219
https://github.com/tribe29/checkmk/commit/c62c3e14862cb80b7211fd92b3420f627…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/base/checkers/snmp.py
M cmk/fetchers/controller.py
M cmk/fetchers/snmp.py
M tests/unit/cmk/fetchers/test_controller.py
Log Message:
-----------
Write global SNMP config to disk
* Move SNMPPluginStore factory out of data source
* Make it part of our `fetchers.controller.GlobalConfig`
Note: This on-disk global config is not used by the fetchers, yet.
CMK-6181
Change-Id: I05e6dab5919eef261535d2bf8e254b93267455fa
Commit: 7d945da122858e6733171b994d960536533712ad
https://github.com/tribe29/checkmk/commit/7d945da122858e6733171b994d9605365…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/base/checkers/snmp.py
M cmk/fetchers/controller.py
M cmk/fetchers/snmp.py
M tests/unit/cmk/fetchers/test_fetchers.py
Log Message:
-----------
Use global config in SNMP Fetcher
Note: We do *not* pass the global config to `__init__` because:
# It is not an instance variable;
# `__init__` and serialization are highly coupled but
we do *not* want to serialize the store, which is the
very meaning of this series of changes.
CMK-6181
Change-Id: I253563ab3108ec6c7fd72d1f860d8d65f41786f8
Compare:
https://github.com/tribe29/checkmk/compare/a4fdeb243ef2...7d945da12285