Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 0afb989ae3dcf0694777c5790cd3893c633ab44b
https://github.com/tribe29/checkmk/commit/0afb989ae3dcf0694777c5790cd3893c6…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
A .werks/15385
M cmk/special_agents/agent_kube.py
Log Message:
-----------
15385 FIX agent_kube: ignore resource quota with no hard resource requirement
Previously, the Kubernetes special agent failed when the Kubernetes API reported
a resource quota but with no underlying hard resource requirement for either memory
or cpu. This werk fixes this issue.
Change-Id: Iada96a1df05929d1c4464b9f207f9504a657b1b5
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
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 775374631f55603eec4cb9584cf33cf014ab4fde
https://github.com/tribe29/checkmk/commit/775374631f55603eec4cb9584cf33cf01…
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: ccc24fdc7ea787ed17eb824a0ced29daf3fc8926
https://github.com/tribe29/checkmk/commit/ccc24fdc7ea787ed17eb824a0ced29daf…
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: f28f28a3ac24ef2537b83d7656c664e35e791d58
https://github.com/tribe29/checkmk/commit/f28f28a3ac24ef2537b83d7656c664e35…
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: 9cf76cc862400105e6283b1ac0e622d7bf8cdc2d
https://github.com/tribe29/checkmk/commit/9cf76cc862400105e6283b1ac0e622d7b…
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: 629154d0f420b63cc5431da78ff20b9bcc591078
https://github.com/tribe29/checkmk/commit/629154d0f420b63cc5431da78ff20b9bc…
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: facf3cdb79f1538ff73c975720fc59d7a2fff089
https://github.com/tribe29/checkmk/commit/facf3cdb79f1538ff73c975720fc59d7a…
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: 47aee8cb3cb140f5ca92897f2a695e9a81dff1ce
https://github.com/tribe29/checkmk/commit/47aee8cb3cb140f5ca92897f2a695e9a8…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
A .werks/14584
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/api_server.py
M tests/unit/cmk/special_agents/utils_kubernetes/test_api_server.py
Log Message:
-----------
14584 KUBE: Support version 1.24, 1.25 and 1.26, remove 1.21
CMK-12456
Change-Id: Iee225f2e2b69e353f5817b04c670799d61137cfb
Commit: c4484d348cab7c2b54e89aa4b77d2d06ac9fd6a8
https://github.com/tribe29/checkmk/commit/c4484d348cab7c2b54e89aa4b77d2d06a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
M tests/Makefile
Log Message:
-----------
Fixed xargs usage.
Change-Id: I28ffaab1c1c7ee4bc9f8975c5ccb7a03dffe0d92
Commit: 7cf0c3b6f9336f6ae22323da400687d3268db68b
https://github.com/tribe29/checkmk/commit/7cf0c3b6f9336f6ae22323da400687d32…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
M tests/code_quality/conftest.py
M tests/code_quality/file_content/test_find_debug_print.py
Log Message:
-----------
Small typing tweaks.
Change-Id: I015de090c38c8b78399f618b434ec19ac134e3fd
Commit: 5117b3f627194e9ac7507b63ec5544dcd291f1aa
https://github.com/tribe29/checkmk/commit/5117b3f627194e9ac7507b63ec5544dcd…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
M buildscripts/scripts/stages.yml
M tests/Makefile
M tests/code_quality/conftest.py
Log Message:
-----------
Use relative paths for consistency.
Change-Id: Iae7aab9739a886b4175eac09bcb8d56e2e6591fe
Commit: 92c35a5ed222a7e3a7faa61fc09754f5a9a3d77e
https://github.com/tribe29/checkmk/commit/92c35a5ed222a7e3a7faa61fc09754f5a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
M buildscripts/scripts/stages.yml
M scripts/find-python-files
M scripts/find-shell-files
Log Message:
-----------
Run shell-related stages only for relevant changes.
Change-Id: I1e5b7e26deb693851e1f2814174643869edc157f
Commit: 7919230d4eeb605b6e448cd9c7ca2aa202fe02e3
https://github.com/tribe29/checkmk/commit/7919230d4eeb605b6e448cd9c7ca2aa20…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
M buildscripts/scripts/stages.yml
Log Message:
-----------
Compile NEB/CMC only when necessary.
Change-Id: Ieadab5e78b8da79e95b9e4981bd5577b03ab0b3c
Commit: 91a202495a0074304297d569f9cc4041a7c0a010
https://github.com/tribe29/checkmk/commit/91a202495a0074304297d569f9cc4041a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
M cmk/base/api/agent_based/value_store/_utils.py
M cmk/gui/background_job.py
M cmk/gui/watolib/appendstore.py
Log Message:
-----------
Use a context manager for locking.
Change-Id: I90de5b88056be927976b90c695603ff6f3764ab1
Compare: https://github.com/tribe29/checkmk/compare/d2f70ab0969b...91a202495a00
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 569b214d05535cb9f10dcb0962769170421b3ae0
https://github.com/tribe29/checkmk/commit/569b214d05535cb9f10dcb09627691704…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
M omd/WORKSPACE
A omd/packages/monitoring-plugins/BUILD
A omd/packages/monitoring-plugins/BUILD.monitoring-plugins.bazel
R omd/packages/monitoring-plugins/monitoring-plugins-2.3.2.tar.gz
A omd/packages/monitoring-plugins/monitoring-plugins.bzl
M omd/packages/monitoring-plugins/monitoring-plugins.make
Log Message:
-----------
Revert "Revert "Adds Bazel configuration for nagios-plugins""
This reverts commit 800ff2cb5ce56a293ce171f79dd605682157d352.
Commit: d2f70ab0969b2a5b80b600a5a92077e79ea6fd5f
https://github.com/tribe29/checkmk/commit/d2f70ab0969b2a5b80b600a5a92077e79…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2023-02-28 (Tue, 28 Feb 2023)
Changed paths:
M omd/WORKSPACE
R omd/packages/monitoring-plugins/BUILD
R omd/packages/monitoring-plugins/BUILD.monitoring-plugins.bazel
A omd/packages/monitoring-plugins/monitoring-plugins-2.3.2.tar.gz
R omd/packages/monitoring-plugins/monitoring-plugins.bzl
M omd/packages/monitoring-plugins/monitoring-plugins.make
Log Message:
-----------
Revert "Revert "Revert "Adds Bazel configuration for nagios-plugins"""
This reverts commit 569b214d05535cb9f10dcb0962769170421b3ae0.
Compare: https://github.com/tribe29/checkmk/compare/369f8336b181...d2f70ab0969b