Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 767106a540cba65b6562f7e7493b77c2aca1d3ff
https://github.com/tribe29/checkmk/commit/767106a540cba65b6562f7e7493b77c2a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M bin/check_mk
M cmk/base/crash_reporting.py
M tests/unit/cmk/base/test_base_crash_reporting.py
Log Message:
-----------
Move CMKBaseCrashReport where it is needed
This fixes an erroneous import/dependency between cee.rrd
and base.crash_reporting.
OMG is this crash_reporting thing hideous! 🥴
CMK-12002
Change-Id: If651c732664649aa947fb36fd798d536e0ee0cd5
Commit: 0b3448f2a435a1a386e89999890a7f931d521025
https://github.com/tribe29/checkmk/commit/0b3448f2a435a1a386e89999890a7f931…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/agent_based/error_handling.py
R cmk/base/crash_reporting.py
A cmk/checkers/crash_reporting.py
M tests/unit/cmk/base/agent_based/test_data_provider_sections_parser.py
M tests/unit/cmk/base/test_base_crash_reporting.py
Log Message:
-----------
Move cmk.base.crash_reporting to checkers
The module is, indeed, only used on checking!
CMK-12002
Change-Id: I4057063266d02057920e242c167d474eb379e5a1
Commit: 9dd7973f0d373453f66ac6eaad22cc40af71f8ef
https://github.com/tribe29/checkmk/commit/9dd7973f0d373453f66ac6eaad22cc40a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/agent_based/checking/commandline.py
M cmk/base/agent_based/discovery/commandline.py
R cmk/base/agent_based/error_handling.py
M cmk/base/modes/check_mk.py
A cmk/checkers/error_handling.py
M tests/unit/cmk/base/agent_based/test_error_handling.py
Log Message:
-----------
Move `error_handling` to checkers
Considering `agent_based` also belongs to the checkers,
the module isn't used anywhere else.
CMK-12002
Change-Id: I619f260c72a7053da7dd2f72956cd6ca2c6d4bb6
Commit: 7f4db6f38b9136cfb7191ff8f6d45315700f9208
https://github.com/tribe29/checkmk/commit/7f4db6f38b9136cfb7191ff8f6d453157…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
M cmk/base/agent_based/utils.py
M cmk/base/modes/check_mk.py
Log Message:
-----------
Move ConfiguredSummarizer to confcheckers
It is analogous to the other classes in this module.
CMK-12002
Change-Id: I21205ebc61a66ec5328b93fdb4c489bcf4a81a72
Commit: ebefdc7f7b4d969cac5e24fce8b9bf0b621fd254
https://github.com/tribe29/checkmk/commit/ebefdc7f7b4d969cac5e24fce8b9bf0b6…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/plugins/agent_based/inventory_aix_lparstat.py
M tests/unit/cmk/base/plugins/agent_based/test_check_plugin_properties.py
Log Message:
-----------
aix_lparstat_inventory: Fix missing agent section
Change-Id: I4b7b0ba3056d2e46cf2ea569051df1bbc258f878
Commit: 524ad6177e73f56add348abdd6bd65fbe1ccc4d9
https://github.com/tribe29/checkmk/commit/524ad6177e73f56add348abdd6bd65fbe…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/dump_host.py
M cmk/base/sources.py
M cmk/fetchers/filecache/_cache.py
M tests/unit/cmk/base/sources/test_data_sources.py
M tests/unit/cmk/checkers/test_fetchers.py
Log Message:
-----------
File cache max age: none -> zero
MaxAge implents a limit on the allowed age.
`none` is ambiguous in this context:
It could be read as 'no limit'.
Change-Id: I9910c67f561340587c70674fbd18f5866220cd78
Commit: 9d87a2cf71d64c349530d1a13caa0e4fab30319a
https://github.com/tribe29/checkmk/commit/9d87a2cf71d64c349530d1a13caa0e4fa…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/fetchers/filecache/_cache.py
Log Message:
-----------
Max age: allow floats
Change-Id: I63423a140dbf3cd9439c99851c22402a542d4819
Commit: fedefda1a559ce7fc49ca218ff79c5cb67427281
https://github.com/tribe29/checkmk/commit/fedefda1a559ce7fc49ca218ff79c5cb6…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/sources.py
M cmk/fetchers/filecache/_cache.py
M tests/unit/cmk/checkers/test_fetchers.py
Log Message:
-----------
Max age: introduce infinity
Change-Id: I4897eccbf0b3d24ca62fd3d1503456817a142eec
Commit: c89654b6eb3485977aa60b7180754c877ee325ef
https://github.com/tribe29/checkmk/commit/c89654b6eb3485977aa60b7180754c877…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/special_agents/agent_gcp.py
Log Message:
-----------
update cost query
In the cost table we also have entries for discounts. The sustained use
discounts for example to not have a project id assigned to them. The
updated query filters them out.
The query also includes the project id now, as the name might not be
unique. Updates to the check plugin will come later.
Change-Id: Ibf41d0da106d7214c3cee07caf431429e550f76b
Commit: ea14500b74eeca260aa99217f202d5db0b263f3f
https://github.com/tribe29/checkmk/commit/ea14500b74eeca260aa99217f202d5db0…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M checkman/gcp_cost
M cmk/base/plugins/agent_based/gcp_cost.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_cost.py
Log Message:
-----------
Use project id for check items
The project name is not unique. The ID is however. We now use the id
to generate items and display the project name in the summary.
Change-Id: I77f62f5785725821345f2458fb7d1ae7bb80fcf9
Commit: 25a1111a8ab7b8113319915d546311b2b78a2438
https://github.com/tribe29/checkmk/commit/25a1111a8ab7b8113319915d546311b2b…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/plugins/agent_based/gcp_cost.py
Log Message:
-----------
Switch to pydantic for parsing
Change-Id: I45f254d59cd3b1cd8aa1fde33a1229ee602da084
Commit: f5b718cd44913ecb91a825b0e43b5aaf9aaf0da5
https://github.com/tribe29/checkmk/commit/f5b718cd44913ecb91a825b0e43b5aaf9…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M tests/unit/cmk/base/plugins/agent_based/test_gcp_cost.py
Log Message:
-----------
Add test to return no result with unkown item
Change-Id: Iebddf853efd22262b360b79421caef9351f1d337
Commit: 608ff0e8a5fe4ef1c9ae2f13038f12a2567f880c
https://github.com/tribe29/checkmk/commit/608ff0e8a5fe4ef1c9ae2f13038f12a25…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
M cmk/base/plugins/agent_based/gcp_health.py
Log Message:
-----------
Have consistent naming for gcp health plugin
Change-Id: I6f95a61e57794933782f39b0872c6d49830e1540
Commit: 223c1e20157f71f76431df95c39c1374c93022d4
https://github.com/tribe29/checkmk/commit/223c1e20157f71f76431df95c39c1374c…
Author: Chris Hofstaedtler <chris.hofstaedtler(a)deduktiva.com>
Date: 2023-02-06 (Mon, 06 Feb 2023)
Changed paths:
A .werks/15019
M cmk/special_agents/agent_proxmox_ve.py
Log Message:
-----------
15019 agent_proxmox_ve: allow nodes/time to be empty
PVE Nodes not running can have their "time" object be empty. Avoid crashing
because "timezone" is unknown, then.
Change-Id: I2097a460d1dbeebee93f50d80f7899fca719e243
closes: #540
Compare:
https://github.com/tribe29/checkmk/compare/e4155444abf3...223c1e20157f