Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 2a31c7ec73eb1e34b083314ea80da76429e3adbe
https://github.com/Checkmk/checkmk/commit/2a31c7ec73eb1e34b083314ea80da7642…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
A .werks/16464
M cmk/update_config/plugins/actions/automation_user_secrets.py
Log Message:
-----------
16464 FIX update action: resolve error during sync of automationuser secrets
During the update config process, the step 'Synchronize automationuser
secrets' could fail when a deleted automation user still had its
'var/check_mk/web/' profile present. This werk now correctly resolves
this issue.
Change-Id: I3d068780737317501b2adc348954a145f38ab19c
Commit: e18623f1f132f4558849a6be01d8cf681bbe52c4
https://github.com/Checkmk/checkmk/commit/e18623f1f132f4558849a6be01d8cf681…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
M .werks/16287
Log Message:
-----------
Fix werk version
Change-Id: Id9084db44b2a603b075c3e03930a883db94e8c05
Compare: https://github.com/Checkmk/checkmk/compare/4704975d4f01...e18623f1f132
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 4704975d4f01d0ed08bc8cee3f0d389dbd856988
https://github.com/Checkmk/checkmk/commit/4704975d4f01d0ed08bc8cee3f0d389db…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-01-23 (Tue, 23 Jan 2024)
Changed paths:
A .werks/16287
M cmk/gui/fields/__init__.py
M cmk/gui/fields/custom_fields.py
M cmk/gui/plugins/openapi/endpoints/notification_rules/__init__.py
M cmk/gui/plugins/openapi/endpoints/notification_rules/common_schemas.py
M cmk/gui/plugins/openapi/endpoints/notification_rules/request_example.py
M cmk/gui/plugins/openapi/endpoints/notification_rules/response_schemas.py
A cmk/gui/rest_api_types/notifications_rule_types.py
A cmk/gui/rest_api_types/notifications_types.py
M cmk/gui/watolib/notifications.py
M cmk/utils/type_defs/__init__.py
M cmk/utils/type_defs/notify.py
R cmk/utils/type_defs/rest_api_types/notifications_rule_types.py
R cmk/utils/type_defs/rest_api_types/notifications_types.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_notification_rules.py
Log Message:
-----------
16287 FIX rule_notification: match_hosttag now accepts custom tag ids
Previously, when creating or updating a notification rule,
the match_host_tag field would only allow for builtin tag ids.
With this werk we now accept any configured host tag id.
The schema has also changed in order to make this possible.
This means that instead of a field representing each tag,
you now have to pass a list of either aux tag ids or a list of
tag group tag ids along with an operator which determines if
the tag id should match or not.
e.g.
```
{
"match_host_tags": {
"state": "enabled",
"value": [
{
"tag_type": "aux_tag",
"tag_id": "snmp",
"operator": "is_set",
},
{
"tag_type": "tag_group",
"tag_group_id": "criticality",
"operator": "is",
"tag_id": "prod",
},
{
"tag_type": "tag_group",
"tag_group_id": "networking",
"operator": "is_not",
"tag_id": "lan",
}
],
},
}
```
SUP-16941
Change-Id: Ic9c64b7741ac4d54c763c2504c1256ebc99aae94
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: cf598ab651538a3a167da613391c8697d9e07448
https://github.com/Checkmk/checkmk/commit/cf598ab651538a3a167da613391c8697d…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M cmk/gui/nodevis/topology.py
M cmk/gui/nodevis/type_defs.py
M web/htdocs/js/modules/nodevis/link_utils.ts
M web/htdocs/js/modules/nodevis/node_types.ts
M web/htdocs/js/modules/nodevis/node_utils.ts
M web/htdocs/js/modules/nodevis/texts.ts
M web/htdocs/js/modules/nodevis/topology.ts
M web/htdocs/js/modules/nodevis/type_defs.ts
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
nodevis: fully implemented compare history. dismantled needless topology class
Change-Id: I486f7d83a1964dd36da3b7b4950cd4db254e3444
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 391d285e06dd3c53fb2c07ac5829fce2d5489cc3
https://github.com/Checkmk/checkmk/commit/391d285e06dd3c53fb2c07ac5829fce2d…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M cmk/base/checkers.py
M cmk/gui/prediction.py
M cmk/gui/wato/_levels.py
M cmk/utils/prediction/__init__.py
M cmk/utils/prediction/_plugin_interface.py
M cmk/utils/prediction/_prediction.py
M packages/cmk-agent-based/cmk/agent_based/prediction_backend.py
M packages/cmk-agent-based/cmk/agent_based/v1/_check_levels.py
M packages/cmk-agent-based/tests/cmk/agent_based/v1/test_check_levels_predictive.py
R tests/testlib/prediction.py
M tests/unit/checks/test_mem_win.py
M tests/unit/cmk/base/plugins/agent_based/test_diskstat.py
M tests/unit/cmk/plugins/lib/test_cpu_load.py
M tests/unit/cmk/update_config/plugins/actions/test_prediction_files_cleanup.py
M tests/unit/cmk/utils/prediction/test_grouping.py
M tests/unit/cmk/utils/prediction/test_plugin_interface.py
M tests/unit/cmk/utils/prediction/test_query.py
Log Message:
-----------
predictions: move predicting out of the plugins scope
We only pass a hashmap of available predictions.
This way we maintain check parameters that can be
easily (de)serialized.
Change-Id: Ida2b14ab08d681710817d789a30316568999dcca
Commit: 1a64d91c659ff185764f5d8e1ee0e01859f252bf
https://github.com/Checkmk/checkmk/commit/1a64d91c659ff185764f5d8e1ee0e0185…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
M cmk/utils/prediction/_grouping.py
M cmk/utils/prediction/_plugin_interface.py
M cmk/utils/prediction/_prediction.py
M tests/unit/cmk/base/test_prediction.py
Log Message:
-----------
add cleanup of outdated files
Change-Id: Ic46f722f17791f897e849a523b2bb80a2b183976
Compare: https://github.com/Checkmk/checkmk/compare/54f13cf2882e...1a64d91c659f
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 809e17a284755cea92a0a0f593a762666ec2b381
https://github.com/Checkmk/checkmk/commit/809e17a284755cea92a0a0f593a762666…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths:
A .werks/16464.md
M cmk/update_config/plugins/actions/automation_user_secrets.py
Log Message:
-----------
16464 FIX update action: resolve error during sync of automationuser secrets
During the update config process, the step 'Synchronize automationuser
secrets' could fail when a deleted automation user still had its
'var/check_mk/web/' profile present. This werk now correctly resolves
this issue.
Change-Id: Idfe42e73df48e1ec4264c2165d7775802e8a82e2