Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: af34bca20e368881568f783a61f3ec4fa58cfa2b
https://github.com/Checkmk/checkmk/commit/af34bca20e368881568f783a61f3ec4fa…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
M cmk/base/plugins/agent_based/aws_status.py
M cmk/base/plugins/agent_based/elasticsearch_indices.py
M cmk/base/plugins/agent_based/esx_vsphere_vm.py
M cmk/base/plugins/agent_based/graylog_failures.py
M cmk/base/plugins/agent_based/oracle_instance_section.py
M cmk/base/plugins/agent_based/pure_storage_fa_alerts.py
M cmk/base/plugins/agent_based/pure_storage_fa_hardware.py
M cmk/base/plugins/agent_based/pure_storage_fa_volumes.py
M cmk/base/plugins/agent_based/threepar_cpgs.py
M cmk/base/plugins/agent_based/utils/checkmk.py
M cmk/base/plugins/agent_based/utils/interfaces.py
M cmk/gui/background_job/_store.py
M cmk/gui/config.py
M cmk/gui/graphing/_html_render.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/automations.py
M cmk/special_agents/agent_aws_status.py
M cmk/special_agents/agent_elasticsearch.py
M cmk/special_agents/agent_gcp_status.py
M cmk/special_agents/utils/node_exporter.py
M cmk/special_agents/utils_kubernetes/transform_any.py
M cmk/special_agents/utils_kubernetes/transform_json.py
M packages/cmk-agent-receiver/cmk/agent_receiver/checkmk_rest_api.py
M tests/extension_compatibility/output_extensions_sorted_by_downloads.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube_statefulsets.py
M tests/unit/cmk/special_agents/test_agent_aws_status.py
M tests/unit/cmk/special_agents/test_agent_gcp_status.py
Log Message:
-----------
reduce warnings
sed -i 's/parse_obj/model_validate/g'
Change-Id: Iff6dfcd5738057ba60fc72eb82f70dd1923246d7
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: a89872bf78742582c34c28cdd19e6517e43219e6
https://github.com/Checkmk/checkmk/commit/a89872bf78742582c34c28cdd19e6517e…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
M cmk/base/legacy_checks/oracle_diva_csm.py
M cmk/gui/plugins/wato/check_parameters/blank_tapes.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
blank_tapes: make params a dict
Change-Id: I78b3f77b7adbd289425320280bae3c084ae2269f
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 7940b4f16517daeef20a81754a1351e05d55b69c
https://github.com/Checkmk/checkmk/commit/7940b4f16517daeef20a81754a1351e05…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
R cmk/update_config/plugins/actions/background_jobs.py
R cmk/update_config/plugins/actions/backup.py
R cmk/update_config/plugins/actions/ldap_connection_ids.py
R cmk/update_config/plugins/actions/old_custom_logos.py
R cmk/update_config/plugins/actions/persisted_sections.py
R cmk/update_config/plugins/actions/remote_site_cas.py
M cmk/update_config/plugins/actions/replaced_check_plugins.py
M cmk/update_config/plugins/actions/rulesets.py
M cmk/update_config/plugins/actions/user_attributes.py
M cmk/update_config/plugins/actions/visuals_utils.py
R tests/unit/cmk/update_config/plugins/actions/test_background_jobs.py
M tests/unit/cmk/update_config/plugins/actions/test_rulesets.py
R tests/unit/cmk/update_config/plugins/actions/test_update_backup.py
R tests/unit/cmk/update_config/plugins/actions/test_user_attributes.py
R tests/unit/cmk/update_config/plugins/actions/test_visuals_utils.py
Log Message:
-----------
Remove useless update config actions
These actions were already part of Checkmk 2.2.0p8. This is the oldest
version people can upgrade from. This means that the update actions were
already executed on the updating sites. For this reason, we can drop
the actions in 2.3.
Change-Id: I55dc4f92d9a5764db0ce986530813508b0d8b65e
Commit: bdd182a256bc8aa6704e566c2e80369ba8ff9aa1
https://github.com/Checkmk/checkmk/commit/bdd182a256bc8aa6704e566c2e80369ba…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
M omd/packages/python3-modules/BUILD
Log Message:
-----------
add missing packages
Change-Id: I9213782c5b3d41f565d8875a06f0015f3bc63b9a
Commit: ddeb7cc71253f4e7ebeaa17eb562826821532639
https://github.com/Checkmk/checkmk/commit/ddeb7cc71253f4e7ebeaa17eb56282682…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
M cmk/gui/plugins/wato/utils/simple_levels.py
Log Message:
-----------
SimpleLevels: allow for lower levels
Change-Id: I85543fba83beff6b7a0b7e878585b2e3c52f8b3d
Compare: https://github.com/Checkmk/checkmk/compare/4e99d84470f2...ddeb7cc71253
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 18e76819c51e7be2d50fe8e85871399d30caee8a
https://github.com/Checkmk/checkmk/commit/18e76819c51e7be2d50fe8e85871399d3…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
M packages/check-http/src/checking.rs
M packages/check-http/src/lib.rs
M packages/check-http/src/main.rs
M packages/check-http/tests/test_http.rs
Log Message:
-----------
check_http: Refactoring IX
Separate CheckResult from Output
A merged CheckResult should not be a CheckResult again, but rather
an Output.
CMK-14257
Change-Id: If7884637c58c0321172876d6aef9292ac2259fdd
Commit: 4e99d84470f2a26c41b0f13454c685f9bc9bdce2
https://github.com/Checkmk/checkmk/commit/4e99d84470f2a26c41b0f13454c685f9b…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
M packages/check-http/src/checking.rs
Log Message:
-----------
check_http: Handle empty Output
SUP-14257
Change-Id: I5328acd831c7c034c397f46484da9457537a88e5
Compare: https://github.com/Checkmk/checkmk/compare/f1506477297e...4e99d84470f2
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ebfb0c4ce54f78197f5359704bbd12f093ccd331
https://github.com/Checkmk/checkmk/commit/ebfb0c4ce54f78197f5359704bbd12f09…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
M packages/check-http/src/lib.rs
Log Message:
-----------
check_http: Refactoring V
Separate collection of outputs from returning final output
CMK-14257
Change-Id: I14de59ca58fd5d388348e14a2676197081eafbdb
Commit: 9f79d01f8ab8cbb78c8fc5300d25fa1cfd90ce3a
https://github.com/Checkmk/checkmk/commit/9f79d01f8ab8cbb78c8fc5300d25fa1cf…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
M packages/check-http/src/checking.rs
M packages/check-http/src/lib.rs
Log Message:
-----------
check_http: Move test cases
CMK-14257
Change-Id: Iebfeeee95c5b97f1a201add140e07823ece4ee4f
Commit: e948f25e347a20cc3f0e7fac75e685388b1ed93f
https://github.com/Checkmk/checkmk/commit/e948f25e347a20cc3f0e7fac75e685388…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
M packages/check-http/src/checking.rs
M packages/check-http/src/lib.rs
M packages/check-http/tests/test_http.rs
Log Message:
-----------
check_http: Refactoring VI
Rename Output to CheckResult
CMK-14257
Change-Id: Icb71818e094d4ce6a44fc291452cbf4e834f2f7f
Commit: f5ea89ae61710447d13f4773cafffd31cdab1253
https://github.com/Checkmk/checkmk/commit/f5ea89ae61710447d13f4773cafffd31c…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
M packages/check-http/src/lib.rs
Log Message:
-----------
check_http: Refactoring VII
Don't use a bare State::Ok any longer, as this yields no
useful information.
CMK-14257
Change-Id: I30829821a5e7bf40d36fe4f887dd7e136a192b79
Commit: 25267d19941b6148ba3d108c0f126bceae9eb916
https://github.com/Checkmk/checkmk/commit/25267d19941b6148ba3d108c0f126bcea…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
M packages/check-http/src/checking.rs
M packages/check-http/src/lib.rs
M packages/check-http/tests/test_http.rs
Log Message:
-----------
check_http: Remove CheckResult.details for now
Right now, we don't use them.
And they got in the way of the ongoing refactoring.
They will celebrate their glorious comeback when they're needed.
CMK-14257
Change-Id: I1c024da6a1faec50f7cd02a13362a6e53e00d80d
Commit: 346bfe37f60a575439cb7e0c8154e5180fe0ac01
https://github.com/Checkmk/checkmk/commit/346bfe37f60a575439cb7e0c8154e5180…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
M packages/check-http/src/checking.rs
M packages/check-http/src/lib.rs
M packages/check-http/tests/test_http.rs
Log Message:
-----------
check_http: Make summary mandatory
Disallow `None` as possible summary
Since we can't prevent at compile time that empty strings are passed
as summary, we have to filter emtpy strings out while formatting.
CMK-14257
Change-Id: Ie2c0dfcce26e60e735fe85e6f613f788e24895f0
Commit: e58e5ac965b80cfb9a93bf98525c7def94c3c0a6
https://github.com/Checkmk/checkmk/commit/e58e5ac965b80cfb9a93bf98525c7def9…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
M packages/check-http/src/checking.rs
Log Message:
-----------
check_http: Refactoring VIII
Remove now unused CheckResult::from_state() builder helper.
CMK-14257
Change-Id: Ie63b65c44cef0dc0435d8c6c333306199ab13d83
Commit: f1506477297eeda2b5068ea320f318cedc7f7262
https://github.com/Checkmk/checkmk/commit/f1506477297eeda2b5068ea320f318ced…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-11-03 (Fri, 03 Nov 2023)
Changed paths:
M Pipfile
M Pipfile.lock
M buildscripts/scripts/stages.yml
A buildscripts/scripts/test-package-cmk-agent-based.groovy
R cmk/agent_based/v1/__init__.py
M omd/packages/python3-modules/BUILD
M packages/BUILD
A packages/cmk-agent-based/.f12
A packages/cmk-agent-based/.gitignore
A packages/cmk-agent-based/Pipfile
A packages/cmk-agent-based/Pipfile.lock
A packages/cmk-agent-based/cmk/agent_based/py.typed
A packages/cmk-agent-based/cmk/agent_based/v1/__init__.py
A packages/cmk-agent-based/cmk/agent_based/v1/_regex.py
A packages/cmk-agent-based/pyproject.toml
A packages/cmk-agent-based/run
A packages/cmk-agent-based/setup.cfg
A packages/cmk-agent-based/tests/cmk/agent_based/v1/test_regex.py
M tests/Makefile
M tests/code_quality/test_pipfile.py
M tests/testlib/site.py
Log Message:
-----------
agent_based: introduce package
Change-Id: I585be136d5f6cb20fc4bb4dc9b7cef2ca9fc7130
Compare: https://github.com/Checkmk/checkmk/compare/96e8681a1bd6...f1506477297e