Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0425f28d7eb260956b721e3537a9e64977b16b87
https://github.com/tribe29/checkmk/commit/0425f28d7eb260956b721e3537a9e6497…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-06-26 (Fri, 26 Jun 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/core_nagios.py
M cmk/base/data_sources/__init__.py
M cmk/base/discovery.py
M cmk/base/dump_host.py
M cmk/base/inventory.py
M cmk/base/modes/check_mk.py
M tests-py3/unit/cmk/base/data_sources/test_data_sources.py
Log Message:
-----------
DataSources: linting
- Do not magically spawn configuration but pass it as an argument. This
reduces surprises and makes for easier testing. Interestingly,
`HostConfig` was always in the scope of the instantiation but twice.
So this change was the natural thing to do.
- Do not add class attributes outside of `__init__` as it is
*extremely* confusing.
- Remove an unsused attribute.
- Add a convenience function to HostConfig for consistency
with `HostConfig.make_snmp_config()`. (Note: this should actually be
what `__init__()` does.)
CMK-4726
Change-Id: I8001f341c8cad6c24a88f502d7565dfff1ff3c8e
Commit: d6ca362723a7f23c9fefb4226e1c649ca2cd2448
https://github.com/tribe29/checkmk/commit/d6ca362723a7f23c9fefb4226e1c649ca…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-06-26 (Fri, 26 Jun 2020)
Changed paths:
M cmk/base/data_sources/host_sections.py
M tests-py3/unit/cmk/base/data_sources/test_data_sources.py
Log Message:
-----------
Add debugging help to DataSources/HostSections
- Implement `__repr__()` for HostSections classes.
- Add a simple DataSources test showing the minimum requirements to
instantiate a DataSources object.
CMK-4726
Change-Id: I9aa59dae49c1b6519b16f60c2318655757d27cd6
Compare: https://github.com/tribe29/checkmk/compare/5ddade04ae41...d6ca362723a7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 77dc1bed0df863438544e4ea6a9f16a9ec1d915a
https://github.com/tribe29/checkmk/commit/77dc1bed0df863438544e4ea6a9f16a9e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-06-26 (Fri, 26 Jun 2020)
Changed paths:
M cmk/utils/type_defs.py
Log Message:
-----------
Improve exception message
Let exception message show the two types that cannot be compared to make
debugging easier.
Change-Id: I864dd976b36234590f67e06a4470dd262634c672
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d226258a89fe9087695aa757a666a614915c3f3b
https://github.com/tribe29/checkmk/commit/d226258a89fe9087695aa757a666a6149…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-06-25 (Thu, 25 Jun 2020)
Changed paths:
M buildscripts/infrastructure/build-nodes/ubuntu-19.04/Dockerfile
Log Message:
-----------
Add gawk for ubuntu-19.04
* This is an attempt to make test-agent-plugin-py%-docker run again on
master
* On gerrit, they are running due to the new ansible config
Change-Id: I05c94b30b9c659cd270c9245b7a0b8b9d5c9e3e0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c96145b587d32e82729f5590ecff1f8820afe900
https://github.com/tribe29/checkmk/commit/c96145b587d32e82729f5590ecff1f882…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-06-25 (Thu, 25 Jun 2020)
Changed paths:
M agents/plugins/Makefile
M tests-py3/Makefile
Log Message:
-----------
Fix writing of ignore comment to genrated files
* We do not want to write into multiline comments
* So write directly after first non-single-line comment using gawk
* Cleanup autogenerated files before executing: This resolves the issue
of previously generated files from other branches which have nothing to
do with the current run
Change-Id: Ib4ef7a7119cf27a3ecabf6e3b500eb8dfb4ea5b0