Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 64166a8bfd1e458f267c19bfc17d909467feba94
https://github.com/tribe29/checkmk/commit/64166a8bfd1e458f267c19bfc17d90946…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-01-27 (Fri, 27 Jan 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
M cmk/fetchers/__init__.py
M cmk/fetchers/_api.py
Log Message:
-----------
Cohesion move helper functions to users
CMK-12002
Change-Id: I82bca06dd6ac1abff5374e2e813e49769c2d58e7
Commit: 9fd7f715e1a4cc943cd6f00c51d22c2e61d3dcda
https://github.com/tribe29/checkmk/commit/9fd7f715e1a4cc943cd6f00c51d22c2e6…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-01-27 (Fri, 27 Jan 2023)
Changed paths:
M cmk/base/agent_based/data_provider.py
Log Message:
-----------
Make implicit protocol explicit
Before, setting attributes and calling the two _init_* methods
had to be done in a particular order. This order is now enforced
in the type system.
CMK-12002
Change-Id: Ifd286cd9991d47f09f1e71e73d239f62cbca6866
Commit: 626a68bcdcaca3a3fd25b595fe4868d6a3277fd5
https://github.com/tribe29/checkmk/commit/626a68bcdcaca3a3fd25b595fe4868d6a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-01-27 (Fri, 27 Jan 2023)
Changed paths:
M cmk/base/agent_based/data_provider.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_resolver.py
Log Message:
-----------
Inline one otherwise unused method
resolve_all() was only used once in the implementation of
*another* class. Therefore, it doesn't need to be part of
the API.
CMK-12002
Change-Id: I8cfa6d42ecccf90705117d5e5a9af0493127e6f1
Commit: bf01099d02d28b0683d0f5fb0dd7dec2c1704c86
https://github.com/tribe29/checkmk/commit/bf01099d02d28b0683d0f5fb0dd7dec2c…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-01-27 (Fri, 27 Jan 2023)
Changed paths:
M cmk/base/agent_based/data_provider.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_resolver.py
M tests/unit/cmk/base/agent_based/test_data_provider_sections_parser.py
Log Message:
-----------
Use more precise type in SectionsParser
SectionPlugin contains too much unrelated cruft. Using
more precise types makes the aim of the code easier to
understand by investigating the signatures of the methods.
CMK-12002
Change-Id: I1f893ed31fffd5d724bd78be80e9f8faa387d4a7
Compare:
https://github.com/tribe29/checkmk/compare/2d00d83b8c95...bf01099d02d2