Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d3296f2726808633b66ca71f247916d33cc1eafa
https://github.com/tribe29/checkmk/commit/d3296f2726808633b66ca71f247916d33…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
A .werks/13584
M omd/packages/monitoring-plugins/monitoring-plugins.make
A omd/packages/monitoring-plugins/patches/0010_check_snmp-get_omd_root.dif
Log Message:
-----------
13584 FIX check_snmp "External command error with no output"
With Checkmk, we deliver nagios plugins, like check_snmp.
You're affected, if you're using this plugin and seeing the following output:
<tt>External command error with no output</tt>
The built binary was broken in previous 2.1 beta versions due to our package build cache.
Details:
* We're building check_snmp once and push it afterwards into our build
cache
* However check_snmp receives the path to the snmpget binaries during
buildtime.
* This results in the path beeiing something like "/omd/versions/2.1.0-2022.02.25.cee/bin/snmpget"
* So the path referenced to the date/version when the cache was created.
* Of course, this is not working in other versions.
* So we now calculate the full path during execution time.
CMK-10078
Change-Id: Ia799cb7532cbc15fa08082ba5ade0b558bc22d41
Commit: 3846f2cbccfd4c91e592dfc91aca51eb18b288bd
https://github.com/tribe29/checkmk/commit/3846f2cbccfd4c91e592dfc91aca51eb1…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/gui/plugins/wato/datasource_programs.py
Log Message:
-----------
agent_kube: fix wrong datasource valuespec
Change-Id: I196b5c903a8d34d139755fca844520d2acd1bd54
Commit: 2e138ec722169951ce8794d625d3bd0bef91eedb
https://github.com/tribe29/checkmk/commit/2e138ec722169951ce8794d625d3bd0be…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
Log Message:
-----------
agent_kube: do not expose self._cluster_details
Change-Id: I60f4acf0bc03dc412ce3c6001dddae42ff44038c
Co-Authored-By: Wontek Hong <wontek.hong(a)tribe29.com>
Commit: cbc19e7f71ddfaf571ba2b390760fb0c99258ff1
https://github.com/tribe29/checkmk/commit/cbc19e7f71ddfaf571ba2b390760fb0c9…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
Log Message:
-----------
agent_kube: customize ApiExceptions
The plugin check-mk only displays the first line from an exception string.
For this reason we move the reason provided by
kubernetes.client.exceptions.ApiException from the second to the first line.
CMK-9889
Change-Id: I81125b6a6175b76ea52de6569e9bd0ec63556b8a
Compare: https://github.com/tribe29/checkmk/compare/47a51dc09779...cbc19e7f71dd
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 783ac46866086bbf8a6e86c1d339e43d97c20d65
https://github.com/tribe29/checkmk/commit/783ac46866086bbf8a6e86c1d339e43d9…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
A tests/unit/cmk/special_agents/agent_kube/__init__.py
Log Message:
-----------
test_agent_kube: add missing __init__.py
Change-Id: I6c49cda21af190186bb57c27f34c6f4541b7a3f0
Commit: 05506656a7a688ed89b1ac03e48d937c0858020c
https://github.com/tribe29/checkmk/commit/05506656a7a688ed89b1ac03e48d937c0…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
A .werks/13791
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/base/plugins/agent_based/utils/kube_info.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
Log Message:
-----------
13791 FIX KUBE: Change controller daemon_set to daemonset
Previously, if a Pod would be controlled by a DaemonSet, the controller
would be daemon_set. This lead to an inconsistency, because DaemonSets
would label themselves as daemonset.
The controller now is daemonset. This affects the PodInfo service and
the labels on a piggyback host.
Change-Id: I5887d12d7c6fb862ed2d5b0df1f3567c2ee4ce99
Commit: 4e7bc8d27c4c1bdd6be782c74a52436585df5e1c
https://github.com/tribe29/checkmk/commit/4e7bc8d27c4c1bdd6be782c74a5243658…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
Log Message:
-----------
agent_kube: call python module without polluting git
Change-Id: If97aaba70026bcf0226def08baaba7de975ac901
Co-authored-by: Lars Michelsen <lm(a)tribe29.com>
Commit: 6b6a287ba5430e15009a81de5f03ac7d4675b748
https://github.com/tribe29/checkmk/commit/6b6a287ba5430e15009a81de5f03ac7d4…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
Log Message:
-----------
agent_kube: only print machine sections if node selected
Change-Id: I58329acdd4f7f4d13bdd9bd552265906b161f4e0
Commit: 9a5f5e650dfae727837edeac0b512b12a63dc9e5
https://github.com/tribe29/checkmk/commit/9a5f5e650dfae727837edeac0b512b12a…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kube/test_agent_kube_api.py
Log Message:
-----------
agent_kube: remove dynamic class definitions
Change-Id: Id867370cc04884aeae6065fa1ee8e95085550b23
Commit: 70ecaf4fb3d2fd71cbca93e79ced5963d7cff155
https://github.com/tribe29/checkmk/commit/70ecaf4fb3d2fd71cbca93e79ced5963d…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kube/test_node.py
Log Message:
-----------
agent_kube: move logic to test
Change-Id: I376f6ef9a43f530dc012bd3a6aea137abbccb8dc
Commit: f7b3f3f608391c0445ee987781d4ce3c2432172a
https://github.com/tribe29/checkmk/commit/f7b3f3f608391c0445ee987781d4ce3c2…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
Log Message:
-----------
transform: parse node roles
CMK-9922
Change-Id: I81e182f5b864c15e788680bfb3197c7dcd6b1890
Commit: 007f9159ce4edb0ff9c12f6d714bf2583b2dd548
https://github.com/tribe29/checkmk/commit/007f9159ce4edb0ff9c12f6d714bf2583…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
A .werks/13793
M checks/agent_kube
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_kube.py
M tests/unit/checks/test_agent_kube.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kube/test_agent_kube_api.py
M tests/unit/cmk/special_agents/agent_kube/test_cluster.py
Log Message:
-----------
13793 KUBE: Base Cluster aggregation on Node role
You may find that some Nodes don't add resources to the overall workload your Cluster can handle.
This werk introduces a new option, which allows you to remove Nodes from aggregations on the Cluster
host based on their role. A node will be omitted, if any of the listed {role}s matches a label with
name 'node-role.kubernetes.io/{role}'. This affects the following services: Memory resources, CPU
resources, Pod resources. Only Services on the Cluster host are affected.
By default, Nodes with role control-plane and infra are omitted.
CMK-9922
Change-Id: I5a43d78faca1f1371721c3e3fe5ca3f18bfed3c2
Commit: 7dc64a36ef5ca5ddcfa4ce78af5a88a5985b3911
https://github.com/tribe29/checkmk/commit/7dc64a36ef5ca5ddcfa4ce78af5a88a59…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/base/plugins/agent_based/utils/kube.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
Log Message:
-----------
transform: add gitVersion to ClusterDetails
CMK-9265
Change-Id: I67132976082392be2b68fd3c391bb828f7d8f9ed
Commit: ce9f22056fce4ec8821836554e890d351c462136
https://github.com/tribe29/checkmk/commit/ce9f22056fce4ec8821836554e890d351…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/api_server.py
Log Message:
-----------
transform: small typing improvement
Change-Id: I29f011244ab7f58862dbce441a37d9f9e518105a
Commit: 74a850d7175ed42e93e51aec9613e8a9dcc0ee92
https://github.com/tribe29/checkmk/commit/74a850d7175ed42e93e51aec9613e8a9d…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M 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/api.py
M cmk/special_agents/utils_kubernetes/schemata/section.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_info: extend kube_cluster_info_v1 section
Moves the version field of kube_cluster_details_v1 to kube_cluster_info_v1.
Also introduces a dedicated section model for ClusterDetails (instead of
using the api object).
CMK-9265
CMK-10108
Change-Id: I5aa108894a6c3abe9fcafff09345cab8c4b787b0
Commit: 31c0a1cf068c51a48f6fc5932aaf73ffdf0c6b02
https://github.com/tribe29/checkmk/commit/31c0a1cf068c51a48f6fc5932aaf73ffd…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
A cmk/base/plugins/agent_based/inventory_kube_cluster.py
M cmk/gui/plugins/views/builtin_inventory_plugins.py
A tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_cluster.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
inventory_kube_cluster: add plugin
CMK-9265
Change-Id: Ia99688b47875ff0260132474f767298d32e2811a
Commit: dd2c0d5744b6fc0ae7ff151190a3699b573881a0
https://github.com/tribe29/checkmk/commit/dd2c0d5744b6fc0ae7ff151190a3699b5…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
Log Message:
-----------
agent_kube: add documentation to Strategy
Change-Id: Ia153b0d4198fcf77088715a2c5eee895881a428f
Co-Authored-By: Lisa Pichler <lisa.pichler(a)tribe29.com>
Commit: 46526acf94563e45a88e457d70c1d2e9e9358993
https://github.com/tribe29/checkmk/commit/46526acf94563e45a88e457d70c1d2e9e…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
A .werks/13794
M cmk/base/plugins/agent_based/inventory_kube_daemonset.py
M cmk/base/plugins/agent_based/inventory_kube_deployment.py
M cmk/base/plugins/agent_based/inventory_kube_statefulset.py
M cmk/base/plugins/agent_based/kube_replicas.py
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/base/plugins/agent_based/utils/kube_strategy.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_daemonset.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_deployment.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_statefulset.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_replicas.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_kube_strategy.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
Log Message:
-----------
13794 KUBE: update kube_strategy_v1
The incompability of this change only affects users, who use the check API to write custom
Kubernetes checks. The sections kube_daemonset_strategy, kube_deployment_strategy and
kube_statefulset_strategy have combined into the section kube_update_strategy. This applies to the
sections and the parsed sections. The corresponding section model has been updated.
Change-Id: I2184d77b9837f192937745e98e0c789a2c762b25
Commit: a53294a66329335fdddb0809554b51ecffdf3f16
https://github.com/tribe29/checkmk/commit/a53294a66329335fdddb0809554b51ecf…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube_daemon_sets.py
Log Message:
-----------
transform: addition of DaemonSetStatus
CMK-9679
Change-Id: I406eb4c80a4f20c6836dff32c3ac6d948e84b185
Commit: 32b6922250085126deb1a8926ab520ebd85845e4
https://github.com/tribe29/checkmk/commit/32b6922250085126deb1a8926ab520ebd…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube_statefulsets.py
Log Message:
-----------
transform: addition of StatefulSetStatus
CMK-9808
Change-Id: I39318459f56c67764e99c6fe3f7652f43adc638e
Commit: d192b045161224df56d2051f1e2d8bdb6361eae2
https://github.com/tribe29/checkmk/commit/d192b045161224df56d2051f1e2d8bdb6…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/schemata/section.py
Log Message:
-----------
agent_kube: add section models Replicas
The controllers Deployment, DaemonSet and StatefulSet now have new models.
CMK-9808
CMk-9679
Change-Id: I433e28aa3093d85109b2a4aff3f71eecf6e62c63
Co-Authored-By: Lisa Pichler <lisa.pichler(a)tribe29.com>
Commit: ab8bc87b52454753db3f8b838dcd67202b9ec026
https://github.com/tribe29/checkmk/commit/ab8bc87b52454753db3f8b838dcd67202…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/base/plugins/agent_based/kube_replicas.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/base/plugins/agent_based/test_kube_replicas.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
Log Message:
-----------
kube_replicas: use dedicated section Model
CMK-9679
CMK-9808
CMK-10108
Change-Id: I5693636c41bca56ab5309d279f90059795f668d4
Commit: ea8c561a9001ad489b8c07d2f3795169432749fc
https://github.com/tribe29/checkmk/commit/ea8c561a9001ad489b8c07d2f37951694…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/base/plugins/agent_based/kube_replicas.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/base/plugins/agent_based/test_kube_replicas.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
Log Message:
-----------
kube_replicas: support StatefulSets
CMK-9808
Change-Id: I4f277fdaa15985749e81b91712110d54a0ee42e1
Commit: af4fecf5dc76ac2bb86af60ef618ec6dd8e743f0
https://github.com/tribe29/checkmk/commit/af4fecf5dc76ac2bb86af60ef618ec6dd…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/base/plugins/agent_based/kube_replicas.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/base/plugins/agent_based/test_kube_replicas.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
Log Message:
-----------
kube_replicas: support DaemonSets
CMK-9679
Change-Id: I959046363f4a6e87e804329b820f1dd738e18be5
Commit: 6a8f4e71a9fe4379741b08c5d132f9c60522df30
https://github.com/tribe29/checkmk/commit/6a8f4e71a9fe4379741b08c5d132f9c60…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
A .werks/13795
Log Message:
-----------
13795 KUBE: update kube_replicas_v1
The incompability of this change only affects users, who use the check API to write custom
Kubernetes checks. The section kube_replicas_v1 has been renamed to kube_deployment_replicas_v1 and
its model has been updated. Moreover, the parsed section kube_replicas now has an updated model.
Change-Id: I35b432f2a4ee2cb7c6323cb79bff8b28ed4e4939
Commit: 6362c7b49e67a99f15d00ae48256395df401452d
https://github.com/tribe29/checkmk/commit/6362c7b49e67a99f15d00ae48256395df…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/gui/plugins/metrics/kube.py
Log Message:
-----------
kube_replicas: graph_info updated
Change-Id: I1903f8610123d8017733999a9a11598c463e6b54
Commit: f62f37a1eec737eaa515c4b1a036c482575ac0f5
https://github.com/tribe29/checkmk/commit/f62f37a1eec737eaa515c4b1a036c4825…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/base/plugins/agent_based/kube_replicas.py
Log Message:
-----------
kube_replicas: refactor valuestore
Change-Id: I595e3fcbb604eaac6538831d35fd59e3c73d67f2
Co-Authored-By: Lisa Pichler <lisa.pichler(a)tribe29.com>
Commit: 29656c93c1f29cd448c3bca919b106f6b5487e07
https://github.com/tribe29/checkmk/commit/29656c93c1f29cd448c3bca919b106f6b…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/base/plugins/agent_based/kube_replicas.py
Log Message:
-----------
kube_replicas: move valuestore update to _check_duration
Change-Id: I06d26c87216419e2c3493097ef4c9e0f15556210
Commit: 3823759415f65670380909b6829cb1e2f049aaf0
https://github.com/tribe29/checkmk/commit/3823759415f65670380909b6829cb1e2f…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M checkman/kube_replicas
M cmk/base/plugins/agent_based/kube_replicas.py
M cmk/gui/plugins/metrics/kube.py
M cmk/gui/plugins/wato/check_parameters/kube_replicas.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_replicas.py
Log Message:
-----------
kube_replicas: support misscheduled Pods
CMK-9679
Change-Id: Ic9f5afd32ff50660df2a64d610d1cc7a7751181b
Commit: 62e3a9e5e5cef39e8ab7de3c63cdf104e4512763
https://github.com/tribe29/checkmk/commit/62e3a9e5e5cef39e8ab7de3c63cdf104e…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
A .werks/13792
Log Message:
-----------
13792 KUBE: kube_replicas supports StatefulSet and DaemonSet
This werk introduces the Replicas service to StatefulSets and DaemonSets. Moreover, the
kube_replicas check has been updated to support Pods, which have been misscheduled and are claimed
by a DaemonSet.
Change-Id: I6a6cf9e6f7b0693aa3f1d4bf9394c5a510636b74
Compare: https://github.com/tribe29/checkmk/compare/cfb89ae6ca56...62e3a9e5e5ce
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: cfb89ae6ca5689d815fba8921d7a4d4fa6443ac0
https://github.com/tribe29/checkmk/commit/cfb89ae6ca5689d815fba8921d7a4d4fa…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M scripts/run-cxx-linter
Log Message:
-----------
Resurrect C++ linter jobs.
Sometimes spaces *are* important and word splitting is what we need. :-)
Change-Id: I16fe07f64f7c5cb8fe486fe8aa4e570616121447
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 21767ed6af341ee2eea96c4dbd8c4590e7c68fbb
https://github.com/tribe29/checkmk/commit/21767ed6af341ee2eea96c4dbd8c4590e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
A .werks/13643
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
13643 Bulk host create/update calls now report succeeded and failed hosts
The REST API calls cmk/bulk_create/invoke and bulk-update/invoke may perform
only parts of the requested actions in some cases. The endpoints now report
additional structured information regarding the failed hosts and the cause of
the issue and the collection of succeeded hosts.
Change-Id: I3e7ae079efc883417fe01bc40fe1eb47e96f08a2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f852b6ff4f30b062209c8aefb23a1143d66499bc
https://github.com/tribe29/checkmk/commit/f852b6ff4f30b062209c8aefb23a1143d…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M scripts/run-cxx-linter
Log Message:
-----------
Resurrect C++ linter jobs.
Sometimes spaces *are* important and word splitting is what we need. :-)
Change-Id: I16fe07f64f7c5cb8fe486fe8aa4e570616121447
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 64b9d2172a176dce6a6f50b960c6ba1d576bb148
https://github.com/tribe29/checkmk/commit/64b9d2172a176dce6a6f50b960c6ba1d5…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M livestatus/src/TableEventConsole.cc
M livestatus/src/TableEventConsole.h
Log Message:
-----------
Refactoring: Use std::optional instead of funny comma operator.
This is less surprising, and with C++23 it will even be shorter.
Change-Id: I2657ccaf9bae7aea088bf0c60d44118355597ad7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0f343f77ddf83491f4148583df05a2c56ebccb3e
https://github.com/tribe29/checkmk/commit/0f343f77ddf83491f4148583df05a2c56…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube.py
Log Message:
-----------
schemata/api: renaming NewType Namespace
Change-Id: I2278e9e43cfafe50be030b20b3d37b3d6f473ee3
Commit: 56e446df4607ba2038cd219c3bf84f39b3ed9490
https://github.com/tribe29/checkmk/commit/56e446df4607ba2038cd219c3bf84f39b…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
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 cmk/special_agents/utils_kubernetes/schemata/section.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
A tests/unit/cmk/special_agents/agent_kube/factory.py
M tests/unit/cmk/special_agents/agent_kube/test_agent_kube_api.py
M tests/unit/cmk/special_agents/agent_kube/test_agent_kube_performance.py
Log Message:
-----------
agent_kube: addition of namespace objects and associating section writes
Change-Id: I1035b3fefdf661a5da0206670f8996432b969bb1
Commit: 3254ab305c653639f656b46ff1d6f53b0849c089
https://github.com/tribe29/checkmk/commit/3254ab305c653639f656b46ff1d6f53b0…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M buildscripts/scripts/nexus-cleanup/Dockerfile
Log Message:
-----------
Use LTS ubuntu as base image for nexus-cleanup
Change-Id: I58b52b00088e675d886b09afe8d58462aac10e3d
Compare: https://github.com/tribe29/checkmk/compare/09fda5690782...3254ab305c65