Branch: refs/heads/master
Home:
https://github.com/Checkmk/checkmk
Commit: 7715bbf3ffee1747fdd178442f96a591ac28aee7
https://github.com/Checkmk/checkmk/commit/7715bbf3ffee1747fdd178442f96a591a…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M cmk/base/api/agent_based/inventory_classes.py
M cmk/checkers/inventory.py
M cmk/utils/structured_data.py
M tests/unit/cmk/base/agent_based/test_base_inventory.py
M tests/unit/cmk/utils/structured_data/test_structured_data.py
Log Message:
-----------
inventory: Simple interface for adding pairs or rows explicitly
Change-Id: I88dee6611ad0e8195025b308b92429c85e744eda
Commit: a9cf5235323ba5af27561df629dff9a59ef03739
https://github.com/Checkmk/checkmk/commit/a9cf5235323ba5af27561df629dff9a59…
Author: Lars Getwan <lars.getwan(a)tribe29.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M cmk/base/diagnostics.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/utils/diagnostics.py
Log Message:
-----------
Support Diagnostics: Extend set of files for Licensing component.
Added in general:
- ~/etc/check_mk/licensing.d/notification_settings.mk
- ~/etc/check_mk/multisite.d/licensing_settings.mk
- ~/var/check_mk/licensing/next_online_verification
- ~/var/check_mk/licensing/verification_request_id
- ~/var/check_mk/licensing/verification_response
Already collected, but now also categorized for the licensing component:
- ~/var/check_mk/core/state.pb
- ~/var/log/web.log
- ~/var/log/apache/error_log
Change-Id: I8387ea5e48e04dc55907e2b5190da72095cc6d11
Commit: c900786dc0de09345f4fa6b49939d368ea8b721c
https://github.com/Checkmk/checkmk/commit/c900786dc0de09345f4fa6b49939d368e…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
Log Message:
-----------
api/code_examples: fix curl example with redirect option
Change-Id: Id11a3e2f183ade1ae78052f88aa5710a6a23d41f
Commit: b2cf77d971ca5d538524009ac047a84be169435e
https://github.com/Checkmk/checkmk/commit/b2cf77d971ca5d538524009ac047a84be…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M web/htdocs/themes/facelift/images/icon_filter.svg
Log Message:
-----------
Replace filter icon
CMK-13467
Change-Id: Ie2bb5dd1d033093905afa8e78116d9bd38adcec7
Commit: 9c7a8707de775be2576015299bd733400949548a
https://github.com/Checkmk/checkmk/commit/9c7a8707de775be2576015299bd733400…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
A .werks/15492
M cmk/gui/plugins/wato/background_job.py
M web/htdocs/js/modules/background_job.ts
Log Message:
-----------
15492 FIX Fix refresh of pending changes on bulk service discovery
CMK-12633
Change-Id: I99a28507f8541e6949995b1c1d74d7683d4ff117
Commit: b0e703e8f42dd8c86abe50ea5574117a9e07b4c1
https://github.com/Checkmk/checkmk/commit/b0e703e8f42dd8c86abe50ea5574117a9…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 10 Werk IDS
Change-Id: Ib49a260d5b2872f60a768551674da5c447b49e38
Commit: 718717a9c3b94f38c3160728bd176d19e33e3a65
https://github.com/Checkmk/checkmk/commit/718717a9c3b94f38c3160728bd176d19e…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
R tests/unit/checks/generictests/datasets/ucs_c_rack_server_util.py
A tests/unit/cmk/base/plugins/agent_based/test_ucs_c_rack_server_util.py
Log Message:
-----------
ucs_c_rack_server_util{_*}: Add unit tests
Change-Id: I6c2b16203b650f7c99d1456926278dee572d72da
Commit: 677208473b1e0c2b420444001719844824e514b7
https://github.com/Checkmk/checkmk/commit/677208473b1e0c2b42044400171984482…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M cmk/base/legacy_checks/ucs_c_rack_server_util.py
A cmk/base/plugins/agent_based/ucs_c_rack_server_util.py
M tests/unit/cmk/base/plugins/agent_based/test_ucs_c_rack_server_util.py
Log Message:
-----------
ucs_c_rack_server_util: migrate section
Change-Id: I4ba0f61c7a1881aeae0e650ff620b0be4958faf7
Commit: de49cc5f43ce597e5d0c92d516fb77984f93a2b5
https://github.com/Checkmk/checkmk/commit/de49cc5f43ce597e5d0c92d516fb77984…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
R cmk/base/legacy_checks/ucs_c_rack_server_util.py
M cmk/base/plugins/agent_based/ucs_c_rack_server_util.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/plugins/agent_based/test_ucs_c_rack_server_util.py
Log Message:
-----------
ucs_c_rack_server_util{_*}: Migrate check plugins
Change-Id: Ifb57af5ad2c8b87ba5682afd82258f6a26f68cac
Commit: c9aa769870d8ac5a4d1fcd9840c1a1301b076a05
https://github.com/Checkmk/checkmk/commit/c9aa769870d8ac5a4d1fcd9840c1a1301…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M cmk/utils/licensing/export.py
M cmk/utils/licensing/usage.py
M tests/unit/cmk/utils/licensing/test_usage.py
Log Message:
-----------
licensing: Parse (legacy) report version 1.2...1.5
Change-Id: Ica5b0ba6f1a002755677f615c2bfb9fa066f9287
Commit: 9f677bec493d537dea9fe92e75ac7a3b55d8791a
https://github.com/Checkmk/checkmk/commit/9f677bec493d537dea9fe92e75ac7a3b5…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M cmk/gui/plugins/wato/background_job.py
Log Message:
-----------
Fix UI-Crawl
Change-Id: Ie874aa419f0db619d9c5f847ca5b2ed40da279ae
(cherry picked from commit c9b32831e50e1447d623e523f42b84f068a58542)
Commit: 8f3943520c7c400a7f7b2899b947309ba83f499d
https://github.com/Checkmk/checkmk/commit/8f3943520c7c400a7f7b2899b947309ba…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
A .werks/15191
M cmk/gui/fields/utils.py
M cmk/gui/plugins/openapi/endpoints/service.py
M cmk/utils/livestatus_helpers/expressions.py
A tests/unit/cmk/utils/livestatus_helpers/test_expressions.py
Log Message:
-----------
15191 SEC Livestatus command injection in RestAPI
Prior to this Werk all RestAPI endpoints that use Livestatus
filter operators were susceptible to injection of Livestatus commands.
Any user authorized to use the affected RestAPI routes could hence
execute arbitrary Livestatus commands.
This issue was uncovered by internal review.
Affected Versions:
LI: 2.2.0 (beta)
LI: 2.1.0
LI: 2.0.0
Vulnerability Management:
We have rated the issue with a CVSS Score of 8.3 (High) with the
following CVSS vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H and
assigned CVE CVE-2023-31208.
Change-Id: I810b8cc2f920591a1aee2092c52f89d9fbfcbf59
Commit: 9deaea414085d7da78654b92229db36df0f93d90
https://github.com/Checkmk/checkmk/commit/9deaea414085d7da78654b92229db36df…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M cmk/base/agent_based/discovery/autodiscovery.py
Log Message:
-----------
Fixup unused import
Change-Id: I434ac109f4024b5e42440b5a3a8af3de87e24c72
Commit: dabda5f693e86ab9a4cd83c5ea0c25d0ff237964
https://github.com/Checkmk/checkmk/commit/dabda5f693e86ab9a4cd83c5ea0c25d0f…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M cmk/base/plugins/agent_based/omd_diskusage.py
M cmk/gui/plugins/metrics/omd.py
Log Message:
-----------
omd_performance: add missing spec
CMK-12918
Change-Id: I3207ef68065a955fd40ced08e1b1a7675283f30d
Commit: bc7e4f7356ad65a322f530c54039358dfbdf100c
https://github.com/Checkmk/checkmk/commit/bc7e4f7356ad65a322f530c54039358df…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M cmk/base/plugins/agent_based/omd_diskusage.py
M tests/unit/cmk/base/plugins/agent_based/test_omd_diskusage.py
Log Message:
-----------
omd_performance: align test with real agent output
check_mk_agent.linux does not output standard error output.
CMK-12918
Change-Id: If6e53ea99c47e7f1b0b8aa334a22371c4e9672f1
Commit: 4d05313236bae37fab61e0dcb46380eebffa1908
https://github.com/Checkmk/checkmk/commit/4d05313236bae37fab61e0dcb46380eeb…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M cmk/gui/plugins/metrics/omd.py
Log Message:
-----------
omd_performance: always use graph, even if some metrics are missing
CMK-12918
Change-Id: Ib1a93b909dc0cdf60db3a898a099d11bf30cc086
Commit: e10ee96ec001f33d6e37b4f0a8534caa04f1b811
https://github.com/Checkmk/checkmk/commit/e10ee96ec001f33d6e37b4f0a8534caa0…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M checkman/omd_diskusage
Log Message:
-----------
omd_diskusage: update manpage
CMK-12918
Change-Id: I1420b50a534cdcc72e0aa41677fd7be26d6b34a9
Commit: 3fc00368fdaaf481d788b417524c5722a80694f6
https://github.com/Checkmk/checkmk/commit/3fc00368fdaaf481d788b417524c5722a…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M cmk/base/plugins/agent_based/omd_diskusage.py
Log Message:
-----------
omd_diskusage: return site_name
CMK-12819
Change-Id: I7c85e81e974434e5cac9ba1ca98232c9a31e7a81
Commit: 3eeb87491b7afab7c18dca413b1ec5ad9c8ad0f9
https://github.com/Checkmk/checkmk/commit/3eeb87491b7afab7c18dca413b1ec5ad9…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M cmk/base/_sources.py
M cmk/base/config.py
M cmk/base/core_config.py
M cmk/base/sources.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_config.py
Log Message:
-----------
move make_special_agent_cmdline to ConfigCache
Change-Id: I9381d36bcd4d783ca63996fab35222bfdfa2c3cd
Commit: 23b38b85f764aa7d1af8cf12e28153455a6a7f53
https://github.com/Checkmk/checkmk/commit/23b38b85f764aa7d1af8cf12e28153455…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
A .werks/15747
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M tests/unit/cmk/base/test_core_config.py
Log Message:
-----------
Fix macro replacement in special agents
The use of macros was enabled for special agent parameters with
werk 3721, but no longer worked in 2.1.
It's fixed with this werk.
SUP-14120
Change-Id: Icffff359ce14e7d72593d833a63ac95ce3a55610
Commit: 6f8887c0987578fda2ea1a59153528dec2bc3c0f
https://github.com/Checkmk/checkmk/commit/6f8887c0987578fda2ea1a59153528dec…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M cmk/base/legacy_checks/brocade_mlx.py
M cmk/base/legacy_checks/emc_isilon.py
M cmk/base/legacy_checks/netscaler_health.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
make vulture happy: dedup fetch spec
And, of course, drop the dead constant.
Change-Id: Ibbc4fa8f792bb7a45dbce6dd72f668c504be096f
Commit: d78c6f7ca339485273094a5dbd86c32f6abb9920
https://github.com/Checkmk/checkmk/commit/d78c6f7ca339485273094a5dbd86c32f6…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M cmk/base/check_legacy_includes/huawei_switch.py
Log Message:
-----------
make vulture happy: drop dead function
Change-Id: I70223a37713bcc261ed72c410cbec426da5d7cd6
Commit: 210d90ae1d2d32af36abfc5ceff386c994b2696e
https://github.com/Checkmk/checkmk/commit/210d90ae1d2d32af36abfc5ceff386c99…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
A .werks/15613
M cmk/base/plugins/agent_based/omd_diskusage.py
M tests/unit/cmk/base/plugins/agent_based/test_omd_diskusage.py
Log Message:
-----------
15613 FIX omd_diskusage: Avoid Errors if Site Name is 'log' or 'rrd'
CMK-12918
Change-Id: I9dff409dd6ad2c90cdfe766ecba8c1248274037b
Commit: 75708f062bbb6df663a778c237680096b35fde9a
https://github.com/Checkmk/checkmk/commit/75708f062bbb6df663a778c237680096b…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-05-15 (Mon, 15 May 2023)
Changed paths:
M cmk/base/legacy_checks/aruba_cpu_util.py
M cmk/base/legacy_checks/hp_msa_controller.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/conftest.py
Log Message:
-----------
add test for factory settings consistency
Change-Id: Ia20e27b607bd29aa03991aa39ce5f2c646c7c47a
Commit: 41298cf25ef16f26c4a011181dcb7fb4865464d7
https://github.com/Checkmk/checkmk/commit/41298cf25ef16f26c4a011181dcb7fb48…
Author: Lars Getwan <lars.getwan(a)tribe29.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M cmk/base/diagnostics.py
M cmk/utils/diagnostics.py
M tests/unit/cmk/utils/test_diagnostics_utils.py
Log Message:
-----------
Support Diagnostics: Automatically decrypt Licensing files
Some of the files we collect for the Licensing module are encrypted.
They are now automatically decrypted before added to the SD dump.
Change-Id: I4a891fe62752ed5551efc801e8483cf28f1a85e6
Commit: 0179b1681840e0dde1ab80ba7d3fa6626eccfd6f
https://github.com/Checkmk/checkmk/commit/0179b1681840e0dde1ab80ba7d3fa6626…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M cmk/base/.f12
Log Message:
-----------
cmk.base f12: Avoid rsyncing .pyc files
This makes the subsequent mv command crash (source and target are
equal).
Change-Id: I2b94a000e9fc3e659e6407ba87ee8d1c672dcc1f
Commit: e9b00ac561a0debed904544742cf56607e37aa4c
https://github.com/Checkmk/checkmk/commit/e9b00ac561a0debed904544742cf56607…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M cmk/gui/watolib/hosts_and_folders.py
M tests/unit/cmk/gui/test_watolib_hosts_and_folders.py
M tests/unit/cmk/gui/watolib/test_gui_rulesets.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
M tests/unit/cmk/update_config/plugins/actions/test_rulesets.py
Log Message:
-----------
CREFolder to kwargs only for clarity
Change-Id: Ic64e29a1e1270fe1f9eceb84d909c58a79138a3a
Commit: 983f5840e16d44566d2b0feed5d7a4bd4e26ce01
https://github.com/Checkmk/checkmk/commit/983f5840e16d44566d2b0feed5d7a4bd4…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M cmk/gui/watolib/hosts_and_folders.py
M tests/unit/cmk/gui/test_watolib_hosts_and_folders.py
Log Message:
-----------
Move folder id creation from save logic to creation time
It's kind of surprising that the internal ID automatically computed and
the object is modified when the folder is being persisted.
Change-Id: I6e3c14cbfc6ad688f2cb4dda181900154690a64c
Commit: bb7a6146994a42efd22da1f3edba1fb550fb64e2
https://github.com/Checkmk/checkmk/commit/bb7a6146994a42efd22da1f3edba1fb55…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
R tests/unit/cmk/gui/test_watolib_hosts_and_folders.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
Log Message:
-----------
Consolidate hosts & folders tests
Change-Id: I648a7e6730b759ff2c5c4286ec1cba82b8b04301
Commit: fb9c2b3af598620a3d9df278be3bfa50e6946be4
https://github.com/Checkmk/checkmk/commit/fb9c2b3af598620a3d9df278be3bfa50e…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
Keep the folders internal ID when computing the WATOFolderInfo
The internal ID is an attribute of the folder which should always be
kept and not only when executing persist_instance.
Change-Id: Ia59af847d745206cc93834fc950f64375ad40be5
Commit: b34d4b3b8e056317b3e9f290dc88d58eb9a52d76
https://github.com/Checkmk/checkmk/commit/b34d4b3b8e056317b3e9f290dc88d58eb…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M checkman/gcp_filestore_summary
M checkman/gcp_gce_cpu
M checkman/gcp_gce_disk_summary
M checkman/gcp_gce_network
M checkman/gcp_gce_storage_summary
M checkman/gcp_gce_summary
M checkman/gcp_gcs_summary
M checkman/gcp_http_lb_summary
M checkman/gcp_sql_summary
Log Message:
-----------
Update GCP manpages
Change-Id: I07a7a73040ecbdc71d3c93840d4a24ab24124454
Commit: 0418028280416917f91a4603615fcca27aa64589
https://github.com/Checkmk/checkmk/commit/0418028280416917f91a4603615fcca27…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M tests/unit/cmk/gui/test_gui_config.py
Log Message:
-----------
Licensing: UI improvement collection
* Remove timezone column from license usage table
* Do not show licensing notification settings in GUI since there is nothing for the user
to configure yet
* Make wording for trial expiration consistent on login page/help menu/licensing page
CMK-12892
Change-Id: I7cdcf48b6c3a9939cf83f81e58a68fdfffea9b44
Commit: 0302c5ef9abe7d09b27d0859adcda7f03ada49be
https://github.com/Checkmk/checkmk/commit/0302c5ef9abe7d09b27d0859adcda7f03…
Author: Jonas Scharpf <jonas.scharpf(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 1 Werk IDS
Change-Id: Ia0020d05c32d49a607e89aaa4735908f5892d438
Commit: 077286d91c2f73042d53e80c62b3d3c675bf3765
https://github.com/Checkmk/checkmk/commit/077286d91c2f73042d53e80c62b3d3c67…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M cmk/base/automations/check_mk.py
Log Message:
-----------
Fixup name used but not imported
Change-Id: I37ff9fcd3683105e68dec59bd014285cb6f2f33a
Commit: 43666954c2256a8a71487e44b05d59bc2388dc5e
https://github.com/Checkmk/checkmk/commit/43666954c2256a8a71487e44b05d59bc2…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/automations/check_mk.py
Log Message:
-----------
Do not compute in callee when it can be done in caller
This avoids forwarding arguments and complicating the call stack
without any reason.
Change-Id: I5733e6581735cc82a5a26f155d2c97f05deeb9ed
Commit: 68d3b6257d15db121b7c6a251622a9d101db9915
https://github.com/Checkmk/checkmk/commit/68d3b6257d15db121b7c6a251622a9d10…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/automations/check_mk.py
Log Message:
-----------
Do not compute in callee... #2
Change-Id: I2241d07af78f1316b5ffc27e6f03bdc86d31a8fa
Commit: cf8d245aedd0421dc866ac0003f2b0c4c5c3e964
https://github.com/Checkmk/checkmk/commit/cf8d245aedd0421dc866ac0003f2b0c4c…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M cmk/base/agent_based/discovery/preview.py
M cmk/base/automations/check_mk.py
Log Message:
-----------
Do not compute in callee... #3
Change-Id: I84c1a6edf4535fe7b8063ebff4bf711ae8718763
Commit: 39d8017693d7198ed99bd9869d2c75f6facfe9b5
https://github.com/Checkmk/checkmk/commit/39d8017693d7198ed99bd9869d2c75f6f…
Author: Teresa Siegmantel <teresa.siegmantel(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M .werks/15748
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
15748 FIX 'effective_attributes' now uses the same format as
'attributes' in 'show host' and 'show all hosts' endpoints
SUP-13071
Change-Id: I56e81deeb7d6b3a69e8b33a03900443908d9f841
Commit: 3e61f55d271347ee55ed181d09039893479cb1bc
https://github.com/Checkmk/checkmk/commit/3e61f55d271347ee55ed181d090398934…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
Log Message:
-----------
add mapping between Nagios servicegroup and IServiceGroup
Change-Id: Ib75e3a05b28afac6c69ebe6b0f52277f6769806c
Commit: a7e814e1d001597453064db2c4fb37f7141520bf
https://github.com/Checkmk/checkmk/commit/a7e814e1d001597453064db2c4fb37f71…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/TableServices.cc
M livestatus/src/TableServicesByGroup.cc
M livestatus/src/test/test_Table.cc
M packages/livestatus/include/livestatus/MonitoringCore.h
Log Message:
-----------
change MonitoringCore::find_servicegroups to return raw pointer instead of unique ptr
Change-Id: Ic5c063dca060e202af062c6a80ee11858bd119a9
Commit: d7072cc00b31ebcbd45e57e8a31b9d44adabc50e
https://github.com/Checkmk/checkmk/commit/d7072cc00b31ebcbd45e57e8a31b9d44a…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
R livestatus/src/HostListState.cc
R livestatus/src/HostListState.h
M livestatus/src/Makefile.am
M livestatus/src/NebServiceGroup.h
R livestatus/src/ServiceListState.cc
R livestatus/src/ServiceListState.h
M livestatus/src/TableHostGroups.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableServiceGroups.cc
A packages/livestatus/include/livestatus/HostListState.h
M packages/livestatus/include/livestatus/Interface.h
A packages/livestatus/include/livestatus/ServiceListState.h
M packages/livestatus/src/CMakeLists.txt
A packages/livestatus/src/HostListState.cc
A packages/livestatus/src/ServiceListState.cc
Log Message:
-----------
unify TableServiceGroups
Change-Id: I2d930641a7f27ac9c85f827086e26d4d31ec40eb
Commit: c6943925fdf3eb97ec0c68f1abd6fb965b76e0db
https://github.com/Checkmk/checkmk/commit/c6943925fdf3eb97ec0c68f1abd6fb965…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M livestatus/src/Makefile.am
M livestatus/src/Store.h
R livestatus/src/TableHostGroups.cc
R livestatus/src/TableHostGroups.h
M livestatus/src/TableHostsByGroup.cc
R livestatus/src/TableServiceGroups.cc
R livestatus/src/TableServiceGroups.h
M livestatus/src/TableServicesByGroup.cc
M livestatus/src/TableServicesByHostGroup.cc
M livestatus/src/test/test_Table.cc
A packages/livestatus/include/livestatus/TableHostGroups.h
A packages/livestatus/include/livestatus/TableServiceGroups.h
M packages/livestatus/src/CMakeLists.txt
A packages/livestatus/src/TableHostGroups.cc
A packages/livestatus/src/TableServiceGroups.cc
Log Message:
-----------
move TableHostGroups and TableServiceGroups to lib livestatus
Change-Id: Ie8759a16e1f88ca951591b0b9bce401a9d85d799
Commit: a529a2b5cc75233c16f86ed7bf8aa9cd9e241f7e
https://github.com/Checkmk/checkmk/commit/a529a2b5cc75233c16f86ed7bf8aa9cd9…
Author: Teresa Siegmantel <teresa.siegmantel(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M .werks/15748
M .werks/15749
A .werks/15825
Log Message:
-----------
fix werk ids being duplicated
Change-Id: I322466ae897c6665d56fa2ffa611ce872d0baaaf
Commit: 581d59ec684afaa93ad23be1b291073122a97e92
https://github.com/Checkmk/checkmk/commit/581d59ec684afaa93ad23be1b29107312…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M docker_image/Dockerfile
M docker_image/Makefile
Log Message:
-----------
Remove last DOCKER_BUILDKIT=0
* "--network" is somehow not supported by the new builder, see
https://github.com/moby/buildkit/issues/978
* anyway, during our builds this process does not makes much sense anymore (especially as
we don't find release candidates on the download servers)
* if you've used this locally, just provide the package manually
Change-Id: Ic6af45d28ec7d154c11f17f9f2b291e626fba928
JIRA-Ref: CMK-12974
Commit: 8f6d9f9d06aa6fa8533455ffece26bdd50e27a0a
https://github.com/Checkmk/checkmk/commit/8f6d9f9d06aa6fa8533455ffece26bdd5…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
A .werks/15076
M cmk/gui/views/inventory/__init__.py
Log Message:
-----------
15076 FIX Shorten inventory filter titles
Recently, inventory filter titles were given a prefix, e.g. "Inventory attribute:
" which made them too long for proper display in the filter popup. These prefixes are
removed again.
CMK-12996
Change-Id: I560ee2dda1996b414c8eea18d84142170a1b4b8f
Commit: c5a3ae66b95a6fa407e4e74dbdc5cd89951a7285
https://github.com/Checkmk/checkmk/commit/c5a3ae66b95a6fa407e4e74dbdc5cd899…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M cmk/base/core_nagios.py
M tests/unit/cmk/base/test_core_nagios.py
Log Message:
-----------
bring back lost active checks metrics
The corresponding key in active_check_info has been removed.
We just assume as good as all plugins have metrics these days.
Change-Id: Ieaa32a1a953d0968f6b7d32878ebbfa5a575521f
Commit: 1f636ccac9dba4dc8fdf6db19f1c3fc655489043
https://github.com/Checkmk/checkmk/commit/1f636ccac9dba4dc8fdf6db19f1c3fc65…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M cmk/base/core_nagios.py
M cmk/gui/plugins/wato/active_checks/custom_checks.py
Log Message:
-----------
just assume any custom service has metrics
We make this assumption for all active checks, and for all passive checks.
The optimization for custom checks is not significant.
Change-Id: I78558bc844f513846955c4e9f9fad44e8e1fcc81
Commit: 117a4b5ff288b4d5f70b132499e78da2a8adc666
https://github.com/Checkmk/checkmk/commit/117a4b5ff288b4d5f70b132499e78da2a…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M tests/integration/cmk/lib/snmplib/conftest.py
M tests/integration/cmk/lib/snmplib/test_snmp_modes.py
Log Message:
-----------
net-snmp: Add integration tests for AES-256 and AES-192
CMK-11932
Change-Id: Ied62785d990fdc3624e0248a0372b03f35ebfb1d
Commit: 426b3fdd8e873689d7410a9a2e7feeab38234ce7
https://github.com/Checkmk/checkmk/commit/426b3fdd8e873689d7410a9a2e7feeab3…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M cmk/ec/config.py
M cmk/ec/main.py
Log Message:
-----------
Various tiny typing improvements for the EC.
Change-Id: I8c0dc390cf35b0e4bc2be508fb89fa91893182b3
Commit: 120cde899a3d42c029b3109d4d74707e868b0b3d
https://github.com/Checkmk/checkmk/commit/120cde899a3d42c029b3109d4d74707e8…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M docker_image/Dockerfile
M docker_image/Makefile
Log Message:
-----------
Revert "Remove last DOCKER_BUILDKIT=0"
Needs some more work regarding test_docker.py
This reverts commit 581d59ec684afaa93ad23be1b291073122a97e92.
Commit: 4e2194472257100e02136aaf5681488fdab89639
https://github.com/Checkmk/checkmk/commit/4e2194472257100e02136aaf5681488fd…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
Cleanup Folder.save
The save method now does not need to call load_instance anymore.
It would also be nice to remove the invalidate_caches in this method,
since it is kind of suprising that a save methods triggers it.
However, removing it makes some test fail which needs to be investigated
later.
Change-Id: If9b623e100e77d8a8cebec6dafec9279b1e0c359
Commit: 69c4e78c8ac15a51b97af47552ac612efa1a4f35
https://github.com/Checkmk/checkmk/commit/69c4e78c8ac15a51b97af47552ac612ef…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M cmk/gui/watolib/hosts_and_folders.py
Log Message:
-----------
Improve naming
Change-Id: I66a4e5945929713d2c888320797fa951abc7b52a
Commit: d50a29273ad93bb143a004fe53d588a5b2a7b6bb
https://github.com/Checkmk/checkmk/commit/d50a29273ad93bb143a004fe53d588a5b…
Author: Mazen Alkatlabee <mazen.alkatlabee(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M tsconfig.strict.json
Log Message:
-----------
add following files to the list of typed files:
./enterprise/web/htdocs/js/modules/figures/cmk_state.ts
./enterprise/web/htdocs/js/modules/figures/cmk_inventory.ts
./enterprise/web/htdocs/js/modules/figures/cmk_state_summary.ts
These files didn't cause any errors related to implicit any typing,
so no need to add types here.
Change-Id: I914787c700e120f77851552a2055a7df8dd79fcb
Commit: ed0bc2f6b9c516d86f794f48d3fb777bf50ace53
https://github.com/Checkmk/checkmk/commit/ed0bc2f6b9c516d86f794f48d3fb777bf…
Author: Luka Racic <luka.racic(a)tribe29.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
A .werks/15582
M cmk/base/plugins/agent_based/oracle_crs_res.py
M cmk/gui/plugins/metrics/oracle.py
A cmk/gui/plugins/wato/check_parameters/oracle_crs_res.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_crs_res.py
Log Message:
-----------
15582 oracle_crs_res: Added possibility to configure WARN/CRIT levels for the number of
nodes that are not in target state
Added possibility to configure WARN/CRIT levels for the number of nodes that are not in
target state.
The default levels are 1 for WARN and 2 for CRIT.
Also, the number of nodes that are not in target state are displayed in the summary.
SUP-6844
Change-Id: I0b87d4e4fe520ad328a283d76df6e4367536b848
Commit: 2e5940d4210ef2624e56d7ce08dd1b8fba6d6c58
https://github.com/Checkmk/checkmk/commit/2e5940d4210ef2624e56d7ce08dd1b8fb…
Author: Robert Sander <r.sander(a)heinlein-support.de>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
A .werks/15750
M agents/plugins/apache_status.py
Log Message:
-----------
15750 FIX apache_status: Try to detect servers with ss first
Previously, apache_status agent plugin would try to first fetch server
info by using netstat. If the output was empty it would use ss.
The sequence of commands is now changed because netstat is depracated
and truncates IPv6 addresses.
closes: #567
Change-Id: I3923537857673c34bc237a91709180ff69c0615c
Commit: 1381018ee9a80718ed93894ffbedc4edd14a939a
https://github.com/Checkmk/checkmk/commit/1381018ee9a80718ed93894ffbedc4edd…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M livestatus/src/RRDColumn.cc
M livestatus/src/RRDColumn.h
Log Message:
-----------
Removed dead code.
Change-Id: I74ea1de4fa600fbbd73e801a5b201a0fc1dd17ac
Commit: d057b1306ee4c276c2ad8545a07f76ddfb6f833d
https://github.com/Checkmk/checkmk/commit/d057b1306ee4c276c2ad8545a07f76ddf…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
R omd/packages/heirloom-mailx/heirloom-mailx-12.5.tar.gz
R omd/packages/snap7/snap7-1.4.2.tar.gz
Log Message:
-----------
Remove tar.gz of bazelized packages
Change-Id: Iac461c562fbb41a13cf7942820e19b191e908f1a
Commit: 1f9ab79ec0291cf4779d2f3d989d7eec8a9e399a
https://github.com/Checkmk/checkmk/commit/1f9ab79ec0291cf4779d2f3d989d7eec8…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M tests/testlib/playwright/helpers.py
Log Message:
-----------
Fix e2e tests
Change-Id: Iff16f3b84780ec91b940c5b80b784bd9f4499cba
Commit: 31b23e042146379ad7900a41b7cb8f9f16cec0ce
https://github.com/Checkmk/checkmk/commit/31b23e042146379ad7900a41b7cb8f9f1…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
A .werks/15561
M omd/distros/ALMALINUX_9.mk
M omd/packages/lasso/lasso.make
M omd/packages/mod_auth_mellon/mod_auth_mellon.make
Log Message:
-----------
15561 FIX Use system mod_auth_mellon under RHEL 9
If you're using SAML authentication with mod_auth_mellon under RHEL9, you might be
affected by this werk.
We're now not shipping mod_auth_mellon/lasso anymore with checkmk but require this
during the installation of the checkmk package.
SUP-13624
Change-Id: I131a79cc5af2aa431fe41b7250a177b39d800f70
Commit: 39c51af3891281fba84481afea493893f66ffe21
https://github.com/Checkmk/checkmk/commit/39c51af3891281fba84481afea493893f…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M docker_image/Dockerfile
M docker_image/Makefile
M tests/docker/test_docker.py
Log Message:
-----------
Remove last DOCKER_BUILDKIT=0 (attempt #2)
This reverts commit 120cde899a3d42c029b3109d4d74707e868b0b3d.
* "--network" is somehow not supported by the new builder, see
https://github.com/moby/buildkit/issues/978
* anyway, during our builds this process does not makes much sense anymore (especially as
we don't find release candidates on the download servers)
* if you've used this locally, just provide the package manually
Change-Id: Iab8a5a3108d84064fc14dab1e5bf44d7884d7cc0
JIRA-Ref: CMK-12974
Commit: f6a23a0b326a250fa7f47107248a2d4279f10057
https://github.com/Checkmk/checkmk/commit/f6a23a0b326a250fa7f47107248a2d427…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M tests/testlib/site.py
Log Message:
-----------
make errors visible
Change-Id: Ia7bec0d4642bc2c13105d54bf9ce10af4ba8e47d
Commit: e4536ec931b656e7e2cc24cd565d636627776acc
https://github.com/Checkmk/checkmk/commit/e4536ec931b656e7e2cc24cd565d63662…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M cmk/base/legacy_checks/oracle_instance.py
M cmk/base/plugins/agent_based/utils/oracle_instance.py
Log Message:
-----------
oracle_instance: make type a property
Change-Id: I529a1fdf8f521a1b9443e49c6f893e90e3148144
Commit: 27849e35e93c4df58d1dd185925103125911c664
https://github.com/Checkmk/checkmk/commit/27849e35e93c4df58d1dd185925103125…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-05-16 (Tue, 16 May 2023)
Changed paths:
M defines.make
M editions.json
Log Message:
-----------
Drop cfe logic
Change-Id: Id6e30e51cbf406b67afaf4d89ef4f9bc01829d6d
Commit: 5a017bc4ec59d8f219a5546e05f1d0e2104da76a
https://github.com/Checkmk/checkmk/commit/5a017bc4ec59d8f219a5546e05f1d0e21…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
A .werks/15396
M cmk/gui/inventory.py
M cmk/utils/structured_data.py
M tests/unit/cmk/utils/structured_data/test_structured_data.py
Log Message:
-----------
15396 FIX HW/SW Inventory: Do not filter tree before delta tree computation
Previously the delta tree computation was based on filtered trees. These
filters depend on contact groups configuration.
Now the delta tree computation is freed from any such filters but the delta
trees are filtered afterwards.
Change-Id: Iece2c26399b2bfab151d56729b8b536f544226ca
Commit: 0e8f0e37b139e7f53960c5847ccd7725aeec41c1
https://github.com/Checkmk/checkmk/commit/0e8f0e37b139e7f53960c5847ccd7725a…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/base/automations/check_mk.py
Log Message:
-----------
Reduce scope of one variable
Change-Id: I105a01f00239c549fef4148ce1c67383fe7b4384
Commit: 96e36ba704a5b8b0c6f8b1c0b7940770b920bbb4
https://github.com/Checkmk/checkmk/commit/96e36ba704a5b8b0c6f8b1c0b7940770b…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/base/agent_based/discovery/preview.py
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/core_config.py
M cmk/base/core_nagios.py
M tests/unit/checks/test_check_icmp.py
M tests/unit/cmk/base/test_core_config.py
Log Message:
-----------
Move active check code from core_config to config
The separation of concerns between the two modules is artificial
and unclear. In its current form, the code is easier to maintain
if everything is in one place.
Change-Id: Icac71a5ac48d42c1499d08f4f4e10d6ac2add5e3
Commit: f6925435faa5d07ef61e00e978acf60f0a081a73
https://github.com/Checkmk/checkmk/commit/f6925435faa5d07ef61e00e978acf60f0…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
Log Message:
-----------
Fix origin of get_active_check_descriptions function
Change-Id: Ifa7cbe8a61b7bc185b1b7b296db6ba5e86e0690c
Commit: efdd3dc2094f6b13ec9e19842ec6010c949af826
https://github.com/Checkmk/checkmk/commit/efdd3dc2094f6b13ec9e19842ec6010c9…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/base/agent_based/discovery/preview.py
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/core_nagios.py
M tests/unit/cmk/base/test_core_config.py
Log Message:
-----------
Fix duplication in active_checks generators #1
Make iterface to both functions more similar.
Change-Id: I1ffb05e880903708f5edca3f65d4d00804e48347
Commit: f2ef5d151e61386abb934d60eaaf917aaba28cb6
https://github.com/Checkmk/checkmk/commit/f2ef5d151e61386abb934d60eaaf917aa…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/gui/inventory.py
M cmk/utils/structured_data.py
M tests/unit/cmk/utils/structured_data/test_structured_data.py
Log Message:
-----------
inventory: Add type hints
Change-Id: I7f3b9351a7809d22f2e2da9aa7b0f7589bdc347f
Commit: 1df009b8e6ccd443b2aa13fc6e43fb5563f3d0d2
https://github.com/Checkmk/checkmk/commit/1df009b8e6ccd443b2aa13fc6e43fb556…
Author: Ronny Bruska <ronny.bruska(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/gui/pagetypes.py
Log Message:
-----------
Fix back url for pagetype clones
CMK-13172
Change-Id: If36df2eddbe93311c4f634e0519de3524dc30abc
(cherry picked from commit 4d3a8fe0c506b5349a86cefee29a26871ea3ec2b)
Commit: 64e51efd82ce0a6a4fdce13ddbd00327244343ba
https://github.com/Checkmk/checkmk/commit/64e51efd82ce0a6a4fdce13ddbd003272…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/gui/inventory.py
M cmk/utils/structured_data.py
M tests/unit/cmk/gui/test_gui_inventory.py
M tests/unit/cmk/utils/structured_data/test_structured_data.py
Log Message:
-----------
inventory: Introduce Immutable{Delta,}Tree
Change-Id: I55cb09e8134808dab240bf41db0471ae0c1a783f
Commit: 2cd1156af3562421d846bd3c01c3611bc250c64f
https://github.com/Checkmk/checkmk/commit/2cd1156af3562421d846bd3c01c3611bc…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/gui/inventory.py
M cmk/utils/structured_data.py
M tests/unit/cmk/gui/test_gui_inventory.py
M tests/unit/cmk/utils/structured_data/test_structured_data.py
Log Message:
-----------
inventory: Cleanup filters from API requests or permitted paths
Change-Id: Ia2b8773fcb232757a13d4cdb7f1afd94ec2db6ea
Commit: c46d84c3f38f206dfa81712fe7ed09388db0c72d
https://github.com/Checkmk/checkmk/commit/c46d84c3f38f206dfa81712fe7ed09388…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/utils/structured_data.py
Log Message:
-----------
inventory: Minor cleanup
Change-Id: I24acecc8d1dfb60ab5285a5e430d03e6df440e8a
Commit: e2f84705c82d860683154e2c5fe961a974b64450
https://github.com/Checkmk/checkmk/commit/e2f84705c82d860683154e2c5fe961a97…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/utils/structured_data.py
Log Message:
-----------
inventory: Concentrate delta functionalities
Change-Id: Iccd93a20897d55ec81262da1fdb442b34023b75b
Commit: 3980e5d857a1ea4989840a47e2042ee3741f5ddf
https://github.com/Checkmk/checkmk/commit/3980e5d857a1ea4989840a47e2042ee37…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/base/legacy_checks/oracle_instance.py
Log Message:
-----------
oracle_instance: yield size separately
Change-Id: I09f9e81d9aa6e203071e8b62ab5ef2031a20bcb3
Commit: d12918af2f3cdca8e3bab8a1759af0a97e9b9f84
https://github.com/Checkmk/checkmk/commit/d12918af2f3cdca8e3bab8a1759af0a97…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/base/legacy_checks/oracle_instance.py
R tests/unit/checks/generictests/datasets/oracle_instance_regression.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_instance.py
Log Message:
-----------
oracle_instance: yield results separately
Change-Id: I62726b54756a2bd607a4665c15c3053c38d129eb
Commit: c940ae6079c230cbf6af464531a365f4bf7d5175
https://github.com/Checkmk/checkmk/commit/c940ae6079c230cbf6af464531a365f4b…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/base/legacy_checks/oracle_instance.py
Log Message:
-----------
oracle_instance: factor out function & early exit
Change-Id: Id8a9c58ffd6abe48b4de85476fa3ade00b631f9f
Commit: 9a1f0bd35c2c4633d5aeb459b83af715702ced90
https://github.com/Checkmk/checkmk/commit/9a1f0bd35c2c4633d5aeb459b83af7157…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
R cmk/base/legacy_checks/oracle_instance.py
A cmk/base/plugins/agent_based/oracle_instance_check.py
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
oracle_instance: migrate
Change-Id: I0fd4be7f65da5f436447494efe77c8bb09d6b969
Commit: 94c0a5f73df03ae0b31d78e53d086f1d79838995
https://github.com/Checkmk/checkmk/commit/94c0a5f73df03ae0b31d78e53d086f1d7…
Author: Max Linke <max.linke(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M buildscripts/scripts/utils/versioning.groovy
M omd/packages/packages.make
M scripts/check-licence
Log Message:
-----------
Start saas version build
Change-Id: I15a9d62d06090636fc60a24888b3bd7879de0044
Commit: 01f5929cdfdfa8fb63635d27fe0cb943bb6ef577
https://github.com/Checkmk/checkmk/commit/01f5929cdfdfa8fb63635d27fe0cb943b…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
R checkman/k8s_conditions
R checkman/k8s_daemon_pods
R checkman/k8s_namespaces
R checkman/k8s_pod_container
R checkman/k8s_resources_cpu
R checkman/k8s_resources_memory
R checkman/k8s_resources_pods
R cmk/base/check_legacy_includes/k8s.py
R cmk/base/legacy_checks/k8s_conditions.py
R cmk/base/legacy_checks/k8s_daemon_pods.py
R cmk/base/legacy_checks/k8s_namespaces.py
R cmk/base/legacy_checks/k8s_pod_container.py
R cmk/base/legacy_checks/k8s_resources.py
R cmk/base/plugins/agent_based/inventory_k8s_service_info.py
R cmk/base/plugins/agent_based/k8s_daemon_pods.py
R cmk/base/plugins/agent_based/k8s_pod_container.py
R cmk/base/plugins/agent_based/utils/k8s.py
R cmk/gui/plugins/metrics/kubernets.py
R cmk/gui/plugins/wato/check_parameters/k8s_resources.py
M cmk/gui/plugins/wato/special_agents/prometheus.py
M cmk/gui/views/inventory/builtin_display_hints.py
M cmk/special_agents/agent_prometheus.py
M cmk/update_config/plugins/pre_actions/deprecated_config_style.py
R tests/unit/checks/generictests/datasets/k8s_conditions_regression.py
R tests/unit/checks/generictests/datasets/k8s_daemon_pods.py
M tests/unit/checks/test_generic_legacy_conversion.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_k8s_service_info.py
R tests/unit/cmk/base/plugins/agent_based/test_k8s_pod_container.py
M tests/unit/cmk/base/plugins/agent_based/test_section_host_label_doc.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/views/test_views.py
M tests/unit/cmk/gui/watolib/test_rulespecs.py
Log Message:
-----------
k8s: delete deprecated plugins
CMK-12034
Change-Id: I8d4f2a8dfe684b82fc3b484c2b2a560dcc894dc3
Commit: a4f200479c6a9986e01a73a3e4de29bccef652c7
https://github.com/Checkmk/checkmk/commit/a4f200479c6a9986e01a73a3e4de29bcc…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/gui/inventory.py
M tests/unit/cmk/gui/test_gui_inventory.py
Log Message:
-----------
inventory: Reduce loading tree functions
Change-Id: I249053b6e0ef1dc90113840d3ccc17935f7d6732
Commit: 65440659898402becfa7e90b3454ef9adb8b9df9
https://github.com/Checkmk/checkmk/commit/65440659898402becfa7e90b3454ef9ad…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/gui/userdb/ldap_connector.py
Log Message:
-----------
ldap_connector: prefix private methods with '_'
Change-Id: I8c45f75c727f6a3a3fc3ef2962e330479503df83
Commit: 54d058548732c04dc66b7c5d535bb940e2206843
https://github.com/Checkmk/checkmk/commit/54d058548732c04dc66b7c5d535bb940e…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/gui/userdb/ldap_connector.py
A tests/unit/cmk/gui/userdb/ldap_golden.py
Log Message:
-----------
ldap golden tests and light typing
Change-Id: I91f0dbb000cda364a1bf38eec597864450c6a41d
Commit: 822cb69a4ef9be44fd6f02c449150162ac78d82c
https://github.com/Checkmk/checkmk/commit/822cb69a4ef9be44fd6f02c449150162a…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/gui/userdb/ldap_connector.py
Log Message:
-----------
more ldap_connector typing
Change-Id: I250468adc1bb120ae72749059b98a6f2e8e30ff2
Commit: fce89b51b10ed242b3284436e20161f0d8c4268b
https://github.com/Checkmk/checkmk/commit/fce89b51b10ed242b3284436e20161f0d…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M third_party/asio/create-archive
M third_party/googletest/create-archive
Log Message:
-----------
Polished create-archive scripts a bit.
Change-Id: Ide19433138666e8d2810d149dbd685a6191ad947
Commit: c077dcaa83d2075963153ec6f8d4b7a0b071c7a0
https://github.com/Checkmk/checkmk/commit/c077dcaa83d2075963153ec6f8d4b7a0b…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M omd/packages/rrdtool/patches/0001-xff_field_missing_from_rrdinfo.dif
Log Message:
-----------
Polished patch position, no offset needed anymore.
Change-Id: Id5695cca17f7c76ad036d1cbea15b7641def7beb
Commit: cdec54d8971195e433f14dca1626f6f51c9a9cf5
https://github.com/Checkmk/checkmk/commit/cdec54d8971195e433f14dca1626f6f51…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
A third_party/rrdtool/create-archive
A third_party/rrdtool/patches
A third_party/rrdtool/rrdtool-1.7.2-patched.tar.gz
Log Message:
-----------
Create patched rrdtool sources.
This is this only sane way to use them via CMake.
Note that we have 2 versions of the rrdtools source package for now, one
pristine and one patched, but this is only an intermediate state of things:
When we have clean, bazelized components, this duplication will vanish.
Change-Id: Iafa8a4717a19e8c3081a6d1075bfd2617c87518c
Commit: 7859cb0ccd2f3e7fdcc443d647dfbc7909b0165f
https://github.com/Checkmk/checkmk/commit/7859cb0ccd2f3e7fdcc443d647dfbc790…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M third_party/rrdtool/create-archive
Log Message:
-----------
Make shellcheck happy again.
Change-Id: I277a2d73e926ed4a8cf7b2a862432a1a8bf6e21f
Commit: 5d888162f071ae3b7a5ce8d835e9e8b48974dc83
https://github.com/Checkmk/checkmk/commit/5d888162f071ae3b7a5ce8d835e9e8b48…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
A .werks/15848
M agents/plugins/mk_oracle
Log Message:
-----------
15848 FIX <tt>mk_oracle</tt>: Fix asynchronous execution on
<tt>systemd</tt> systems and direct call from the command line
CMK-13246
Change-Id: I0cbd0aea0121900dc2cabd8b59989bfcfee4371a
Commit: bca93883bfd6afad9320f411ccb1f697056afc67
https://github.com/Checkmk/checkmk/commit/bca93883bfd6afad9320f411ccb1f6970…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
A .werks/15563
M omd/distros/ALMALINUX_9.mk
Log Message:
-----------
15563 FIX Add missing perl-lib to almalinux9
CMK-13466
Change-Id: Ib1716091cdbab172e616c3e62ac8505cc9320af1
Commit: aff3f12b48d8d7ecb82bcd54160d124edf51dcd2
https://github.com/Checkmk/checkmk/commit/aff3f12b48d8d7ecb82bcd54160d124ed…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/gui/plugins/visuals/node_vis.py
Log Message:
-----------
Changed mesh_depth filter default value from 0->2
Change-Id: Ia23a1a4e213ea7535d2b05df2d860ba9d5c3be70
Commit: 6f4a3fc51d0ca33faed84b65beaa9314a1a65630
https://github.com/Checkmk/checkmk/commit/6f4a3fc51d0ca33faed84b65beaa9314a…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M tests/unit/cmk/base/plugins/agent_based/test_timemachine.py
Log Message:
-----------
timemachine: use `import`
Change-Id: I5adb447b3196a80fa8b8928ab4989e7fa5089bc4
Commit: 42773e62c8200da6cb872175efbbb22e86fc9f29
https://github.com/Checkmk/checkmk/commit/42773e62c8200da6cb872175efbbb22e8…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2023-05-17 (Wed, 17 May 2023)
Changed paths:
M cmk/base/plugins/agent_based/timemachine.py
M tests/unit/cmk/base/plugins/agent_based/test_aws_status.py
M tests/unit/cmk/base/plugins/agent_based/test_timemachine.py
Log Message:
-----------
timemachine: fix broken resilience tests
Previously, the following command would fail
TZ=UTC+14 pytest -T unit \
tests/unit/cmk/base/plugins/agent_based/test_timemachine.py::test_check_timemachine_state_ok
\
tests/unit/cmk/base/plugins/agent_based/test_aws_status.py::test__sort_newest_entry_first
This is because `test_timemachine.py` executes the following code
monkeypatch.setenv("TZ", "Europe/Berlin")
datetime.datetime.strptime(raw_backup_time, "%Y-%m-%d-%H%M%S")
`strtime` calls `time.tzset()`. However, monkeypatching only cleans up
`os.env`. In particular, `time.mktime(time.localtime(1.0)) != 1.0`
(which `test__sort_newest_entry_first` relies on).
CMK-13112
Change-Id: I1a4c5f23f3cfa68a92c423088eeda2135944a76a
Compare:
https://github.com/Checkmk/checkmk/compare/f162a55eed53...42773e62c820