Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: bbc9d3c425f4156148a70fcb6f0ae9df4aebed43
https://github.com/Checkmk/checkmk/commit/bbc9d3c425f4156148a70fcb6f0ae9df4…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_activate_changes.py
Log Message:
-----------
activate_changes: update unit tests to use the test client
Change-Id: I4ebe2dbde18630cebd44cb4d20efffde7263f03d
Commit: f53142b644d65b0755b77bba69b52ef2afa069cf
https://github.com/Checkmk/checkmk/commit/f53142b644d65b0755b77bba69b52ef2a…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
A .werks/15885
M cmk/gui/plugins/openapi/endpoints/activate_changes/__init__.py
M cmk/gui/plugins/openapi/endpoints/activate_changes/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/gui/watolib/activate_changes.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_activate_changes.py
Log Message:
-----------
15885 activate_changes: implement list pending changes endpoint
This werk introduces a new endpoint in the activation_run domain
for showing a list of pending changes.
The new endpoint is as follows...
/domain-types/activation_run/collections/pending
CMK-12432
Change-Id: I92378d38ea6510fba811f09c4d9600c9709ad0e4
Commit: 51db26edd50a60a1976ac3766f171976a871ef5b
https://github.com/Checkmk/checkmk/commit/51db26edd50a60a1976ac3766f171976a…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
A .werks/15886
M cmk/gui/plugins/openapi/endpoints/activate_changes/__init__.py
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/endpoints/host_group_config.py
M cmk/gui/plugins/openapi/endpoints/host_tag.py
M cmk/gui/plugins/openapi/endpoints/password.py
M cmk/gui/plugins/openapi/endpoints/service_group_config.py
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/plugins/openapi/restful_objects/constructors.py
M tests/testlib/rest_api_client.py
Log Message:
-----------
15886 etag: allow star tag on endpoints that enforce etag policy
The require_etag function was comparing a set of etags against
another expected set of 1 etag. Therefore if more than 1 etag
was sent with the request, it would fail. We instead compare
the etag hash expected is contained within the request.
Change-Id: I8bb1e455643d11704f0d35c3957d92cf75ce8600
Commit: c1e1f594c489d8f9a7bc4825101dcd1f86aa2d6a
https://github.com/Checkmk/checkmk/commit/c1e1f594c489d8f9a7bc4825101dcd1f8…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
A .werks/15884
M cmk/gui/plugins/openapi/endpoints/activate_changes/__init__.py
M tests/testlib/openapi_session.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_activate_changes.py
Log Message:
-----------
15884 activate_changes: If-Match header now required on the activate changes endpoint
Change-Id: Ia6445c0233e2df899af3e2085cb9d94601a02d23
Compare: https://github.com/Checkmk/checkmk/compare/96cae19e26f3...c1e1f594c489
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 69213e30051b4508d837cc3bf680e5e1241fb5b1
https://github.com/Checkmk/checkmk/commit/69213e30051b4508d837cc3bf680e5e12…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-06-08 (Thu, 08 Jun 2023)
Changed paths:
M cmk/base/check_legacy_includes/ups_in_voltage.py
M cmk/base/check_legacy_includes/ups_out_voltage.py
M cmk/base/legacy_checks/emc_isilon_power.py
M cmk/base/legacy_checks/ipr400_in_voltage.py
M cmk/base/legacy_checks/ups_in_voltage.py
M cmk/base/legacy_checks/ups_out_voltage.py
M cmk/base/legacy_checks/ups_socomec_in_voltage.py
M cmk/base/legacy_checks/ups_socomec_out_voltage.py
M cmk/gui/plugins/wato/check_parameters/evolt.py
M tests/unit/checks/generictests/datasets/ups_socomec_regression.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
evolt ruleset: convert to dict
The underlying goal here is to drop the
callsites of the 'discover' decorator;
but this is a needed step for the migration
anyway.
Change-Id: Id28e0482514085c5049797aa7db610296ce41be3
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 82fd8cf057dd3f11022de8f229b48e11a2d6f852
https://github.com/Checkmk/checkmk/commit/82fd8cf057dd3f11022de8f229b48e11a…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
A third_party/fmt/create-archive
A third_party/fmt/create-archive.cmd
A third_party/openhardwaremonitor/create-archive
A third_party/openhardwaremonitor/create-archive.cmd
A third_party/simpleini/create-archive
A third_party/simpleini/create-archive.cmd
A third_party/simpleini/readme.md
A third_party/yaml-cpp/create-archive
A third_party/yaml-cpp/create-archive.cmd
Log Message:
-----------
add create-archive scripts to windows only packages
Change-Id: I70ca84b6f53350dbb0c6f536cedcd0c3ffb6981a
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 8501be3885961ab85a1a5a67cb118525552eba7a
https://github.com/Checkmk/checkmk/commit/8501be3885961ab85a1a5a67cb1185255…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
A .werks/15285
M agents/windows/plugins/mk_oracle.ps1
Log Message:
-----------
15285 FIX mk_oracle.ps1: add systemparameter section
The agent bakery default values add the section "System Parameters" with "Run
synchronously". This works with linux agent, but the windows agent plugin could
not handle this section.
This werk adds the section to the windows agent plugin.
SUP-14147
Change-Id: Icd9ca14ca3ca3d09e51d45e241575d1ea4c9db27
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 2b3c926f56f3042c66fa125833865d92c96848fb
https://github.com/Checkmk/checkmk/commit/2b3c926f56f3042c66fa125833865d92c…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
A tests/unit/cmk/base/plugins/agent_based/test_azure_traffic_manager.py
R tests/unit/cmk/base/plugins/test_azure_traffic_manager.py
Log Message:
-----------
move misplaced file: test_azure_traffic_manager
Change-Id: I7841f050b09da1c1d5a5d7bb4b022d002f9c005c
Commit: 2a686207ddad97cfc233b28720b4e1b696a043fe
https://github.com/Checkmk/checkmk/commit/2a686207ddad97cfc233b28720b4e1b69…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M cmk/automations/results.py
M cmk/base/default_config/base.py
M cmk/base/default_config/notify.py
M cmk/base/events.py
M cmk/base/notify.py
M cmk/ec/actions.py
M cmk/gui/type_defs.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/notifications.py
M cmk/gui/watolib/sample_config.py
M cmk/gui/watolib/timeperiods.py
M cmk/notification_plugins/msteams.py
M cmk/notification_plugins/sms_api.py
M cmk/notification_plugins/utils.py
M cmk/utils/notify.py
A cmk/utils/notify_types.py
M cmk/utils/type_defs/__init__.py
M cmk/utils/type_defs/notification_plugin_api_types.py
R cmk/utils/type_defs/notify.py
M cmk/utils/type_defs/rule_notification_api_types.py
M tests/unit/cmk/base/test_notify.py
Log Message:
-----------
Move notification types to notification_types module
Mostly to avoid circular deps later on but it also seems more logical to
have the declarations share a common (pseudo) namespace with
`cmk.utils.notify`. That's the first step toward better cohesion.
Change-Id: I8f9afe1f70ee4846752ecf99bed4bfda0b323be1
Commit: 430f0d677e3a89d6c6774517bd6e2bc32bcc3f6b
https://github.com/Checkmk/checkmk/commit/430f0d677e3a89d6c6774517bd6e2bc32…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/core.py
M cmk/base/core_nagios.py
M cmk/base/default_config/base.py
M cmk/base/dump_host.py
M cmk/base/events.py
M cmk/base/notify.py
M cmk/ec/core_queries.py
M cmk/ec/main.py
M cmk/ec/rule_matcher.py
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/timeperiods.py
M cmk/utils/notify_types.py
M cmk/utils/parameters.py
A cmk/utils/timeperiod.py
M cmk/utils/type_defs/__init__.py
M cmk/utils/type_defs/_misc.py
Log Message:
-----------
Group timeperiod stuff in timeperiod module
Change-Id: Ie660a091b48467d7c7dbf257f342dc6bb131fc89
Compare: https://github.com/Checkmk/checkmk/compare/ee702b2cc7d6...430f0d677e3a