Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 211c72ec42c9b6afabe01bf521ee675600c223b9
https://github.com/Checkmk/checkmk/commit/211c72ec42c9b6afabe01bf521ee67560…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-05-10 (Fri, 10 May 2024)
Changed paths:
A .werks/16669.md
M cmk/gui/visuals/_page_edit_visual.py
M cmk/gui/visuals/_page_list.py
Log Message:
-----------
16669 FIX "This page was not found." error after operations on pagetypes
When performing certain operations, such as cloning, deleting, etc., on pagetypes
(views, dashboards, etc.) and when the "Find on this page ..." filter is active
on the page an error "This page was not found" was displayed on the page.
This issue has been resolved and the correct page is now displayed.
SUP-18463
Change-Id: I18557ce5764c61c7f29e5540c80f87609fb8f711
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: ebc24030b023253b56cfa4dade2ca31e2c5ff646
https://github.com/Checkmk/checkmk/commit/ebc24030b023253b56cfa4dade2ca31e2…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-05-10 (Fri, 10 May 2024)
Changed paths:
M buildscripts/infrastructure/build-nodes/ubuntu-20.04/Dockerfile
Log Message:
-----------
build-images: adds 'jq' package to ubuntu:20.04 build image
... to be used in shell unit tests to parse json output of linux agent
Change-Id: I537a5814148dbd622b245e31049796dcf3a589be
Commit: 679b93493488df2dcff9970deb6453ef6d41d2a7
https://github.com/Checkmk/checkmk/commit/679b93493488df2dcff9970deb6453ef6…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-05-10 (Fri, 10 May 2024)
Changed paths:
M buildscripts/docker_image_aliases/IMAGE_TESTING/Dockerfile
M buildscripts/docker_image_aliases/IMAGE_TESTING/meta.yml
Log Message:
-----------
Temp repin IMAGE_TESTING
... in order to get jq
Change-Id: I4e48a3551597bea5b3762033b08ee31ec0fc4c8a
Commit: 1199e7068585e53581f88b12be762874018f72ca
https://github.com/Checkmk/checkmk/commit/1199e7068585e53581f88b12be7628740…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-05-10 (Fri, 10 May 2024)
Changed paths:
M agents/check_mk_agent.linux
A tests/unit-shell/agents/test_section_nfs_mounts.sh
Log Message:
-----------
Refactor for testability
... and add unit tests which reveal a bug
Change-Id: I3b945e54fbecd593a61749fd5aab3fee5849e4fd
JIRA-Ref: SUP-18070
Commit: b474c5af67c4f14411c3fa629bbd9205fd7e5e65
https://github.com/Checkmk/checkmk/commit/b474c5af67c4f14411c3fa629bbd9205f…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-05-10 (Fri, 10 May 2024)
Changed paths:
A .werks/16244
M agents/check_mk_agent.linux
M tests/unit-shell/agents/test_section_nfs_mounts.sh
Log Message:
-----------
16244 FIX Handle nfs mount dirs with whitespace
This werk may affect you, in case you've been monitoring nfs and your mount directory had whitespaces included.
The result would have been a nfs mount service which is always in state <tt>hanging</tt>.
Change-Id: I76d69ab57ee8ee1af826ccf6164a143a96990b2e
JIRA-Ref: SUP-18070
Compare: https://github.com/Checkmk/checkmk/compare/2cf2a59daf6a...b474c5af67c4
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: 0ffc1c9838121184d62b0ab4d0a2613c82f87c4b
https://github.com/Checkmk/checkmk/commit/0ffc1c9838121184d62b0ab4d0a2613c8…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2024-05-10 (Fri, 10 May 2024)
Changed paths:
A .werks/16763.md
M cmk/gui/utils/rule_specs/legacy_converter.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
16763 FIX do not display empty groups in rule editor
In the rule editing interface empty `DictGroup`s (`DictGroup`s with hidden `DictElement`s only) were displayed.
This werk fixes that behaviour, and if any `DictElement` inside a `DictGroup` is hidden, the corresponding `DictGroup` is also hidden.
Change-Id: I3a013f8a72eebbe416527c7ca9520b3b2001018e
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: a28fde7c1d906091a52851723c54750bc9d6911b
https://github.com/Checkmk/checkmk/commit/a28fde7c1d906091a52851723c54750bc…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-05-10 (Fri, 10 May 2024)
Changed paths:
A tests/unit/cmk/base/server_side_calls/test_macro_support_doc.py
Log Message:
-----------
server side calls: test to document supported macros
Change-Id: Iccf031757ebfdcac257d443abaeb0750ab79f4ba
Commit: 98d930c4d8980e98933238d051c685ffdd806c1d
https://github.com/Checkmk/checkmk/commit/98d930c4d8980e98933238d051c685ffd…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2024-05-10 (Fri, 10 May 2024)
Changed paths:
A .werks/16763.md
M cmk/gui/utils/rule_specs/legacy_converter.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
16763 FIX do not display empty groups in rule editor
In the rule editing interface empty `DictGroup`s (`DictGroup`s with hidden `DictElement`s only) were displayed.
This werk fixes that behaviour, and if any `DictElement` inside a `DictGroup` is hidden, the corresponding `DictGroup` is also hidden.
Change-Id: I3a013f8a72eebbe416527c7ca9520b3b2001018e
Compare: https://github.com/Checkmk/checkmk/compare/71faee586095...98d930c4d898
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: e1f4c8fdfce6ea79647ed1a1a5c646c731ab4777
https://github.com/Checkmk/checkmk/commit/e1f4c8fdfce6ea79647ed1a1a5c646c73…
Author: Dhananjay Shah <dhananjay.shah(a)checkmk.com>
Date: 2024-05-10 (Fri, 10 May 2024)
Changed paths:
M tests/gui_e2e/test_menu_user.py
M tests/gui_e2e/test_rules.py
M tests/gui_e2e/test_sidebar.py
M tests/testlib/playwright/helpers.py
M tests/testlib/playwright/pom/navigation.py
Log Message:
-----------
gui-e2e tests: Sample updates to PoM development style.
+ Use `playwright.sync_api` functionality, as much as possible.
+ Use GUI information on Checkmk site to interact with web elements
Minimize usage of HTML ids, values or names.
+ Add docstrings
+ Changes to corresponding test-cases.
CMK-16736
Change-Id: I84db29a92ea0f2ca7786a172be4fdbb9852fbee4
Commit: 71faee5860954561eb77e90c13aa3459a5fd4210
https://github.com/Checkmk/checkmk/commit/71faee5860954561eb77e90c13aa3459a…
Author: Konstantin Baikov <konstantin.baikov(a)checkmk.com>
Date: 2024-05-10 (Fri, 10 May 2024)
Changed paths:
M cmk/base/plugins/agent_based/mem_used.py
Log Message:
-----------
Cleanup unnecessary namedtuples to classes
- Remove unnecessary namedtuples and replace them with classes
- avoid complication for no reason
- removes a tiny class hierarchy
Change-Id: Ia481e004decffdf7232f591782684289ba7bf583
Compare: https://github.com/Checkmk/checkmk/compare/9777120247c4...71faee586095
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: 8ce28cc44da5dfe91fa856a3fab6f7e15a2482e7
https://github.com/Checkmk/checkmk/commit/8ce28cc44da5dfe91fa856a3fab6f7e15…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-10 (Fri, 10 May 2024)
Changed paths:
R cmk/update_config/plugins/actions/agent_receiver_cert.py
Log Message:
-----------
Remove old agent-receiver certificate
Change-Id: I7e9c9582143928d02339501d42bb8d4546cb52f7
Commit: 21b95bd6e86a7454843dbcde0ce23353fc4770db
https://github.com/Checkmk/checkmk/commit/21b95bd6e86a7454843dbcde0ce23353f…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-10 (Fri, 10 May 2024)
Changed paths:
R tests/testlib/mocklogger.py
M tests/unit/cmk/update_config/plugins/actions/test_password_hashes.py
M tests/unit/cmk/update_config/plugins/actions/test_update_two_factor.py
M tests/unit/cmk/update_config/plugins/actions/test_validate_user_ids.py
Log Message:
-----------
Remove MockLogger
Change-Id: Ie7dc6fb51ff42ea34ce44b571482494a7cb01cf7
Commit: f8294f532d3cbac2e095ba3904d4fcf2ce822c1b
https://github.com/Checkmk/checkmk/commit/f8294f532d3cbac2e095ba3904d4fcf2c…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2024-05-10 (Fri, 10 May 2024)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/checkers.py
M cmk/base/config.py
M cmk/base/modes/check_mk.py
M cmk/base/sources/_parser.py
M tests/unit/cmk/base/test_discovery.py
Log Message:
-----------
Pass checking_section cb to CMKParser
removes last dep of this class on ConfigCache
CMK-16672
Change-Id: I6f47db57f93af8e3e0051edea07a259905c984b5
Commit: 9777120247c4fbee19fc375122bb34395b5ee488
https://github.com/Checkmk/checkmk/commit/9777120247c4fbee19fc375122bb34395…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2024-05-10 (Fri, 10 May 2024)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/checkers.py
M cmk/base/modes/check_mk.py
Log Message:
-----------
Pass summary_config callback to checker
CMK-16672
Change-Id: Id9f3415ca4b9da33188016b0e595a64cce6734eb
Compare: https://github.com/Checkmk/checkmk/compare/48b6ac0093c8...9777120247c4
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: 4da91267b84e95b4d0452ac706c434cb2dfa435e
https://github.com/Checkmk/checkmk/commit/4da91267b84e95b4d0452ac706c434cb2…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-10 (Fri, 10 May 2024)
Changed paths:
R cmk/update_config/plugins/actions/remove_persisted_graph_options.py
R tests/unit/cmk/update_config/plugins/actions/test_remove_persisted_graph_options.py
Log Message:
-----------
Don't remove persisted graph options
Change-Id: I88beac51276d61c89b077362ab77db41a1ddfe26
Commit: 48b6ac0093c891b0bbb697299465cc6d9be3a60c
https://github.com/Checkmk/checkmk/commit/48b6ac0093c891b0bbb697299465cc6d9…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-10 (Fri, 10 May 2024)
Changed paths:
A cmk/update_config/lib.py
M cmk/update_config/main.py
M cmk/update_config/plugins/actions/agent_receiver_cert.py
M cmk/update_config/plugins/actions/audit_log.py
M cmk/update_config/plugins/actions/autochecks.py
M cmk/update_config/plugins/actions/automation_user_secrets.py
M cmk/update_config/plugins/actions/bi_config.py
M cmk/update_config/plugins/actions/cre_visuals.py
M cmk/update_config/plugins/actions/create_precompiled_files.py
M cmk/update_config/plugins/actions/ec_history.py
M cmk/update_config/plugins/actions/ec_rules.py
M cmk/update_config/plugins/actions/global_settings.py
M cmk/update_config/plugins/actions/hosts_and_folders.py
M cmk/update_config/plugins/actions/kill_sessions.py
M cmk/update_config/plugins/actions/ldap_connections.py
M cmk/update_config/plugins/actions/pagetypes.py
M cmk/update_config/plugins/actions/password_hashes.py
M cmk/update_config/plugins/actions/prediction_files_cleanup.py
M cmk/update_config/plugins/actions/rulesets.py
M cmk/update_config/plugins/actions/update_core_config.py
M cmk/update_config/plugins/actions/update_two_factor.py
M cmk/update_config/plugins/actions/user_attributes.py
M cmk/update_config/plugins/actions/validate_mk_files.py
M cmk/update_config/plugins/actions/validate_user_ids.py
M cmk/update_config/plugins/actions/version_specific_caches.py
M cmk/update_config/registry.py
R cmk/update_config/update_state.py
M tests/unit/cmk/update_config/plugins/actions/test_audit_log.py
M tests/unit/cmk/update_config/plugins/actions/test_hosts_and_folders.py
M tests/unit/cmk/update_config/plugins/actions/test_ldap_connections.py
M tests/unit/cmk/update_config/plugins/actions/test_password_hashes.py
M tests/unit/cmk/update_config/plugins/actions/test_update_two_factor.py
M tests/unit/cmk/update_config/plugins/actions/test_validate_user_ids.py
M tests/unit/cmk/update_config/plugins/actions/test_version_specific_caches.py
M tests/unit/cmk/update_config/test_main.py
R tests/unit/cmk/update_config/test_update_state.py
Log Message:
-----------
Remove UpdateActionState
Ideally, every update action needs be idempotent/stateless. However, sometimes
an action is only allowed to run once. In such a case, it is essential that a
component uses the version number of their data to ensure that the action is
applied correctly. If the schema for your data does not have a machine
readable version, please introduce one.
We might add some convenience functionality in the future make introducing a
version easier, but we are not there yet.
However, the versioning of components can't be part of `cmk/update/`. Imagine
you might need the version number of your data in some component. Will you
import that version from `cmk/update/`? -> No, your version goes with your
data into your component.
Change-Id: I676e5e6b6e38193b3cefc5139f3767b855cbc924
Compare: https://github.com/Checkmk/checkmk/compare/e2f2d76be32d...48b6ac0093c8
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications