Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: c97c30dacc4f39a51b00a54295994000fb3beae4
https://github.com/Checkmk/checkmk/commit/c97c30dacc4f39a51b00a54295994000f…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-07-04 (Thu, 04 Jul 2024)
Changed paths:
M cmk/gui/openapi/restful_objects/code_examples.py
Log Message:
-----------
Rest API: Fix curl examples
When generating curl examples, the parameter -G (--get) was printed in
every example, even if it was not a get request.
Change-Id: Iaaea63b0f950b7ca1da5bb7af4e1bb64c2475e23
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 1b21b584caba97849c5ceea9b9b5c89d41d44959
https://github.com/Checkmk/checkmk/commit/1b21b584caba97849c5ceea9b9b5c89d4…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-07-04 (Thu, 04 Jul 2024)
Changed paths:
M cmk/plugins/kube/schemata/api.py
M cmk/plugins/kube/transform.py
Log Message:
-----------
kube_agent: patch pod_condtions
CMK-17818
Change-Id: Ice2ec519a458483e48ba543f4e3f1d733ef85f35
Commit: a171ad73dbdbda15e108e1dc4353a1f5a15f4b15
https://github.com/Checkmk/checkmk/commit/a171ad73dbdbda15e108e1dc4353a1f5a…
Author: Christopher Krause <christopher.krause(a)checkmk.com>
Date: 2024-07-04 (Thu, 04 Jul 2024)
Changed paths:
M cmk/gui/openapi/endpoints/rule/__init__.py
M cmk/gui/openapi/endpoints/rule/fields.py
M cmk/gui/wato/pages/_html_elements.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/rulesets.py
M cmk/utils/global_ident_type.py
M tests/unit/cmk/gui/openapi/test_openapi_rules.py
M tests/unit/cmk/gui/watolib/test_gui_rulesets.py
Log Message:
-----------
locking mechanism for quick setup followup
* improve duplicating locked rules
* improve ordering of rules
* move icon is greyed out if the rule is locked
* all methods to move rules are updated to enforce locked rules are at the top
Change-Id: Iacd8e5886632cc792bae607b62d912e59a72e2e5
JIRA-Ref: CMK-17876
Compare: https://github.com/Checkmk/checkmk/compare/df49b2d25454...a171ad73dbdb
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 4854d7bea6f6f947f70b932d08ac3462edac0253
https://github.com/Checkmk/checkmk/commit/4854d7bea6f6f947f70b932d08ac3462e…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-07-04 (Thu, 04 Jul 2024)
Changed paths:
M cmk/base/plugins/agent_based/kube_pod_conditions.py
Log Message:
-----------
kube_pod_conditions: simplify disruptiontarget
CMK-17818
Change-Id: I659400915ef0870854d9680f6e5abefc630c57e0
Commit: 985085058ab11458f6d57bf1c45a7c079313146b
https://github.com/Checkmk/checkmk/commit/985085058ab11458f6d57bf1c45a7c079…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-07-04 (Thu, 04 Jul 2024)
Changed paths:
M cmk/base/plugins/agent_based/kube_pod_conditions.py
Log Message:
-----------
kube_pod_conditions: factor function out
Prepares Pod condition renaming.
CMK-17818
Change-Id: Iafead28f4d1dcdf79fec42add017bff01db8d135
Commit: d85b799b57b2e4931bfbd75c583d448ecc7ba073
https://github.com/Checkmk/checkmk/commit/d85b799b57b2e4931bfbd75c583d448ec…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-07-04 (Thu, 04 Jul 2024)
Changed paths:
M cmk/base/plugins/agent_based/kube_pod_conditions.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_conditions.py
Log Message:
-----------
kube_pod_conditions: pass name explicitely
Prepares Pod condition renaming.
We also update some outdated description of PodConditions. All
conditions are now always set by the Kubelet (unless a feature gate is
disabled).
CMK-17818
Change-Id: Ia1fa7313454d63ed00c6b3cacae5b9f2a331c7ad
Commit: 0405769afef6282d9007f44f213e2778e5101fd6
https://github.com/Checkmk/checkmk/commit/0405769afef6282d9007f44f213e2778e…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-07-04 (Thu, 04 Jul 2024)
Changed paths:
M cmk/base/plugins/agent_based/kube_pod_conditions.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_conditions.py
Log Message:
-----------
kube_pod_conditions: remove summary
This functionality was broken since Werk 15588. `PodHasNetwork` is turned off
by default in all Kubernetes clusters, and does not exist in k8s v1.28 any
longer. This meant the check summary would depend on the feature gates enabled
by the customer.
There is no way to restore the old functionality, since we don't know whether
a condition is missing due the k8s version or the feature gates.
This change does not affect the monitoring capabilities, it merely
removes a distinct way to display the same data.
CMK-17818
Change-Id: I0da19d124ca8e65a2a46dd6fb4b4507d122c465f
Commit: 37a806dbb2317f9a512e1c24a8a5d62aecf9fafb
https://github.com/Checkmk/checkmk/commit/37a806dbb2317f9a512e1c24a8a5d62ae…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-07-04 (Thu, 04 Jul 2024)
Changed paths:
A .werks/16436.md
M cmk/base/plugins/agent_based/kube_pod_conditions.py
M cmk/gui/plugins/wato/check_parameters/kube_pod_conditions.py
M cmk/plugins/lib/kube.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_kube_pod_conditions.py
Log Message:
-----------
16436 kube_pod_conditions: Support PodReadyToStartContainers Condition
CMK-17818
Change-Id: I4778796200dcefc983a4d196feda6838dd8eecac
Commit: ff8e25c384266143beb1a272de70d9141ec2ffef
https://github.com/Checkmk/checkmk/commit/ff8e25c384266143beb1a272de70d9141…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-07-04 (Thu, 04 Jul 2024)
Changed paths:
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
Log Message:
-----------
kube_agent: patch pod_condtions
CMK-17818
Change-Id: Ice2ec519a458483e48ba543f4e3f1d733ef85f35
Compare: https://github.com/Checkmk/checkmk/compare/70996ee5835d...ff8e25c38426
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: df49b2d2545474f6dcf46d8b6bee65ac5344d9d4
https://github.com/Checkmk/checkmk/commit/df49b2d2545474f6dcf46d8b6bee65ac5…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-07-04 (Thu, 04 Jul 2024)
Changed paths:
M cmk/active_checks/check_cmk_inv.py
M cmk/base/legacy_checks/dell_powerconnect_cpu.py
M cmk/base/legacy_checks/dell_powerconnect_fans.py
M cmk/gui/plugins/wato/check_parameters/services.py
M cmk/gui/views/inventory/__init__.py
M cmk/plugins/collection/checkman/multipath
Log Message:
-----------
HW/SW Inventory: Cleanup term #5
Change-Id: Ic2c983e62d23575e88ed993f08516868844b6fe2
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 0df801e69737acc3ed07261f7ee1063117804136
https://github.com/Checkmk/checkmk/commit/0df801e69737acc3ed07261f7ee106311…
Author: Moritz Kirschner <moritz.kirschner(a)checkmk.com>
Date: 2024-07-04 (Thu, 04 Jul 2024)
Changed paths:
M cmk/gui/form_specs/vue/form_spec_visitor.py
M cmk/gui/form_specs/vue/visitors/dictionary.py
A tests/unit/cmk/gui/form_specs/vue/test_form_spec_visitor.py
Log Message:
-----------
vue: Only fill required defaults in dict visitor
Change-Id: Ia7cc89c1eeaeefff540c53560ce212446cb4cc1f
Commit: 6927538cc6a76d0e855c2723a0330d95363cdc01
https://github.com/Checkmk/checkmk/commit/6927538cc6a76d0e855c2723a0330d953…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-07-04 (Thu, 04 Jul 2024)
Changed paths:
M cmk/gui/openapi/restful_objects/code_examples.py
Log Message:
-----------
Rest API: Fix curl examples
When generating curl examples, the parameter -G (--get) was printed in
every example, even if it was not a get request.
Change-Id: Iaaea63b0f950b7ca1da5bb7af4e1bb64c2475e23
Compare: https://github.com/Checkmk/checkmk/compare/d7ea184c7f0f...6927538cc6a7
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 6ba6b645779402795221a4ab44542d4f2d5e7e94
https://github.com/Checkmk/checkmk/commit/6ba6b645779402795221a4ab44542d4f2…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2024-07-04 (Thu, 04 Jul 2024)
Changed paths:
M tests/testlib/web_session.py
Log Message:
-----------
Fix cse integration tests
The CSE is dynamically loading an onboarding script. The source for that
script is hosted by checkmk outside of the site. We should not check for
that resource during the tests
Change-Id: Ife7688c722e7c8244f9c595ef625d3a22e905a19
Commit: 70996ee5835d3d2a38bdcbae19add11e4f36459d
https://github.com/Checkmk/checkmk/commit/70996ee5835d3d2a38bdcbae19add11e4…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-04 (Thu, 04 Jul 2024)
Changed paths:
M cmk/gui/sidebar/__init__.py
M tests/unit/cmk/gui/test_pages.py
Log Message:
-----------
Clean up dependency on Saas specific code
In general, the common Checmk code should not know anything about the
Saas specific code. In some cases this needs some extra work, which we
should always invest to keep a clean architecture. The edition specific
conditions are a way to fulfil the requirements quickly, but result in a
bad architecture which increase long term maintenance cost.
This change move Saas specific code to cse package and inverses the
dependency. The general Checkmk code now provides a hook which the Saas
code can use to extend the common Checkmk code . This way the code is
better encapsulated and the depdencies are clearer because we have less
ad-hoc extensions.
Change-Id: Ib1212ffb1c1c4f98bfbef3a8e222e8c0ba345f39
Compare: https://github.com/Checkmk/checkmk/compare/910f5391368d...70996ee5835d
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications