Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1167bf09e111be1d55d557c74f85d4bb3ebd8f8b
https://github.com/tribe29/checkmk/commit/1167bf09e111be1d55d557c74f85d4bb3…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-04-03 (Sun, 03 Apr 2022)
Changed paths:
M cmk/core_helpers/tcp.py
Log Message:
-----------
Fix 'Not connected' error
Upon the attempt to close an already closed connection,
the fetcher raised `MKFetcherError('Not connected')`.
This is fixed.
Change-Id: Ia8253e8cb154d55a002897234068a8e6489eb297
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 733bbf2a21da0834a9653acfe4c7f66fe1885816
https://github.com/tribe29/checkmk/commit/733bbf2a21da0834a9653acfe4c7f66fe…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-04-03 (Sun, 03 Apr 2022)
Changed paths:
M cmk/core_helpers/tcp.py
Log Message:
-----------
Fix 'Not connected' error
Upon the attempt to close an already closed connection,
the fetcher raised `MKFetcherError('Not connected')`.
This is fixed.
Change-Id: Ia8253e8cb154d55a002897234068a8e6489eb297
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d7aab782f7841828fb20dff75fdb757ff5e96904
https://github.com/tribe29/checkmk/commit/d7aab782f7841828fb20dff75fdb757ff…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-01 (Fri, 01 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: bfa46fb3efffc1a12d60dc8739fe76f55c9c996e
https://github.com/tribe29/checkmk/commit/bfa46fb3efffc1a12d60dc8739fe76f55…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-01 (Fri, 01 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: de09942221a4000c80079ab25f717357be3885b5
https://github.com/tribe29/checkmk/commit/de09942221a4000c80079ab25f717357b…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-01 (Fri, 01 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: 6e6cac90680165cc59149f63c4350110d52aab1f
https://github.com/tribe29/checkmk/commit/6e6cac90680165cc59149f63c4350110d…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-01 (Fri, 01 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: 708b4df7faaa62277e38dbc3840223d634c540ea
https://github.com/tribe29/checkmk/commit/708b4df7faaa62277e38dbc3840223d63…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-01 (Fri, 01 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
Compare: https://github.com/tribe29/checkmk/compare/133d6cf6b1d6...708b4df7faaa
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 26208d2d9af395c10e56a31c32b7471c8ef96b0e
https://github.com/tribe29/checkmk/commit/26208d2d9af395c10e56a31c32b7471c8…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/gui/plugins/openapi/utils.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
Log Message:
-----------
REST API: improve error handling
* each http endpoint can now have a different error schema for each
HTTP status code >= 400 (i.e. error status codes)
* typing improvements
Change-Id: Ic4b0a8e942a38e4902c6ec9c50865b2f5e13c57c
Commit: 133d6cf6b1d6973a1c78a3773d20af51468bec39
https://github.com/tribe29/checkmk/commit/133d6cf6b1d6973a1c78a3773d20af514…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_tag.py
M cmk/gui/plugins/openapi/endpoints/password.py
M cmk/gui/plugins/openapi/endpoints/user_config.py
Log Message:
-----------
REST API: cleanup of calls to problem()
Change-Id: I9d021ae1d88f73e0e8098257ec652b143a2ce4e8
Compare: https://github.com/tribe29/checkmk/compare/79bff92844f8...133d6cf6b1d6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 46944a2e2d28603598de3823308cfd4b8194f793
https://github.com/tribe29/checkmk/commit/46944a2e2d28603598de3823308cfd4b8…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-01 (Fri, 01 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: b438c089607623b36c329a11756b936ac923d229
https://github.com/tribe29/checkmk/commit/b438c089607623b36c329a11756b936ac…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-01 (Fri, 01 Apr 2022)
Changed paths:
M cmk/special_agents/utils_kubernetes/api_server.py
Log Message:
-----------
transform: small typing improvement
Change-Id: I29f011244ab7f58862dbce441a37d9f9e518105a
Commit: 873eee23446e9e41dd70c07ba4866ae2a1356f94
https://github.com/tribe29/checkmk/commit/873eee23446e9e41dd70c07ba4866ae2a…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-01 (Fri, 01 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: 99e1198d6135a8b6d0120b0d926b5d4e4e5d9a37
https://github.com/tribe29/checkmk/commit/99e1198d6135a8b6d0120b0d926b5d4e4…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-01 (Fri, 01 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/views/test_views.py
Log Message:
-----------
inventory_kube_cluster: add plugin
CMK-9265
Change-Id: Ia99688b47875ff0260132474f767298d32e2811a
Commit: 8a0324f3d1819f353fcfa859907a473ec895096f
https://github.com/tribe29/checkmk/commit/8a0324f3d1819f353fcfa859907a473ec…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-01 (Fri, 01 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: a7b9c7d0c864401c22f8d33a1221484f552eb623
https://github.com/tribe29/checkmk/commit/a7b9c7d0c864401c22f8d33a1221484f5…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-01 (Fri, 01 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: 43ccbdc3ec058a6c2fd8b8e788c6b71ef87547e9
https://github.com/tribe29/checkmk/commit/43ccbdc3ec058a6c2fd8b8e788c6b71ef…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-01 (Fri, 01 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: 79bff92844f86fe1d4ca9c916d1e30c67e58f197
https://github.com/tribe29/checkmk/commit/79bff92844f86fe1d4ca9c916d1e30c67…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-04-01 (Fri, 01 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
Compare: https://github.com/tribe29/checkmk/compare/17a9a6a193d8...79bff92844f8