Branch: refs/heads/2.2.0
Home:
https://github.com/tribe29/checkmk
Commit: 26c06874bf9a78efc0a602746ad859f6af1e5d64
https://github.com/tribe29/checkmk/commit/26c06874bf9a78efc0a602746ad859f6a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
sources: Reduce scope of SourceInfo
CMK-12425
Change-Id: I62492487e729526c5225aaa96c70eed8614ab733
Commit: b0f8ad248c09722835baf6a54c1fb7d43698058e
https://github.com/tribe29/checkmk/commit/b0f8ad248c09722835baf6a54c1fb7d43…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
M cmk/fetchers/config.py
Log Message:
-----------
Ensure every case of FetcherType enum is handled
CMK-12425
Change-Id: I7c02046e4c343202c07b3ef8c8bdcf4e18568391
Commit: ff5502a372bd630cc3a31d48bb11311805575634
https://github.com/tribe29/checkmk/commit/ff5502a372bd630cc3a31d48bb1131180…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
M cmk/fetchers/filecache/__init__.py
M cmk/fetchers/filecache/_cache.py
M tests/unit/cmk/checkers/test_fetchers.py
Log Message:
-----------
Re: NoCache
We used to have that but it vanished, probably during some
refactoring. It could still be useful and is symmetrical
with NoFetcher.
CMK-12425
Change-Id: Ie0ad0345b4b0d6e8b9962882f263516e79e59d1e
Commit: 4f62a8a6d7fe7985fbf34d14676fe364571c4e9f
https://github.com/tribe29/checkmk/commit/4f62a8a6d7fe7985fbf34d14676fe3645…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
Use NoCache with Piggyback
The name and lack of configurability clarifies the intent.
Change-Id: I180e3b33a509115f43683d21b6f3e9f782661492
Commit: e0956e99dc63f62d45c05cec4e554549594177ec
https://github.com/tribe29/checkmk/commit/e0956e99dc63f62d45c05cec4e5545495…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
M cmk/base/sources.py
M cmk/fetchers/__init__.py
M cmk/fetchers/_nofetcher.py
Log Message:
-----------
Pass enum to NoFetcher
This shall let us specify more types of errors.
CMK-12425
Change-Id: I18d4b45ff966ed80a956521b73ea506f61c23eaf
Commit: b104fbad0a317c2923ef613ab1621211fa4f2128
https://github.com/tribe29/checkmk/commit/b104fbad0a317c2923ef613ab1621211f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
M cmk/base/automations/check_mk.py
M cmk/base/dump_host.py
M cmk/base/modes/check_mk.py
M cmk/base/sources.py
M cmk/fetchers/_nofetcher.py
M tests/unit/cmk/base/sources/test_data_sources.py
Log Message:
-----------
Explicitly handle NO_IP and missing IP in make_sources
CMK-12425
Change-Id: I68a51b4648457a6791ca34adf25b073bb71de1b4
Commit: 0353993f981a8292d1ca04088ff46192879884e6
https://github.com/tribe29/checkmk/commit/0353993f981a8292d1ca04088ff461928…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
M cmk/base/core_config.py
M cmk/base/sources.py
Log Message:
-----------
Silently ignore special agent deactivated by user
Deactivation doesn't remove the config. So make_sources
would still try to add the special agent to the sources.
In some cases, `info_func = config.special_agent_info[agentname]`
would then raise an unhandled KeyError exception and
crash the activation.
CMK-12337
Change-Id: Ibd8e97a2dd95e6fdbc662291c020c1f8ef7d4840
(cherry picked from commit 6778ce55e1920e44afaaf7b5510faef6244d437e)
Compare:
https://github.com/tribe29/checkmk/compare/19a72c5e3a0e...0353993f981a