Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 10ac04f2606aaa588a021b7eeed81de7cc61017f
https://github.com/Checkmk/checkmk/commit/10ac04f2606aaa588a021b7eeed81de7c…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/validation/visitors/vue_formspec_visitor.py
M cmk/gui/validation/visitors/vue_lib.py
M cmk/gui/wato/pages/rulesets.py
M cmk/plugins/cisco/rulesets/prime_wlan_controller.py
M cmk/plugins/collection/rulesets/alertmanager.py
M cmk/plugins/collection/rulesets/cert.py
M cmk/plugins/collection/rulesets/fujitsu_ca.py
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/rulesets/rmon.py
M cmk/plugins/collection/rulesets/sql.py
M cmk/plugins/collection/rulesets/zypper.py
M cmk/plugins/esx_vsphere/rulesets/objects_count.py
M cmk/plugins/mssql/rulesets/backup.py
M cmk/plugins/mssql/rulesets/backup_per_type.py
M cmk/plugins/mssql/rulesets/instance.py
M cmk/plugins/mssql/rulesets/utils.py
M cmk/plugins/netapp/rulesets/api_ports.py
M cmk/plugins/prism/rulesets/protection_domains.py
M cmk/plugins/prism/rulesets/vm_tools.py
M cmk/plugins/pure_storage_fa/rulesets/pure_storage_fa.py
M cmk/plugins/rabbitmq/rulesets/nodes_gc.py
M cmk/plugins/rabbitmq/rulesets/nodes_proc.py
M packages/cmk-rulesets/cmk/rulesets/v1/__init__.py
R packages/cmk-rulesets/cmk/rulesets/v1/_base.py
R packages/cmk-rulesets/cmk/rulesets/v1/form_specs.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/__init__.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_base.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/basic.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/composed.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/levels.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/preconfigured.py
R packages/cmk-rulesets/cmk/rulesets/v1/preconfigured.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
M packages/cmk-rulesets/tests/test_form_spec.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Split cmk.rulesets.v1.form_specs up into further namespaces
Change-Id: I5f553616d7b01f895babba3cd13da80520fc3e56
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 5092852d9b1740c72548372d02ca7825857df38c
https://github.com/Checkmk/checkmk/commit/5092852d9b1740c72548372d02ca78258…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/validation/visitors/vue_formspec_visitor.py
M cmk/gui/validation/visitors/vue_lib.py
M cmk/gui/wato/pages/rulesets.py
M cmk/plugins/cisco/rulesets/prime_wlan_controller.py
M cmk/plugins/collection/rulesets/alertmanager.py
M cmk/plugins/collection/rulesets/cert.py
M cmk/plugins/collection/rulesets/fujitsu_ca.py
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/rulesets/rmon.py
M cmk/plugins/collection/rulesets/sql.py
M cmk/plugins/collection/rulesets/zypper.py
M cmk/plugins/esx_vsphere/rulesets/objects_count.py
M cmk/plugins/mssql/rulesets/backup.py
M cmk/plugins/mssql/rulesets/backup_per_type.py
M cmk/plugins/mssql/rulesets/instance.py
M cmk/plugins/mssql/rulesets/utils.py
M cmk/plugins/netapp/rulesets/api_ports.py
M cmk/plugins/prism/rulesets/protection_domains.py
M cmk/plugins/prism/rulesets/vm_tools.py
M cmk/plugins/pure_storage_fa/rulesets/pure_storage_fa.py
M cmk/plugins/rabbitmq/rulesets/nodes_gc.py
M cmk/plugins/rabbitmq/rulesets/nodes_proc.py
M packages/cmk-rulesets/cmk/rulesets/v1/__init__.py
R packages/cmk-rulesets/cmk/rulesets/v1/_base.py
R packages/cmk-rulesets/cmk/rulesets/v1/form_specs.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/__init__.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_base.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/basic.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/composed.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/levels.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/preconfigured.py
R packages/cmk-rulesets/cmk/rulesets/v1/preconfigured.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
M packages/cmk-rulesets/tests/test_form_spec.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Split cmk.rulesets.v1.form_specs up into further namespaces
Change-Id: I5f553616d7b01f895babba3cd13da80520fc3e56
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 4007fb965b657d783b7280d254a57722f4c59cbd
https://github.com/Checkmk/checkmk/commit/4007fb965b657d783b7280d254a57722f…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/validation/visitors/vue_formspec_visitor.py
M cmk/gui/validation/visitors/vue_lib.py
M cmk/gui/wato/pages/rulesets.py
M packages/cmk-rulesets/cmk/rulesets/v1/__init__.py
A packages/cmk-rulesets/cmk/rulesets/v1/_base.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs.py
M packages/cmk-rulesets/cmk/rulesets/v1/preconfigured.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
M packages/cmk-rulesets/cmk/rulesets/v1/validators.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Add base FormSpec class
Change-Id: Id35779d66b3ef4585c98f2bdc3a6e8942fa0a1e5
(cherry picked from commit 1e05d9c7228b84e11637015507bfc580f3dedeb6)
Commit: 9a2decb002c536b7665d0f117da477cc49e31b20
https://github.com/Checkmk/checkmk/commit/9a2decb002c536b7665d0f117da477cc4…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths:
M packages/cmk-rulesets/pyproject.toml
Log Message:
-----------
Increase limit for similar lines before pylint complains
Since we have a number of similar constructs in the API
Change-Id: I80297ff0ea649257fe6997bb3b27ef79c6c2fcac
(cherry picked from commit 39db79069e0d8d2df0ac5936d7f6d7e6d5fefd41)
Compare: https://github.com/Checkmk/checkmk/compare/bf0511b3ba4f...9a2decb002c5
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 480594043acae69b0acb9b5e4a0c3c1c4d35293f
https://github.com/Checkmk/checkmk/commit/480594043acae69b0acb9b5e4a0c3c1c4…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths:
A .werks/16364.md
M cmk/gui/openapi/endpoints/host_tag_group/request_schemas.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/openapi/test_notification_rules.py
M tests/unit/cmk/gui/openapi/test_openapi_auxtags.py
M tests/unit/cmk/gui/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/openapi/test_openapi_host_tag_group.py
Log Message:
-----------
16364 FIX tag_group: change the identification field from 'ident' to 'id'
Before this Werk, when creating a tag group, the **ident** field was used to provide its identification as well as that of the tags associated to the group, however the information was returned in the **id** field. This Werk unifies the names and now the **ident** fields are renamed to **id**. Users should adapt their scripts accordingly.
For comptatibility reasons CheckMK 2.2.0 and 2.3.0 will support both **id** and **ident**, but **ident** will be removed on the next version.
The following example shows the changes that need to be applied to the payload to use this endpoint:
Original payload:
```json
{
"ident": "test_group",
"title": "Test group",
"help_text": "My test groupd",
"tags": [
{"ident": "test", "title": "Test Tag"}
]
}
```
Updated payload:
```json
{
"id": "test_group",
"title": "Test group",
"help_text": "My test groupd",
"tags": [
{"id": "test", "title": "Test Tag"}
]
}
```
SUP-16902
Change-Id: I24fe59ea8ac1f6b30bc471c5e110d007d5334c71
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 2df7077ba7a744ff970d6d81f46893acbf867f01
https://github.com/Checkmk/checkmk/commit/2df7077ba7a744ff970d6d81f46893acb…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths:
M artifacts.make
M cmk/gui/htmllib/generator.py
M cmk/gui/htmllib/html.py
M cmk/gui/http.py
M cmk/gui/wato/pages/gui_timings.py
M web/.f12
M web/htdocs/js/index.ts
A web/htdocs/js/modules/tracking.ts
A web/htdocs/js/modules/tracking_database.ts
A web/htdocs/js/modules/tracking_display.ts
A web/htdocs/js/tracking_entry.ts
M webpack.config.js
Log Message:
-----------
client side JS performance tracking: move to TS
* converted all the code to TypeScript syntax
* split the code into thematic files
* abstract out the onError and onSuccess handling of Promises
* parametrize the tracking and display code
* allow for metric-name prefixes on indidual tracking runs
* move render_stats_table to index.ts and make it available
without having to import tracking_endpoint
Change-Id: I5b8ae34eedfa97c57fa2a607a99e032968e04fe1
Commit: 53f6919cf4fccdb534be3de38ef2f325da257d23
https://github.com/Checkmk/checkmk/commit/53f6919cf4fccdb534be3de38ef2f325d…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths:
M Pipfile
M Pipfile.lock
M tests/code_quality/test_pipfile.py
Log Message:
-----------
Update requests-kerberos to 0.14.0
This fixes warning messages we got from the old version. Unfortunately
this also requires a change from pykerberos to python-gssapi, which
is maintained better.
Change-Id: Ib3890ac4abee760d732dd0c4aebfc9a1c5b36b45
Commit: 1e05d9c7228b84e11637015507bfc580f3dedeb6
https://github.com/Checkmk/checkmk/commit/1e05d9c7228b84e11637015507bfc580f…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/validation/visitors/vue_formspec_visitor.py
M cmk/gui/validation/visitors/vue_lib.py
M cmk/gui/wato/pages/rulesets.py
M packages/cmk-rulesets/cmk/rulesets/v1/__init__.py
A packages/cmk-rulesets/cmk/rulesets/v1/_base.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs.py
M packages/cmk-rulesets/cmk/rulesets/v1/preconfigured.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
M packages/cmk-rulesets/cmk/rulesets/v1/validators.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Add base FormSpec class
Change-Id: Id35779d66b3ef4585c98f2bdc3a6e8942fa0a1e5
Commit: 39db79069e0d8d2df0ac5936d7f6d7e6d5fefd41
https://github.com/Checkmk/checkmk/commit/39db79069e0d8d2df0ac5936d7f6d7e6d…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths:
M packages/cmk-rulesets/pyproject.toml
Log Message:
-----------
Increase limit for similar lines before pylint complains
Since we have a number of similar constructs in the API
Change-Id: I80297ff0ea649257fe6997bb3b27ef79c6c2fcac
Compare: https://github.com/Checkmk/checkmk/compare/8c5f5546f6fe...39db79069e0d
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: bf0511b3ba4fc661aa0042a5e9388564169f0f1b
https://github.com/Checkmk/checkmk/commit/bf0511b3ba4fc661aa0042a5e93885641…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths:
M cmk/plugins/collection/rulesets/cert.py
M cmk/plugins/collection/rulesets/fujitsu_ca.py
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/rulesets/rmon.py
M cmk/plugins/collection/rulesets/sql.py
M cmk/plugins/mssql/rulesets/instance.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs.py
M packages/cmk-rulesets/cmk/rulesets/v1/preconfigured.py
M packages/cmk-rulesets/tests/test_form_spec.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Make FormSpecs keyword-only
Change-Id: I795762b507aa777173da33bbdf5d350b29589c4f
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 8c5f5546f6fea975d94e8668aa9ef37e7cf860c9
https://github.com/Checkmk/checkmk/commit/8c5f5546f6fea975d94e8668aa9ef37e7…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/utils/rule_specs/loader.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Remove ExtraHostConf and ExtraServiceConf
Used to configure custom host/service attributes. This needs rethinking on how this configuration is serialized/deserialized and as such will not be part of the API at this point
Change-Id: I6f1cb5fec5e5a3a0d74f12bc3299d4835861a9a0
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c85e3226a417292bef6e39f4cfe9a06c7a03b5da
https://github.com/Checkmk/checkmk/commit/c85e3226a417292bef6e39f4cfe9a06c7…
Author: Christopher Krause <christopher.krause(a)checkmk.com>
Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths:
M cmk/gui/pagetypes.py
Log Message:
-----------
hide topics without permissions in dropdowns
Change-Id: Iae5390e243ddec47a201ecd6cfaee41ee0a2b3bd
JIRA-Ref: SUP-17079
Commit: 0ac8ee2cff0babc8308fa386c8ae22fead15d096
https://github.com/Checkmk/checkmk/commit/0ac8ee2cff0babc8308fa386c8ae22fea…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths:
M cmk/base/plugins/agent_based/checkmk_agent.py
M tests/unit/cmk/base/plugins/agent_based/test_checkmk_agent.py
Log Message:
-----------
Revert "Remove unittest for "/32" nets/ips"
This behavior is indeed needed...
The result of that `_normalize_ip_addresses` is not a HostAddress
anymore.
This reverts commit 4f6fb8043822f55c80bbb77e9e79b6cbc8c590f1.
CMK-15840
Change-Id: Ibad33b80897ebb1a04d6f07ab93d71a43aee9c8f
Commit: a423acde624c1bb169687c5ea3a21159a39f5899
https://github.com/Checkmk/checkmk/commit/a423acde624c1bb169687c5ea3a21159a…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2024-02-01 (Thu, 01 Feb 2024)
Changed paths:
M .werks/15694
Log Message:
-----------
Fix typo
Change-Id: I578e16d72f34f182d27143cb51a5e7f8f3b0a1d5
Compare: https://github.com/Checkmk/checkmk/compare/76c0146daa56...a423acde624c