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