Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: bab9160f7d7996d393514c6299806f7706730473
https://github.com/Checkmk/checkmk/commit/bab9160f7d7996d393514c6299806f770…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
A .werks/16585.md
M agents/plugins/mk_jolokia.py
M tests/agent-plugin-unit/test_mk_jolokia.py
Log Message:
-----------
16585 FIX mk_jolokia: Add compatibility for / in MBeans
Previously it was not possible to select an MBean that had a path separator. This Werk implements the Jolokia path separator `!/`.
An example is shown in the following fragment of the jolokia.cfg file:
custom_vars = [('Catalina:J2EEApplication=none,J2EEServer=none,WebModule=*localhost!/docs,j2eeType=Servlet,name=default','requestCount','myspecialmetric',[],False,'number')]]
This will match the entry
`myinstance,Catalina:J2EEApplication=none,J2EEServer=none,WebModule=//localhost/docs,j2eeType=Servlet,name=defaultmyspecialmetric.requestCount0number`
CMK-15649
Change-Id: I301f322f1d482f48f12ddb68421141d0cf32bd82
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: b0ba1015d29b81048583ee670142ef8e2ae262b4
https://github.com/Checkmk/checkmk/commit/b0ba1015d29b81048583ee670142ef8e2…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
A packages/cmk-shared-typing/package-lock.json
A packages/cmk-shared-typing/package.json
A packages/cmk-shared-typing/pyproject.toml
A packages/cmk-shared-typing/python/.py/__init__.py
A packages/cmk-shared-typing/python/.py/vue_types.py
A packages/cmk-shared-typing/run
A packages/cmk-shared-typing/source/vue_types.json
Log Message:
-----------
updated package: cmk-shared-typing (WIP)
Change-Id: I72018e66cee7fe5ca5102435456d2c3918029554
Commit: a93ff8baa1e7084236c957599ac7f0a9ac9ab5e5
https://github.com/Checkmk/checkmk/commit/a93ff8baa1e7084236c957599ac7f0a9a…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
A cmk/gui/form_specs/vue/vue_formspec_visitor.py
A cmk/gui/form_specs/vue/vue_lib.py
A cmk/gui/form_specs/vue/vue_table.py
A cmk/gui/form_specs/vue/vue_types.py
M cmk/gui/rulespec.py
R cmk/gui/validation/README.md
R cmk/gui/validation/__init__.py
R cmk/gui/validation/visitors/vue_formspec_visitor.py
R cmk/gui/validation/visitors/vue_lib.py
R cmk/gui/validation/visitors/vue_table.py
R cmk/gui/validation/visitors/vue_types.py
R cmk/gui/valuespec/formspec_plus/__init__.py
R cmk/gui/valuespec/formspec_plus/definitions.py
R cmk/gui/valuespec/formspec_plus/validators.py
M cmk/gui/valuespec/to_formspec.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/users.py
A packages/cmk-form-specs/cmk/form_specs/private/definitions.py
A packages/cmk-form-specs/cmk/form_specs/private/validators.py
M packages/cmk-frontend-vue/src/components/form/DForm.vue
A packages/cmk-frontend-vue/src/components/form/DLegacyValueSpec.vue
M packages/cmk-frontend-vue/src/main.ts
M packages/cmk-frontend-vue/src/vue_types.ts
R packages/cmk-shared-typing/python/.py/__init__.py
R packages/cmk-shared-typing/python/.py/vue_types.py
Log Message:
-----------
Moved form_spec visitor to cmk.gui.form_specs.vue
Change-Id: I28ffadc3ab3e112fb9935900e47a235b4eaea4b6
Commit: 2251df121e87dada3e2b6f4786e2ad3fa49a9096
https://github.com/Checkmk/checkmk/commit/2251df121e87dada3e2b6f4786e2ad3fa…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
R cmk/gui/plugins/wato/special_agents/gcp.py
A cmk/plugins/gcp/rulesets/gcp.py
M tests/testlib/pylint_checker_cmk_module_layers.py
M tests/unit/cmk/gui/watolib/test_gui_rulesets.py
Log Message:
-----------
Migrate special agent gcp to Ruleset API v1
Change-Id: I1f68ba94ff0ceb2ad9d7491dd0759b64a6a66df6
Commit: 657ac8acc5835417fc5d804e99dc97c2c8e8d7f1
https://github.com/Checkmk/checkmk/commit/657ac8acc5835417fc5d804e99dc97c2c…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
A .werks/16586.md
M cmk/gui/watolib/network_scan.py
Log Message:
-----------
16586 FIX Fix network scan fail to run due to invalid user
Before this Werk, when running the scheduled network scan for a folder
it failed with the message "An exception occured: Invalid username:
'Network scan'". This Werk fixes that problem and now the network scan
runs correctly with the configured user.
CMK-16612
Change-Id: If84abc6eb965f2a1b474c6ad1448eff0019cadd0
Compare: https://github.com/Checkmk/checkmk/compare/79fcad3cfbb9...657ac8acc583
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: 79fcad3cfbb970f128b5c25cc5242236c3455854
https://github.com/Checkmk/checkmk/commit/79fcad3cfbb970f128b5c25cc5242236c…
Author: Luka Racic <luka.racic(a)checkmk.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
A .werks/16341.md
Log Message:
-----------
16341 FIX rmk: Ignore RCC suites and RCC profile configuration if CORE mode is active
When the Robotmk Core MKP is installed, RCC Suites configuration and RCC Profile configuration are not available as they are Enterprise features.
Previously, there were scenarios where RCC suites were running even though the Robotmk Core MKP was installed.
The Agent Bakery would use previously saved Enterprise configurations without first migrating them to their CoreMode counterparts.
This has now been fixed and the licensing mode is checked when the agent is baked. This means the RCC Suites/RCC Profile configuration will be ignored during the bake process.
This prevents users from inadvertently relying on a paid feature when CoreMode is enabled.
CMK-16547
Change-Id: I034c246d7eeedd4b1341333f3a90182b1533dd8f
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: 23eb13f77890d672c2747ba914c36412a3a30dce
https://github.com/Checkmk/checkmk/commit/23eb13f77890d672c2747ba914c36412a…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
A cmk/base/legacy_checks/agent_prometheus.py
R cmk/plugins/collection/server_side_calls/prometheus.py
M cmk/utils/password_store/hack.py
R tests/unit/cmk/plugins/collection/server_side_calls/test_prometheus.py
A tests/unit/cmk/plugins/gcp/agent_based/test_prometheus.py
Log Message:
-----------
Revert "migrate: prometheus to server_side_calls"
This reverts commit d6d2921b1b9e1a64f27bcbfe327b2bcfeab5239e.
Change-Id: I472f19884d74d5f9be1283546cdfdf207fad2f7f
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: a52a38134528b098f6815345ba781357966b75c8
https://github.com/Checkmk/checkmk/commit/a52a38134528b098f6815345ba7813579…
Author: Christopher Krause <christopher.krause(a)checkmk.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
A .werks/16656.md
M cmk/gui/fields/definitions.py
M tests/unit/cmk/gui/openapi/test_openapi_host_config.py
Log Message:
-----------
16656 FIX REST API: improve validation of host names
This werk improves upon the validation of host names in the REST API, so that it
is in line with the GUI. In some cases the REST API will still be more
restrictive, but invalid host names will no longer be allowed.
Change-Id: I128ce51db55cd086b40728e8b0334f58b942119c
JIRA-Ref: CMK-16259
Commit: ae43c0c0d5ade3f37a76f55b0b774aeefd590fb5
https://github.com/Checkmk/checkmk/commit/ae43c0c0d5ade3f37a76f55b0b774aeef…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
A .werks/16585.md
M agents/plugins/mk_jolokia.py
M tests/agent-plugin-unit/test_mk_jolokia.py
Log Message:
-----------
16585 FIX mk_jolokia: Add compatibility for / in MBeans
Previously it was not possible to select an MBean that had a path separator. This Werk implements the Jolokia path separator `!/`.
An example is shown in the following fragment of the jolokia.cfg file:
custom_vars = [('Catalina:J2EEApplication=none,J2EEServer=none,WebModule=*localhost!/docs,j2eeType=Servlet,name=default','requestCount','myspecialmetric',[],False,'number')]]
This will match the entry
`myinstance,Catalina:J2EEApplication=none,J2EEServer=none,WebModule=//localhost/docs,j2eeType=Servlet,name=defaultmyspecialmetric.requestCount0number`
CMK-15649
Change-Id: I301f322f1d482f48f12ddb68421141d0cf32bd82
Commit: a03c1a870d77710fe0c2c4cf00fe673307b8e9da
https://github.com/Checkmk/checkmk/commit/a03c1a870d77710fe0c2c4cf00fe67330…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/_utils.py
Log Message:
-----------
remove TypeVar
Change-Id: Ic79ec1161ca42ea8fad8a7bc5368939d724c8b2f
Compare: https://github.com/Checkmk/checkmk/compare/e2bad778d80c...a03c1a870d77
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: 51af7dc2cff884000b4e3cc0810c55776295932b
https://github.com/Checkmk/checkmk/commit/51af7dc2cff884000b4e3cc0810c55776…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
R cmk/gui/plugins/wato/active_checks/elasticsearch_query.py
A cmk/plugins/elasticsearch/rulesets/elasticsearch_query.py
M cmk/plugins/elasticsearch/server_side_calls/active_check.py
Log Message:
-----------
Migrate active check ruleset elasticsearch_query
Change-Id: Ia97cd34169c1f1dd2ae30c887b25952a3ea384bc
Commit: ea872f473cd929c3460962dbae2c172ef028fd42
https://github.com/Checkmk/checkmk/commit/ea872f473cd929c3460962dbae2c172ef…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
M .gitignore
Log Message:
-----------
gui e2e tests: ignore playwright generated artifacts.
+ screenshots; png files
+ default directory generated by gui-e2e tests: test-results
Change-Id: Id520ac53843e0360b8916620a16ddf55420163a3
Commit: 0b1421c6296330360a0a550e710e8a1d1382ec26
https://github.com/Checkmk/checkmk/commit/0b1421c6296330360a0a550e710e8a1d1…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
M tests/gui_e2e/test_hosts.py
Log Message:
-----------
gui-e2e tests: add sanity test for Host-properties page.
CMK-13996
Change-Id: I605d69bebeee9e8f6aa1366759f12ee8729ab058
Commit: 27ffd50e093a86c9f9111469280d765f47f456fb
https://github.com/Checkmk/checkmk/commit/27ffd50e093a86c9f9111469280d765f4…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
M tests/gui_e2e/test_backup.py
M tests/gui_e2e/test_hosts.py
M tests/gui_e2e/test_signature_keys_for_signing_agents.py
M tests/testlib/playwright/helpers.py
Log Message:
-----------
gui-e2e tests: validate presence of GUI elements.
+ links, popup-menus & properties
the elements are being located using "text",
with the use of helper function "LocatorHelper::get_text".
Searches using element IDs has been removed,
as a GUI-user doesn't know about IDs.
+ extend functionality of helper function, added optional arguments.
* "exact":
search for GUI elements with the exact string;
defaults to 'True'.
* "first":
return ONLY the first locator, otherwise return all locators;
defaults to True.
* '' are now added to the text being searched,
to search for specific elements.
This narrows down the elements found on GUI
(https://playwright.dev/python/docs/other-locators#legacy-text-locator).
+ adapt tests
* fingerprint is displayed with upper-case letters in GUI.
* Added "." to the string being searched.
CMK-13996
Change-Id: I6e9821dd3c3ee0a92f838b9ffb9d7b3ae94853ec
Commit: e2bad778d80c8870e2da8a58faa4baa19a2e8df7
https://github.com/Checkmk/checkmk/commit/e2bad778d80c8870e2da8a58faa4baa19…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
M tests/gui_e2e/test_hosts.py
Log Message:
-----------
gui-e2e tests: check absence of errors and warnings within host-properties page.
Change-Id: Icea4aa4c47d801944a420eb7cfca10b4d409b19b
Compare: https://github.com/Checkmk/checkmk/compare/220ac97310cb...e2bad778d80c
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: a718602dd78191786bd55db6e697af60e53a6fab
https://github.com/Checkmk/checkmk/commit/a718602dd78191786bd55db6e697af60e…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-03-27 (Wed, 27 Mar 2024)
Changed paths:
R cmk/gui/plugins/wato/active_checks/elasticsearch_query.py
A cmk/plugins/elasticsearch/rulesets/elasticsearch_query.py
M cmk/plugins/elasticsearch/server_side_calls/active_check.py
Log Message:
-----------
Migrate active check ruleset elasticsearch_query
Change-Id: Ia97cd34169c1f1dd2ae30c887b25952a3ea384bc
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications