Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 46bea40cc97881c2c90c768b5a8b631b94db3791
https://github.com/tribe29/checkmk/commit/46bea40cc97881c2c90c768b5a8b631b9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-03-07 (Mon, 07 Mar 2022)
Changed paths:
M cmk/gui/valuespec.py
Log Message:
-----------
Make ListOf help display the help of the inner valuespec
Change-Id: I56af947e8fbccc92a387eb10076f016eaaa8eba9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ccba90edc900307bb960bd517f365486cbe6de98
https://github.com/tribe29/checkmk/commit/ccba90edc900307bb960bd517f365486c…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-03-07 (Mon, 07 Mar 2022)
Changed paths:
M Pipfile
M Pipfile.lock
Log Message:
-----------
Add google-cloud-asset library
This can be used to limit our dependencies for the gcp special agent.
Change-Id: Ie2dff0cffb46f7f5277fc9660697be8b52e893cd
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 411fa3814a9cb4e68ac11afdcf8687c6ad3f4dc6
https://github.com/tribe29/checkmk/commit/411fa3814a9cb4e68ac11afdcf8687c6a…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-03-07 (Mon, 07 Mar 2022)
Changed paths:
M agents/cmk-agent-ctl/src/monitoring_data.rs
M agents/wnx/src/engine/external_port.cpp
M agents/wnx/src/engine/external_port.h
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/watest/test-external-port.cpp
Log Message:
-----------
Use correct remote IP address from win-conroller
This CL povides agent with real IP address of remote peer.
The solution is not final, API will be improved and cleaned
in the next commit
TEST: unit-with-io, manual with lg file check
Change-Id: I40feaa2df9bc7aa87bac78f6a9fdad35de8c360f
Commit: cde7cfb87ac7abbca5a096a6006fc2ce04fd9a8d
https://github.com/tribe29/checkmk/commit/cde7cfb87ac7abbca5a096a6006fc2ce0…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-03-07 (Mon, 07 Mar 2022)
Changed paths:
A .werks/13772
Log Message:
-----------
13772 Add Google Cloud Platform support
Add support for Google Cloud Platform. Monitored services
- Google Cloud Storage (GCS)
Change-Id: Ic23e2c5d0d2c533ae5634bb9eccae458a785eeaa
Compare: https://github.com/tribe29/checkmk/compare/479a5d0e6801...cde7cfb87ac7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 479a5d0e6801cf96b1c267512777277aafb90f76
https://github.com/tribe29/checkmk/commit/479a5d0e6801cf96b1c267512777277aa…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-03-07 (Mon, 07 Mar 2022)
Changed paths:
M Pipfile.lock
M bandit.yaml
M bin/mkbackup
M cmk/gui/plugins/webapi/utils.py
M cmk/gui/valuespec.py
M cmk/gui/watolib/config_sync.py
Log Message:
-----------
Update Pipfile.lock
This updated bandit to 1.7.4. In 1.7.3 check [B303], hash functions,
was updated and [B415], IMPI protocol, was added.
Hash Function
=============
A lower threshold for insecure hash functions was introduced.
All offending code places have been updated with
`usedforsecurity=False` to make bandit happy. This might have
not been ideal in all cases. I'm currently not sure how a change
in hashing algorithm would affect back wards compatibility.
IMPI Protocol
==============
The IMPI protocol is considered insecure. We use it exentsivly in core
parts of the code. For now ignore this check.
[B303] https://github.com/PyCQA/bandit/issues/748
[B415] https://github.com/PyCQA/bandit/pull/803
Change-Id: Iee36820d152955bbd31e6b21fdd6bbc5b83dbb1c
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 11d238e60146430bec116292baa5edbb18c95b8b
https://github.com/tribe29/checkmk/commit/11d238e60146430bec116292baa5edbb1…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-03-07 (Mon, 07 Mar 2022)
Changed paths:
M omd/packages/patch/patch.make
A omd/packages/patch/patches/README.md
A omd/packages/patch/patches/ed-style-01-missing-input-files.patch.dif
A omd/packages/patch/patches/ed-style-02-fix-arbitrary-command-execution.patch.dif
A omd/packages/patch/patches/ed-style-03-update-test-Makefile.patch.dif
A omd/packages/patch/patches/ed-style-04-invoke-ed-directly.patch.dif
A omd/packages/patch/patches/ed-style-05-minor-cleanups.patch.dif
A omd/packages/patch/patches/ed-style-06-fix-test-failure.patch.dif
A omd/packages/patch/patches/ed-style-07-dont-leak-tmp-file.patch.dif
A omd/packages/patch/patches/ed-style-08-dont-leak-tmp-file-multi.patch.dif
A omd/packages/patch/patches/fix-segfault-mangled-rename.patch.dif
Log Message:
-----------
Update patch with patches
Patch in the highest released version is vulnerable to these
vulnerabilities:
- CVE-2018-1000156
- CVE-2019-13638
- CVE-2018-6951
- CVE-2018-6952
- CVE-2018-20969
- CVE-2019-13636
Unfortunately no new version was released, so we apply the patches
manually.
Change-Id: I88d9108ccbe6e2e48b501f4b83e8bf5c6ccd72d4
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 800e1bf87e4a74e205435b811e432817894f51fd
https://github.com/tribe29/checkmk/commit/800e1bf87e4a74e205435b811e4328178…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-03-07 (Mon, 07 Mar 2022)
Changed paths:
M omd/packages/patch/patch.make
A omd/packages/patch/patches/README.md
A omd/packages/patch/patches/ed-style-01-missing-input-files.patch.dif
A omd/packages/patch/patches/ed-style-02-fix-arbitrary-command-execution.patch.dif
A omd/packages/patch/patches/ed-style-03-update-test-Makefile.patch.dif
A omd/packages/patch/patches/ed-style-04-invoke-ed-directly.patch.dif
A omd/packages/patch/patches/ed-style-05-minor-cleanups.patch.dif
A omd/packages/patch/patches/ed-style-06-fix-test-failure.patch.dif
A omd/packages/patch/patches/ed-style-07-dont-leak-tmp-file.patch.dif
A omd/packages/patch/patches/ed-style-08-dont-leak-tmp-file-multi.patch.dif
A omd/packages/patch/patches/fix-segfault-mangled-rename.patch.dif
Log Message:
-----------
Update patch with patches
Patch in the highest released version is vulnerable to these
vulnerabilities:
- CVE-2018-1000156
- CVE-2019-13638
- CVE-2018-6951
- CVE-2018-6952
- CVE-2018-20969
- CVE-2019-13636
Unfortunately no new version was released, so we apply the patches
manually.
Change-Id: I88d9108ccbe6e2e48b501f4b83e8bf5c6ccd72d4
Commit: 9a893264557e204798f48b5a1889ccc0497601b3
https://github.com/tribe29/checkmk/commit/9a893264557e204798f48b5a1889ccc04…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-03-07 (Mon, 07 Mar 2022)
Changed paths:
M cmk/gui/utils/escaping.py
Log Message:
-----------
Make escaping links optional
In some places unescaping links doesn't make sense, so now the
unescaping of links can be blocked.
Change-Id: Ic41afa0f8fdc92830252f67e9116cc2f7bd5aa33
Commit: ac9875f0b1bbbfe4a9e8749a926b78dd7a0c28ef
https://github.com/tribe29/checkmk/commit/ac9875f0b1bbbfe4a9e8749a926b78dd7…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-07 (Mon, 07 Mar 2022)
Changed paths:
A .werks/13808
M cmk/base/plugins/agent_based/kube_replicas.py
M cmk/base/plugins/agent_based/utils/k8s.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_replicas.py
Log Message:
-----------
13808 FIX KUBE kube_replicas change replicas desired count from status to spec
In the previous version, the desired replicas count was based upon Kubernetes'
reported status count number. This number could differ from the specified
replicas count depending on the conditions of the deployment. This werk, therefore,
changes the desired replicas count to rely on the spec value.
Change-Id: Ie5e08fc1d70f038af4877d4ec6783c85422c7767
Commit: 9dd550385a7c292996939049a0b997cd6797c141
https://github.com/tribe29/checkmk/commit/9dd550385a7c292996939049a0b997cd6…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-07 (Mon, 07 Mar 2022)
Changed paths:
M cmk/base/plugins/agent_based/kube_cluster_api_health.py
M cmk/base/plugins/agent_based/utils/k8s.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/api_server.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_cluster_api_health.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
Log Message:
-----------
KUBE kube_cluster_api_health: rename section model to ClusterDetails
Change-Id: Ide853ae69aa3e0963cf635ca584d649aa1a615f7
Commit: 11017d1c0842d4f6f3da9ba30cfbb7f1ae3b7549
https://github.com/tribe29/checkmk/commit/11017d1c0842d4f6f3da9ba30cfbb7f1a…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-07 (Mon, 07 Mar 2022)
Changed paths:
A .werks/13807
A checkman/kube_cluster_info
A cmk/base/plugins/agent_based/kube_cluster_info.py
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kube/test_cluster.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
Log Message:
-----------
13807 KUBE kube_cluster_info addition of Cluster Info agent plugin and labels for Kubernetes cluster
Change-Id: I5bbf5d6d3cb83cd57010b24c610fe816e685628f
Commit: c4c340887c52458e631b92bb9c091aca9b229f9e
https://github.com/tribe29/checkmk/commit/c4c340887c52458e631b92bb9c091aca9…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-07 (Mon, 07 Mar 2022)
Changed paths:
A .werks/13770
M cmk/special_agents/agent_kube.py
Log Message:
-----------
13770 FIX KUBE agent_kube handling of exception case when no cluster collector data is processed
The cluster collector is considered healthy even if it never received
data from its node collectors. This behaviour was previously also reflected
in the Cluster Collector service, where processing was considered successful even
though no data was processed. With this werk, this will be changed and the service will
make a clear distinction when no data has been received from the cluster
collector endpoint
Change-Id: Icf1e276b4a16e835544993987d1fc39e39ae417a
Commit: 14793d23e93ff4a401ea369b6ba1d97027b4bbbe
https://github.com/tribe29/checkmk/commit/14793d23e93ff4a401ea369b6ba1d9702…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-03-07 (Mon, 07 Mar 2022)
Changed paths:
A .werks/13809
M cmk/base/plugins/agent_based/kube_collector_info.py
Log Message:
-----------
13809 FIX KUBE kube_collector_info fix url representation
In the previous version, the url icon swallowed the trailing ")" of
the detailed message which led to an invalid url. This werk fixes
this behaviour.
Change-Id: Id0ccdf127cd3ec8131dc9e5b47a27fa951f7b736
Compare: https://github.com/tribe29/checkmk/compare/3f8dc76bebf1...14793d23e93f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 16bfa8d0f9c108103c34320f4dfff0c5eba521df
https://github.com/tribe29/checkmk/commit/16bfa8d0f9c108103c34320f4dfff0c5e…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-07 (Mon, 07 Mar 2022)
Changed paths:
A .werks/13344
M checkman/kube_pod_status
M cmk/base/plugins/agent_based/kube_pod_status.py
M cmk/gui/plugins/wato/check_parameters/kube.py
M cmk/gui/plugins/wato/check_parameters/kube_pod_status.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_status.py
Log Message:
-----------
13344 KUBE: kube_pod_status updated rule set
The status of a pod with an erronous container will often change. This happens even if there is
no meaningful change in the underlying problem. Previously, the kube_pod_status check would alert
if a specific status would persist for too long. However, changes of status would reset the
corresponding timer. The new rule set allows configuring a timer for a group of statuses.
CMK-9837
Change-Id: Ic2a9a1b9e3861fa58b31b4fe4bc0c0d94ebd1e12