Branch: refs/heads/2.2.0
Home:
https://github.com/tribe29/checkmk
Commit: 8d98b42d537d0b48de180eaa2d9215ed1c12a3af
https://github.com/tribe29/checkmk/commit/8d98b42d537d0b48de180eaa2d9215ed1…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M cmk/base/config.py
M cmk/base/core_config.py
Log Message:
-----------
Improve `params` type for special agents
Change-Id: Ib96eb5121473ddad76790bbfeea15c17e3fb0f33
Commit: 68fd99f7ea53c94e812a94e370ac30e963af9878
https://github.com/tribe29/checkmk/commit/68fd99f7ea53c94e812a94e370ac30e96…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/sources.py
M tests/unit/cmk/base/test_core_config.py
Log Message:
-----------
Remove ProgramFetcher factory
This reduces the scope of the code that may raise, which is not
the factory itself but only the `cmdline` part.
This is also consistent with the special agent code.
Change-Id: Ie955d7aad1b1a15dce252532224710b563d55e9e
Commit: 0cfdc27f905735e9dfbb3b7fb182beded01ff5f7
https://github.com/tribe29/checkmk/commit/0cfdc27f905735e9dfbb3b7fb182beded…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
A cmk/base/_sources.py
M cmk/base/sources.py
Log Message:
-----------
Use abstract factory pattern in make_sources
This removes some copy and paste and helps splitting the source
selection logic from the instantiation. Several bugs have been
recently reported and the code is hard to maintain, so let's
improve it a bit.
Change-Id: Iaa61515d1556fac1420e17203c808c754dce9444
Commit: 3231584b2df833c686ef6e05aa25b0811657b3a8
https://github.com/tribe29/checkmk/commit/3231584b2df833c686ef6e05aa25b0811…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
Remove unnecessary args from source _Builder
Change-Id: I8554e58bc619fe9c4ae77def5ffd1b2e6f9621d2
Compare:
https://github.com/tribe29/checkmk/compare/4acc548565cf...3231584b2df8