Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 4e2bde4716d88eddc4282ca21232467d270301f2
https://github.com/Checkmk/checkmk/commit/4e2bde4716d88eddc4282ca21232467d2…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-02-23 (Fri, 23 Feb 2024)
Changed paths:
M agents/wnx/include/common/wtools.h
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/engine/providers/check_mk.cpp
M agents/wnx/watest/test-section_providers.cpp
M agents/wnx/watest/test-wtools.cpp
Log Message:
-----------
WA: extend check_mk section
OSName
OSType
OSVersion
CMK-15837
Change-Id: Ic40a380f66684b4b2c6245aca84e0e923f350ed0
Commit: 2fc25ef811e014776c8b8e526ff935e6c91a8830
https://github.com/Checkmk/checkmk/commit/2fc25ef811e014776c8b8e526ff935e6c…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-02-23 (Fri, 23 Feb 2024)
Changed paths:
M cmk/gui/autocompleters.py
M cmk/gui/graphing/_rrd_fetch.py
M cmk/gui/graphing/_utils.py
M cmk/gui/graphing/_valuespecs.py
M cmk/gui/painter/v0/painters.py
M tests/unit/cmk/gui/graphing/test_metric_info.py
M tests/unit/cmk/gui/graphing/test_utils.py
M tests/unit/cmk/gui/test_metrics.py
Log Message:
-----------
Separate metrics from legacy ones
Change-Id: If89e441a17b2dc82b438d3c9692945cc512c8827
Commit: ab30c285716658e4f575b9183b3dc8a969a64f94
https://github.com/Checkmk/checkmk/commit/ab30c285716658e4f575b9183b3dc8a96…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-02-23 (Fri, 23 Feb 2024)
Changed paths:
M cmk/gui/graphing/_loader.py
M cmk/gui/graphing/_perfometer.py
M cmk/gui/graphing/_utils.py
Log Message:
-----------
Separate perfometers and graphs from legacy ones; Centralize loading of graphing objects
Change-Id: Iabcabe9537b9d2057e55312aed5cff180ed7386f
Compare: https://github.com/Checkmk/checkmk/compare/03e830a28c25...ab30c2857166
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 934dba3979828d2deeaeaba0c48b4ceaf39a116d
https://github.com/Checkmk/checkmk/commit/934dba3979828d2deeaeaba0c48b4ceaf…
Author: Moritz Kirschner <moritz.kirschner(a)checkmk.com>
Date: 2024-02-22 (Thu, 22 Feb 2024)
Changed paths:
A .werks/16506
M cmk/base/plugins/agent_based/aws_ec2.py
A cmk/base/plugins/agent_based/aws_elb.py
M cmk/base/plugins/agent_based/utils/aws.py
A cmk/base/plugins/agent_based/utils/labels.py
M tests/unit/cmk/base/plugins/agent_based/test_section_host_label_doc.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
16506 FIX aws: Discovery of EC2 and ELB tags as host labels
The AWS agent originally relied on the generic <<<labels>>> section
to parse the delivered EC2 and ELB tags. However, in a following commit
these sections were renamed but no check was updated.
This commit adds a check to parse the label sections accordingly.
CMK-11197
Change-Id: Ibb4999e3392c5a659086cda683d24218df459279
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: 4c66792dc2cb54d1381fa8b31bd2690f57fc2e7e
https://github.com/Checkmk/checkmk/commit/4c66792dc2cb54d1381fa8b31bd2690f5…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-02-23 (Fri, 23 Feb 2024)
Changed paths:
M cmk/gui/autocompleters.py
M cmk/gui/graphing/_rrd_fetch.py
M cmk/gui/graphing/_utils.py
M cmk/gui/graphing/_valuespecs.py
M cmk/gui/painter/v0/painters.py
M tests/unit/cmk/gui/graphing/test_metric_info.py
M tests/unit/cmk/gui/graphing/test_utils.py
M tests/unit/cmk/gui/test_metrics.py
Log Message:
-----------
Separate metrics from legacy ones
Change-Id: If89e441a17b2dc82b438d3c9692945cc512c8827
Commit: a77e17f5881f3c31c619356a9d85e5b390316822
https://github.com/Checkmk/checkmk/commit/a77e17f5881f3c31c619356a9d85e5b39…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-02-23 (Fri, 23 Feb 2024)
Changed paths:
M cmk/gui/graphing/_loader.py
M cmk/gui/graphing/_perfometer.py
M cmk/gui/graphing/_utils.py
Log Message:
-----------
Separate perfometers and graphs from legacy ones; Centralize loading of graphing objects
Change-Id: Iabcabe9537b9d2057e55312aed5cff180ed7386f
Compare: https://github.com/Checkmk/checkmk/compare/4ae852c9bc19...a77e17f5881f
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: 226b81706e5e349815184960395b74e1aef7b7cd
https://github.com/Checkmk/checkmk/commit/226b81706e5e349815184960395b74e1a…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2024-02-23 (Fri, 23 Feb 2024)
Changed paths:
M cmk/gui/wato/_permissions.py
Log Message:
-----------
disable add_or_modify_executables on cse for admins
We have a few rules that allow modification of executables on the
server. Those options can be set via some rules. Current approach has
been to disable the corresponding rules. However those rules are
valuable to customers. For example "Host Check Command" was requested a
lot from our beta customers. We deactivate the rule because it allows
arbitrary commands to be executed on the server. Now with the
add_or_modify_executables permission removed the rule cannot be used
anymore for arbitrary code execution. Currently this works great because
on the CSE users cannot modify roles.
I also like this approach as it is more of a "catch all" than reviewing
individual rules.
Long term it would be nice if we could globally disable some permissions
on the CSE.
Change-Id: Ib1eb2743dc6811d95dbab233a0cbc64c350a427a
Commit: 03e830a28c2525201767df0ec3311310f1a08d2b
https://github.com/Checkmk/checkmk/commit/03e830a28c2525201767df0ec3311310f…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-02-23 (Fri, 23 Feb 2024)
Changed paths:
A .werks/16521.md
M cmk/bi/search.py
M tests/unit/cmk/bi/test_bi_search.py
M tests/unit/cmk/gui/openapi/test_openapi_bi.py
Log Message:
-----------
16521 FIX bi_rule: schema update to match the api docs
The Open API schema previously did not reflect the response or the request
schema format that was required to create or show bi_rules. This werk
addresses this issue.
Previously, when creating or getting a bi-rule, via the REST-API, the
schema for host_label_groups or service_label_groups looked something
like this
```
"host_label_groups": [
[
"and",
[
["and", "mystery/switch:yes"],
["or", "mystery/switch:no"],
],
],
]
```
This did not match the schema documented in the Open API docs.
To fix this, we have now changed the format to the following
```
"host_label_groups": [
{
"operator": "and",
"label_group": [
{"operator": "and", "label": "mystery/switch:yes"},
{"operator": "or", "label": "mystery/switch:no"},
],
},
]
```
This also aligns with other endpoints that use our new
host_label_groups or service_label_groups, for example the
rules endpoints.
As this is a breaking change, user scripts should be adjusted
accordingly.
Change-Id: I14657ad8bf37e71c69210b9d7e4f2dfaa2f4d94d
Compare: https://github.com/Checkmk/checkmk/compare/a2dc0852200e...03e830a28c25
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: 4ae852c9bc19cfc4b417347d2a59f1b8a3196b49
https://github.com/Checkmk/checkmk/commit/4ae852c9bc19cfc4b417347d2a59f1b8a…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-02-23 (Fri, 23 Feb 2024)
Changed paths:
A .werks/16524.md
M cmk/gui/openapi/endpoints/host_config/__init__.py
M cmk/gui/openapi/restful_objects/api_error.py
M cmk/gui/openapi/restful_objects/code_examples.py
M cmk/gui/openapi/restful_objects/decorators.py
M cmk/gui/openapi/restful_objects/type_defs.py
M cmk/gui/openapi/spec_generator.py
M tests/unit/cmk/gui/openapi/test_endpoint.py
M tests/unit/cmk/gui/openapi/test_restful_objects.py
Log Message:
-----------
16524 FIX apidocs: improve the request/response examples
Previously the requests and urllib examples were hard coded to show
the same response samples and the same response status codes in
the request samples.
This werk addresses this issue by showing the correct possible
status codes for each endpoint.
CMK-15896
Change-Id: Ic844dc8bf25415629c5f3154b4b4fdaae1a5cb15
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: 8a7aeecfe623a7e4deaa7d2e6c90768711d59688
https://github.com/Checkmk/checkmk/commit/8a7aeecfe623a7e4deaa7d2e6c9076871…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-02-22 (Thu, 22 Feb 2024)
Changed paths:
M packages/cmk-agent-based/cmk/agent_based/v2/__init__.py
M packages/cmk-agent-based/cmk/agent_based/v2/_check_levels.py
M packages/cmk-agent-based/tests/cmk/agent_based/test_v2_namespace.py
M packages/cmk-agent-based/tests/cmk/agent_based/v2/test_check_levels.py
Log Message:
-----------
agent_based.v2: Expose levels type
Change-Id: I809ce6aca98df38ce196f38af3518467415ccb89
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: d48bfc227dcbe4ed5a14626a274c17836e913011
https://github.com/Checkmk/checkmk/commit/d48bfc227dcbe4ed5a14626a274c17836…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-02-22 (Thu, 22 Feb 2024)
Changed paths:
M packages/cmk-agent-based/cmk/agent_based/v2/__init__.py
M packages/cmk-agent-based/cmk/agent_based/v2/_check_levels.py
M packages/cmk-agent-based/tests/cmk/agent_based/test_v2_namespace.py
M packages/cmk-agent-based/tests/cmk/agent_based/v2/test_check_levels.py
Log Message:
-----------
agent_based.v2: Expose levels type
Change-Id: I809ce6aca98df38ce196f38af3518467415ccb89
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: a01a52c95bb11d71548e914895298f220daf250b
https://github.com/Checkmk/checkmk/commit/a01a52c95bb11d71548e914895298f220…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2024-02-22 (Thu, 22 Feb 2024)
Changed paths:
A .werks/16493
M Pipfile
M Pipfile.lock
M cmk/base/plugins/agent_based/utils/netapp_ontap_models.py
M tests/code_quality/test_pipfile.py
Log Message:
-----------
16493 FIX netapp_ontap_snapvault: improves lagtime calculation
Change-Id: Ic500ba34cdc24f79cc58ce9696dd753e46e5a60e
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: 17570cac310443877edaa43b54a8499b06094d95
https://github.com/Checkmk/checkmk/commit/17570cac310443877edaa43b54a8499b0…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-02-22 (Thu, 22 Feb 2024)
Changed paths:
M cmk/gui/valuespec.py
M cmk/gui/wato/__init__.py
M tests/extension_compatibility/test_extension_compatibility.py
M tests/unit/cmk/gui/valuespecs/test_vs_listofcas.py
Log Message:
-----------
MKP import errors: fix some previously masked ones
Change-Id: Id89a83fa40acf41351742ad1c269841dd3874260
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications