Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 52f3d39c0cac2ac73103a56e4fbd091333a70b42
https://github.com/tribe29/checkmk/commit/52f3d39c0cac2ac73103a56e4fbd09133…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/14590
M agents/Makefile
M agents/plugins/apache_status.py
M agents/plugins/mk_jolokia.py
M agents/plugins/nginx_status.py
M cmk/special_agents/agent_jolokia.py
M cmk/special_agents/agent_netapp.py
M cmk/special_agents/agent_splunk.py
M cmk/special_agents/agent_vsphere.py
M tests/agent-plugin-unit/test_mk_jolokia.py
Log Message:
-----------
14590 Agents identify themselves via User-Agent string
With this werk the HTTP(s) requests sent by agents have been updated to have a more consistent
User-Agent string.
- agent_vsphere
- agent_splunk
- agent_netapp
- agent_jolokia
- apache_status
- nginx_status
- mk_jolokia
This commit squashes
I2dd797ae731ed1d6427c67c6f89fcedbd20bd26c
Icbadb8962585813f9440094f8a405227e0223099
I7d84a36823f0c68116ca6b35cda368c68cd2d04f
I1fae84ceb6be795c45ef9b160ce61d0f1a3f5791
Iab1d45bb97dff5e5523190456f504fa05f2ac25a
Ie583663ec42e585d1f367a5698042660e0a76097
Ib5f11a6167fb29e75c697e295c86ea2d1c97530d
SUP-5309
Change-Id: Ib5f11a6167fb29e75c697e295c86ea2d1c97530d
Commit: a4b89812608d1f0b3125d3eebbef60b570bbd476
https://github.com/tribe29/checkmk/commit/a4b89812608d1f0b3125d3eebbef60b57…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M agents/plugins/nginx_status.py
Log Message:
-----------
nginx_status: allow importing as a module
Importing this module used to query for servers, and then call
sys.exit(0), since none were found.
This change is almost mechanical except for:
- ssl_ports is no longer defined at the module scope
- pylint suppression too-many-branches has to be added, since
this is only check for code inside of functions
Change-Id: Ic06da7ff5799107eadaaf4f2fc32017b555091c0
Commit: 73e37f3285ed736e76a5c95e8f875a3aa90e62e6
https://github.com/tribe29/checkmk/commit/73e37f3285ed736e76a5c95e8f875a3aa…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A tests/unit/agents/plugins/test_user_agent.py
A tests/unit/cmk/special_agents/test_user_agent.py
Log Message:
-----------
user_agent_string: test version
This commit squashes
I149902ac93475f5c276bd7820d36d92644ece423
I003fb67aa1af5d8e24f8dbec6a4b4d3de229f89c
SUP-5309
Change-Id: I003fb67aa1af5d8e24f8dbec6a4b4d3de229f89c
Commit: fe1912a7c2f7adbb5f313b986cc11eed61fbe52a
https://github.com/tribe29/checkmk/commit/fe1912a7c2f7adbb5f313b986cc11eed6…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/14582
A .werks/14586
M .werks/14700
A agents/special/agent_aws_status
A agents/special/agent_gcp_status
A checkman/aws_status
M checkman/azure_status
R checkman/gcp_health
A checkman/gcp_status
A checks/agent_aws_status
M checks/agent_gcp
A checks/agent_gcp_status
A cmk/base/plugins/agent_based/aws_status.py
M cmk/base/plugins/agent_based/azure_status.py
R cmk/base/plugins/agent_based/gcp_health.py
A cmk/base/plugins/agent_based/gcp_status.py
M cmk/gui/plugins/wato/check_parameters/gcp.py
M cmk/gui/plugins/wato/special_agents/aws.py
A cmk/gui/plugins/wato/special_agents/aws_status.py
M cmk/gui/plugins/wato/special_agents/azure_status.py
M cmk/gui/plugins/wato/special_agents/common.py
M cmk/gui/plugins/wato/special_agents/gcp.py
A cmk/gui/plugins/wato/special_agents/gcp_status.py
M cmk/special_agents/agent_aws.py
A cmk/special_agents/agent_aws_status.py
M cmk/special_agents/agent_gcp.py
A cmk/special_agents/agent_gcp_status.py
M cmk/utils/aws_constants.py
A cmk/utils/gcp_constants.py
M cmk/utils/man_pages.py
M tests/unit/agents/special/test_special_agent_args.py
M tests/unit/checks/generictests/datasets/aws_dynamodb_summary.py
M tests/unit/checks/generictests/datasets/aws_wafv2_summary.py
A tests/unit/checks/test_agent_aws_status.py
M tests/unit/checks/test_agent_gcp.py
A tests/unit/checks/test_agent_gcp_status.py
A tests/unit/cmk/base/plugins/agent_based/test_aws_status.py
M tests/unit/cmk/base/plugins/agent_based/test_azure_status.py
R tests/unit/cmk/base/plugins/agent_based/test_gcp_health.py
A tests/unit/cmk/base/plugins/agent_based/test_gcp_status.py
M tests/unit/cmk/gui/plugins/wato/special_agents/test_aws.py
A tests/unit/cmk/special_agents/test_agent_aws_status.py
M tests/unit/cmk/special_agents/test_agent_gcp.py
A tests/unit/cmk/special_agents/test_agent_gcp_status.py
Log Message:
-----------
14586 gcp_status: Monitor GCP Status, 14582: aws_health: Monitor AWS Health
Moreover, align aws_status, gcp_status, azure_status.
CMK-8322
This commit squashes
I6caef8b0a10e33778fb03b31d57aefad1a86927e
Ic7b6d5acdf900978b9217eb43098e9286e840937
I4957cc16f0cc34ad9edbf1f0e4de4264bb93ddac
Ie4f497b0b1d47769ce71b65454c8bc8be232096c
I0e1e20ed8ff75d5c8896ebc9af8a6abc9d2da261
I07596b85c9dff2a9a5ccacb88bdf21015c51f2b7
Iaf6b9041c927cc5e2a1a6d4d5f4a3f0998608838
I6287d2314af798433848f38a83fc2bfd4543bfc3
I44dd480896490460dc29dd6f6c7308b7f8ea5310
I5e22ced60c4a62d88947c84f2622172255a53801
I0ec5d3121ca4300e021f9af6e7b0462f70fc9ec0
I71dd1dcef2ae3ad8576997b495ef863d18e8c6d9
I38e262bf4f8409aac15cd26d04701169c35dec59
I31aa028cbb508571f53ef9aaa42732aa09547641
I1dfe096a0161110e5144830410832af7bcf48d71
I978d57d501081ef30aa869d989d4e2191d3e949b
I146cd41263b3bc703c5cbebea49b199a714fef77
If6c9621a5eeb2dbd89fb51d57492aeaa27219eb7
I47fd1af8d0540508039aaf654989e8a9b349c25a
I4e780b03b728c2164b320ea95d618728d35fc877
Ic13fe8579c51c03f9557500fd97ae0c905f6369b
Ide2b86008e063fc5526bf55a35c0bc26c0611cea
I8b8a9ecd0b3362e321ee2a7b613d7b8ae0a5111f
Change-Id: Ie5905a03015fa7d3db0fe3035a3b2ced37293b65
Commit: 1773aa38cfdf1f090b83ed070a590911956fef45
https://github.com/tribe29/checkmk/commit/1773aa38cfdf1f090b83ed070a5909119…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/utils/licensing/export.py
M tests/unit/cmk/utils/licensing/test_usage.py
Log Message:
-----------
licensing: Cleanup unused report versions 1.2 or 1.3
Change-Id: Ifb2535212abfbccbfdccf757e3599b2d2acb4e53
Compare: https://github.com/tribe29/checkmk/compare/22acb86ed572...1773aa38cfdf
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: b430784c0c1958f9a98aec474052c04d0be48c47
https://github.com/tribe29/checkmk/commit/b430784c0c1958f9a98aec474052c04d0…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/15069
M cmk/gui/main.py
M cmk/gui/plugins/sidebar/bookmarks.py
M cmk/gui/utils/__init__.py
M cmk/gui/valuespec.py
M cmk/notification_plugins/utils.py
A cmk/utils/escaping.py
A cmk/utils/urls.py
R tests/unit/cmk/gui/utils/test_init.py
M tests/unit/cmk/notifications/test_notification_plugins_utils.py
A tests/unit/cmk/utils/test_escaping.py
A tests/unit/cmk/utils/test_urls.py
Log Message:
-----------
15069 SEC Fix Email HTML Injection
Previously an authenticated attacker with permissions to configure HTML notifications was able to inject HTML into E-Mails via <i>Insert HTML section between body and table</i>.
All versions up to 1.6. are subject to this vulnerability.
To detect previous exploitation of this vulnerability one can check <tt>etc/check_mk/conf.d/wato/notifications.mk</tt>. Search for <tt>insert_html_section</tt> and malicious HTML.
This vulnerability was found internally. We calculated a CVSS3.1 score of 4.1 (Medium) CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:N/A:N and assigned CVE-2023-22288.
This pick also includes these master changes:
- I56c6070e20d0af9dfcc914536ed6a764fce14838 (Move is_allowed_url to cmk.utils.urls)
- I70815426d5fd016b52678f54913c36220baeed77 (Move some escaping functions to cmk.utils.escaping)
Change-Id: Ia186b9c710d83d4f063a3de09c6ef78af63b8381
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 59449b95fa983ec1a9314bf60a90600a6051e759
https://github.com/tribe29/checkmk/commit/59449b95fa983ec1a9314bf60a90600a6…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/interfaces.py
Log Message:
-----------
Adapt rule defaults for discards
See SUP-13226 for the "why"
Change-Id: Ica1e6672110a9e5b5088bbbc2e26f71fd2452e19
JIRA-Ref: SUP-13226
Commit: 382292a0a411ca08f4da0b7dbbc1314e07109b47
https://github.com/tribe29/checkmk/commit/382292a0a411ca08f4da0b7dbbc1314e0…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
M cmk/base/agent_based/discovery/_discovery.py
M cmk/base/agent_based/discovery/_host_labels.py
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/modes/check_mk.py
M cmk/checkers/__init__.py
M cmk/checkers/_api.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
Split host_label* off section_label
They are not used together at the same places, hence they are
different entities.
Change-Id: I68563c41454a0196ed7b4c0d0ec1ec95625b6ab3
Commit: 753a7477aa32069aeecdb4fbd18d08d5ed1542f2
https://github.com/tribe29/checkmk/commit/753a7477aa32069aeecdb4fbd18d08d5e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/_host_labels.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_resolver.py
Log Message:
-----------
Remove unused section_plugin from ResolvedResult
Change-Id: I41dd8d3fb5becb7640e5aa9f8807895f97005d83
Commit: e546377a16528d7005e6728ce80294841568e2ce
https://github.com/tribe29/checkmk/commit/e546377a16528d7005e6728ce80294841…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
Log Message:
-----------
Check API: Handle impedance mismatch ASAP
Change-Id: Id33c3cc8ba2f1dab713c7a11d7a486298f1d69de
Commit: 22acb86ed5724ac5d581b29cea50ad854df1b404
https://github.com/tribe29/checkmk/commit/22acb86ed5724ac5d581b29cea50ad854…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/15069
M cmk/gui/http.py
M cmk/gui/main.py
M cmk/gui/plugins/sidebar/bookmarks.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/utils/__init__.py
M cmk/gui/utils/escaping.py
M cmk/gui/valuespec.py
M cmk/notification_plugins/utils.py
A cmk/utils/escaping.py
A cmk/utils/urls.py
R tests/unit/cmk/gui/utils/test_init.py
M tests/unit/cmk/notifications/test_notification_plugins_utils.py
A tests/unit/cmk/utils/test_escaping.py
A tests/unit/cmk/utils/test_urls.py
Log Message:
-----------
15069 SEC Fix Email HTML Injection
Previously an authenticated attacker with permissions to configure HTML notifications was able to inject HTML into E-Mails via <i>Insert HTML section between body and table</i>.
All versions up to 1.6. are subject to this vulnerability.
To detect previous exploitation of this vulnerability one can check <tt>etc/check_mk/conf.d/wato/notifications.mk</tt>. Search for <tt>insert_html_section</tt> and malicious HTML.
This vulnerability was found internally. We calculated a CVSS3.1 score of 4.1 (Medium) CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:N/A:N and assigned CVE-2023-22288.
This pick also includes these master changes:
- I56c6070e20d0af9dfcc914536ed6a764fce14838 (Move is_allowed_url to cmk.utils.urls)
- I70815426d5fd016b52678f54913c36220baeed77 (Move some escaping functions to cmk.utils.escaping)
Change-Id: Ia186b9c710d83d4f063a3de09c6ef78af63b8381
Compare: https://github.com/tribe29/checkmk/compare/c1b3d510a527...22acb86ed572
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 47f681119504a7e44940662e38ea0ba38c1844b7
https://github.com/tribe29/checkmk/commit/47f681119504a7e44940662e38ea0ba38…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
M cmk/base/agent_based/discovery/_discovery.py
M cmk/base/agent_based/discovery/_host_labels.py
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/modes/check_mk.py
M cmk/checkers/__init__.py
M cmk/checkers/_api.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
Split host_label* off section_label
They are not used together at the same places, hence they are
different entities.
Change-Id: I68563c41454a0196ed7b4c0d0ec1ec95625b6ab3
Commit: 0012b526fec18f150078676ee5ec47bb54feb72d
https://github.com/tribe29/checkmk/commit/0012b526fec18f150078676ee5ec47bb5…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/_host_labels.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_resolver.py
Log Message:
-----------
Remove unused section_plugin from ResolvedResult
Change-Id: I41dd8d3fb5becb7640e5aa9f8807895f97005d83
Commit: c75efba493660b2b3b9420ee02a9f9054e87c1ce
https://github.com/tribe29/checkmk/commit/c75efba493660b2b3b9420ee02a9f9054…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/agent_based/confcheckers.py
Log Message:
-----------
Check API: Handle impedance mismatch ASAP
Change-Id: Id33c3cc8ba2f1dab713c7a11d7a486298f1d69de
Commit: 2d55f8ad75140e0eb8177a0b1638a11a05563e00
https://github.com/tribe29/checkmk/commit/2d55f8ad75140e0eb8177a0b1638a11a0…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/gui/http.py
M cmk/gui/main.py
M cmk/gui/plugins/sidebar/bookmarks.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/utils/__init__.py
M cmk/gui/utils/escaping.py
M cmk/gui/valuespec.py
A cmk/utils/urls.py
R tests/unit/cmk/gui/utils/test_init.py
A tests/unit/cmk/utils/test_urls.py
Log Message:
-----------
Move is_allowed_url to cmk.utils.urls
Change-Id: I56c6070e20d0af9dfcc914536ed6a764fce14838
Commit: 5dc61b93059644e9f2b2e4a98a357c1460d2f11b
https://github.com/tribe29/checkmk/commit/5dc61b93059644e9f2b2e4a98a357c146…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/gui/utils/escaping.py
A cmk/utils/escaping.py
A tests/unit/cmk/utils/test_escaping.py
Log Message:
-----------
Move some escaping functions to cmk.utils.escaping
Change-Id: I70815426d5fd016b52678f54913c36220baeed77
Commit: e033045e6be242025ee90131f21e2ec73f9321e9
https://github.com/tribe29/checkmk/commit/e033045e6be242025ee90131f21e2ec73…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/15069
M cmk/notification_plugins/utils.py
M tests/unit/cmk/notifications/test_notification_plugins_utils.py
Log Message:
-----------
15069 SEC Fix Email HTML Injection
Previously an authenticated attacker with permissions to configure HTML notifications was able to inject HTML into E-Mails via <i>Insert HTML section between body and table</i>.
All versions up to 1.6. are subject to this vulnerability.
To detect previous exploitation of this vulnerability one can check <tt>etc/check_mk/conf.d/wato/notifications.mk</tt>. Search for <tt>insert_html_section</tt> and malicious HTML.
This vulnerability was found internally. We calculated a CVSS3.1 score of 4.1 (Medium) CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:N/A:N and assigned CVE-2023-22288.
Change-Id: Ia186b9c710d83d4f063a3de09c6ef78af63b8381
Compare: https://github.com/tribe29/checkmk/compare/8790e6574da1...e033045e6be2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ef05f659064690a10a9ba8e112f2fbe5e4829472
https://github.com/tribe29/checkmk/commit/ef05f659064690a10a9ba8e112f2fbe5e…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/15278
M cmk/base/plugins/agent_based/synology_disks.py
M tests/unit/cmk/base/plugins/agent_based/test_synology_disk.py
Log Message:
-----------
15278 FIX synology_disk: read disk health status
A Failing disks would report a working file system (as the file system
was still readable) but still needs to be replaced. The check was
extended to also report disk health status which was introduced with DSM
7.1.
Also split the summary, remove duplicated temperature text, and remove
text about temperature levels, as no temperature levels can be defined
for this service.
SUP-13080
Change-Id: Ib683f46806dc0190ea102df5772720974c98941a
Commit: 265506e6b1689118d624c8b20addd55bfa841561
https://github.com/tribe29/checkmk/commit/265506e6b1689118d624c8b20addd55bf…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/15280
M cmk/base/plugins/agent_based/synology_disks.py
M tests/unit/cmk/base/plugins/agent_based/test_synology_disk.py
Log Message:
-----------
15280 FIX synology_disk: use diskRole to ignore "not initialized" warning
It's okay if a disk is not initialized (this is normally a warning) if the disk
is not used at all, a SSD-cache or a hot-spare.
Before all disks containing SSD or NVME in the disk model were assumed to be
caches.
SUP-13080
Change-Id: Ic24e5c0d8f7f00d768c1f9a3d38c6031c0d6969f
Commit: afe215b428a4c6668618d9773185e68ceb336be0
https://github.com/tribe29/checkmk/commit/afe215b428a4c6668618d9773185e68ce…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/interfaces.py
Log Message:
-----------
Adapt rule defaults for discards
See SUP-13226 for the "why"
Change-Id: Ica1e6672110a9e5b5088bbbc2e26f71fd2452e19
JIRA-Ref: SUP-13226
Commit: 6a5b3871b6d4d3de6799ae4a64039e7346523da6
https://github.com/tribe29/checkmk/commit/6a5b3871b6d4d3de6799ae4a64039e734…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
Use list comprehension in tests
Less copy/paste, slightly easier to read and easier to maintain.
Change-Id: I1a80fcf574032908dbf572f21fb868ffce2724ef
Commit: 188766d07c27a4e498748d461881de34d53a9dd1
https://github.com/tribe29/checkmk/commit/188766d07c27a4e498748d461881de34d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/_host_labels.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_resolver.py
Log Message:
-----------
Keep section name explicitly in ResolvedResult
Change-Id: Ibdb21186cfc0a9125283d0811f567037b555bddd
Commit: f0900c3fb40e8f84c0c829737de725b79062e7f1
https://github.com/tribe29/checkmk/commit/f0900c3fb40e8f84c0c829737de725b79…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/_host_labels.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_broker.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_resolver.py
M tests/unit/cmk/base/agent_based/test_utils.py
Log Message:
-----------
Keep Mapping[SectionName, SectionPlugin] type
Change-Id: Ia90b2c0859ffc60fdb88979368964e98e9ba8ce9
Commit: 34b5a578e672b96a1079df1f8e60bd23cfea6f63
https://github.com/tribe29/checkmk/commit/34b5a578e672b96a1079df1f8e60bd23c…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/api/agent_based/checking_classes.py
M cmk/base/api/agent_based/type_defs.py
M cmk/checkers/__init__.py
M cmk/checkers/_api.py
Log Message:
-----------
Move PluginHostLabel to lower layer
This type is used in the check engine, which is in a lower
layer than the check API. Therefore, this change fixes a
layering violation.
Change-Id: I04fffc86be4b1411180b1a9111377143fb8e720c
Commit: 8790e6574da164acd20cb1a924dfa6d2d305e9e5
https://github.com/tribe29/checkmk/commit/8790e6574da164acd20cb1a924dfa6d2d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/_discovery.py
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/agent_based/inventory/_active.py
M cmk/base/agent_based/inventory/_autoinventory.py
M cmk/base/agent_based/inventory/_inventory.py
M cmk/base/agent_based/inventory/commandline.py
M cmk/base/config.py
M cmk/checkers/__init__.py
M cmk/checkers/_api.py
Log Message:
-----------
Raise abstraction -> SectionPlugin
Change-Id: I61909d7a119172a80a8fe02f3db0199246281997
Compare: https://github.com/tribe29/checkmk/compare/ac07790934b4...8790e6574da1
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 5de38a8db8498c04c952a91c2063292fbbcac5af
https://github.com/tribe29/checkmk/commit/5de38a8db8498c04c952a91c2063292fb…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
Use list comprehension in tests
Less copy/paste, slightly easier to read and easier to maintain.
Change-Id: I1a80fcf574032908dbf572f21fb868ffce2724ef
Commit: fc3c8ab42258b8449420a27abcb2060b62e93e34
https://github.com/tribe29/checkmk/commit/fc3c8ab42258b8449420a27abcb2060b6…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/_host_labels.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_resolver.py
Log Message:
-----------
Keep section name explicitly in ResolvedResult
Change-Id: Ibdb21186cfc0a9125283d0811f567037b555bddd
Commit: d9c6f77afd525a9ed503361dfbe449df482467ce
https://github.com/tribe29/checkmk/commit/d9c6f77afd525a9ed503361dfbe449df4…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/_host_labels.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_broker.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_resolver.py
M tests/unit/cmk/base/agent_based/test_utils.py
Log Message:
-----------
Keep Mapping[SectionName, SectionPlugin] type
Change-Id: Ia90b2c0859ffc60fdb88979368964e98e9ba8ce9
Commit: 387a28590b5d2307cdcc6fbbb9e070a4465c6ad2
https://github.com/tribe29/checkmk/commit/387a28590b5d2307cdcc6fbbb9e070a44…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/api/agent_based/checking_classes.py
M cmk/base/api/agent_based/type_defs.py
M cmk/checkers/__init__.py
M cmk/checkers/_api.py
Log Message:
-----------
Move PluginHostLabel to lower layer
This type is used in the check engine, which is in a lower
layer than the check API. Therefore, this change fixes a
layering violation.
Change-Id: I04fffc86be4b1411180b1a9111377143fb8e720c
Commit: c1b3d510a527582706122037a6958957d3ac916c
https://github.com/tribe29/checkmk/commit/c1b3d510a527582706122037a6958957d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/_discovery.py
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/agent_based/inventory/_active.py
M cmk/base/agent_based/inventory/_autoinventory.py
M cmk/base/agent_based/inventory/_inventory.py
M cmk/base/agent_based/inventory/commandline.py
M cmk/base/config.py
M cmk/checkers/__init__.py
M cmk/checkers/_api.py
Log Message:
-----------
Raise abstraction -> SectionPlugin
Change-Id: I61909d7a119172a80a8fe02f3db0199246281997
Compare: https://github.com/tribe29/checkmk/compare/2d7b0bdf7d57...c1b3d510a527
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: fa71df7cfbbc2ac0c5cf0767ad66ba5466e1a5f6
https://github.com/tribe29/checkmk/commit/fa71df7cfbbc2ac0c5cf0767ad66ba546…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/gui/plugins/wato/special_agents/aws.py
Log Message:
-----------
agent aws rulespec: prepare to migrate CCE -> CEE
Change-Id: I22fba8c5ff5dd09c41c42a79bbdf052b771882f7
Commit: 197ba8ac78c6bbec579644199d08ac4a2f75ea07
https://github.com/tribe29/checkmk/commit/197ba8ac78c6bbec579644199d08ac4a2…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/gui/plugins/wato/special_agents/aws.py
Log Message:
-----------
agent aws rulespec: migrate CCE -> CEE
CMK-12251
Change-Id: I893c27af81c55ddc0d78d0a39898de3a6dcae8eb
Commit: 08202a91f20c5f3f6589c2fd37c06d5c13c1419a
https://github.com/tribe29/checkmk/commit/08202a91f20c5f3f6589c2fd37c06d5c1…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M omd/packages/check_mk/skel.permissions
Log Message:
-----------
Fix skel permissions for new local dirs
CMK-12090
Change-Id: Iaa6bddce6b0bccec40bfb3e9048e79967621fa72
(cherry picked from commit d24d8daafb42cbb6e3b14fc93c41cc49892f8f5b)
Commit: 51120382992cd7ce2a5689338ded11b4dc6b6eb7
https://github.com/tribe29/checkmk/commit/51120382992cd7ce2a5689338ded11b4d…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/gui/availability.py
Log Message:
-----------
sla: addition of some typing for variables involved in function add_sla_data_to_rows
Change-Id: I4b90b51c767e08941192b7ba8403391340e3315b
Commit: 75b6c32f7bcc3818c9f717c75296aee2a99e7ebb
https://github.com/tribe29/checkmk/commit/75b6c32f7bcc3818c9f717c75296aee2a…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A cmk/gui/plugins/openapi/endpoints/sla/__init__.py
A cmk/gui/plugins/openapi/endpoints/sla/common.py
A cmk/gui/plugins/openapi/endpoints/sla/request_schemas.py
A cmk/gui/plugins/openapi/endpoints/sla/response_schemas.py
Log Message:
-----------
rest_api: addition of schemas for sla
Change-Id: I422d9f323e03f9a796c9948755fc8576b5a2291a
Commit: 317bf1ea45a4024cad5f27ce7c85aa921fdcde96
https://github.com/tribe29/checkmk/commit/317bf1ea45a4024cad5f27ce7c85aa921…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
R cmk/gui/plugins/openapi/endpoints/sla/__init__.py
R cmk/gui/plugins/openapi/endpoints/sla/common.py
R cmk/gui/plugins/openapi/endpoints/sla/request_schemas.py
R cmk/gui/plugins/openapi/endpoints/sla/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
Log Message:
-----------
rest_api/sla: addition of endpoint
Change-Id: I9150890736ba712723a6b3f2f804d3dae1624620
Commit: 6a324e9422c86ec14d31520933525f43e7815836
https://github.com/tribe29/checkmk/commit/6a324e9422c86ec14d31520933525f43e…
Author: Andi Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/15419
M agents/wnx/src/engine/cma_core.cpp
Log Message:
-----------
15419 FIX Windows agent: Run plugins/local checks using non-system account
This Werk addresses a regression that appeared with Werk #14871, which introduced stricter access rights for the Windows agent's ProgramData directory.
Windows agent plugins and local checks can be configured to run under a specific user or group, either by configuring the agent ruleset
<i>Run plugins and local checks using non-system account</i> or by editing the <tt>check_mk.user.yaml</tt> file appropriately.
Starting with Checkmk 2.1.0p15/the abovementioned Werk, plugins and local checks that are configured to run under a specific user failed to execute.<br>
The reason for this behavior was that, due to a preexisting bug, the Windows agent service then failed to set the proper access rights on the underlying files.<br>
With the stricter default access rights, the files were not accessible any longer.
This only affected plugins/local checks that are configured with the option <i>Run as User</i>, while the ones configured with <i>Run as local group</i> did succeed.
The abovementioned bug is now fixed, and plugins/local checks will resume to work as configured.
To apply this fix, you need to update/reinstall the Windows Agent once.
CMK-11844
Change-Id: Ife0691378c35cb93af13864a6516179c19a4602b
Commit: 2d7b0bdf7d5769371646a524dd4b0a602a121f4f
https://github.com/tribe29/checkmk/commit/2d7b0bdf7d5769371646a524dd4b0a602…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/15418
Log Message:
-----------
15418 FIX Agent bakery: Provide AIX tar.gz package in USTAR format
SUP-7986
Change-Id: I10333e220d4400ae2ec827a7a11eaa708436fd26
Compare: https://github.com/tribe29/checkmk/compare/0b2aa3c684ba...2d7b0bdf7d57
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: faa275c5e15502638093ba1d0baa8e00e3641710
https://github.com/tribe29/checkmk/commit/faa275c5e15502638093ba1d0baa8e00e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/gui/plugins/wato/special_agents/aws.py
Log Message:
-----------
agent aws rulespec: prepare to migrate CCE -> CEE
Change-Id: I22fba8c5ff5dd09c41c42a79bbdf052b771882f7
Commit: 83a028715e423c1a2e6331d5f7ee0cd28b2e7148
https://github.com/tribe29/checkmk/commit/83a028715e423c1a2e6331d5f7ee0cd28…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/gui/plugins/wato/special_agents/aws.py
Log Message:
-----------
agent aws rulespec: migrate CCE -> CEE
CMK-12251
Change-Id: I893c27af81c55ddc0d78d0a39898de3a6dcae8eb
Commit: 2cdab9865bc7a34c1eb22f04f0343d8cf70aa879
https://github.com/tribe29/checkmk/commit/2cdab9865bc7a34c1eb22f04f0343d8cf…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M checks/azure_ad
M cmk/base/check_api.py
Log Message:
-----------
azure_ad: inline check API function
Change-Id: I237d4b6c10bcee09a411fefa15008b5ad833c1ce
Commit: e73df3e71227ab98926cd6d015f7b6bb1dc421c0
https://github.com/tribe29/checkmk/commit/e73df3e71227ab98926cd6d015f7b6bb1…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
Log Message:
-----------
api/code_examples: addition of pprint import
Change-Id: Ice5dc336605fc6f7f3fc3191f124a77e5db1c729
Commit: 9ea62afe78a5141b017316ffde545a38e3923615
https://github.com/tribe29/checkmk/commit/9ea62afe78a5141b017316ffde545a38e…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M omd/packages/check_mk/skel.permissions
Log Message:
-----------
Fix skel permissions for new local dirs
CMK-12090
Change-Id: Iaa6bddce6b0bccec40bfb3e9048e79967621fa72
Commit: f2e826b0c964c00c6e73b2081c663e91f8e0bdec
https://github.com/tribe29/checkmk/commit/f2e826b0c964c00c6e73b2081c663e91f…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/special_agents/utils_kubernetes/transform.py
Log Message:
-----------
kube/transform: remove duplicate job conditions during parsing
Prior to Kubernetes 1.25, it was possible that the Kubernetes API
reported duplicate job conditions. This commit filters those duplicates
out. This modification does not bring a visible change for the user.
Change-Id: I7230ca6b7e6f4bbdef618d40818e0938c5402f83
Commit: a90465a73fc891d06adb7c268495066e63666bcf
https://github.com/tribe29/checkmk/commit/a90465a73fc891d06adb7c268495066e6…
Author: Andi Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/15419
M agents/wnx/src/engine/cma_core.cpp
Log Message:
-----------
15419 FIX Windows agent: Run plugins/local checks using non-system account
This Werk addresses a regression that appeared with Werk #14871, which introduced stricter access rights for the Windows agent's ProgramData directory.
Windows agent plugins and local checks can be configured to run under a specific user or group, either by configuring the agent ruleset
<i>Run plugins and local checks using non-system account</i> or by editing the <tt>check_mk.user.yaml</tt> file appropriately.
Starting with Checkmk 2.1.0p15/the abovementioned Werk, plugins and local checks that are configured to run under a specific user failed to execute.<br>
The reason for this behavior was that, due to a preexisting bug, the Windows agent service then failed to set the proper access rights on the underlying files.<br>
With the stricter default access rights, the files were not accessible any longer.
This only affected plugins/local checks that are configured with the option <i>Run as User</i>, while the ones configured with <i>Run as local group</i> did succeed.
The abovementioned bug is now fixed, and plugins/local checks will resume to work as configured.
To apply this fix, you need to update/reinstall the Windows Agent once.
CMK-11844
Change-Id: Ife0691378c35cb93af13864a6516179c19a4602b
Commit: ece122f1d0e8c55aa030fe27273db00589cb40fd
https://github.com/tribe29/checkmk/commit/ece122f1d0e8c55aa030fe27273db0058…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
A .werks/15418
Log Message:
-----------
15418 FIX Agent bakery: Provide AIX tar.gz package in USTAR format
SUP-7986
Change-Id: I10333e220d4400ae2ec827a7a11eaa708436fd26
Commit: 1562a8fe9afe1915e2d0d6197efdf7d742bf5819
https://github.com/tribe29/checkmk/commit/1562a8fe9afe1915e2d0d6197efdf7d74…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/utils/packaging/__init__.py
Log Message:
-----------
extension packages: use storing api
Change-Id: I5194a11cfcd6f37e64edafcd945cfa81a53a4ce2
Commit: 3e9bf1530d9a84cf298344a4a24a258560badd6a
https://github.com/tribe29/checkmk/commit/3e9bf1530d9a84cf298344a4a24a25856…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/utils/packaging/__init__.py
M tests/unit/cmk/utils/packaging/test_packaging.py
Log Message:
-----------
extension packages: add enable mark to package store
Change-Id: I6e18d5d334591afbb18d41cf60a9c760c9682a39
Commit: fa6db8913b6715607d1f490496ce90435699b41c
https://github.com/tribe29/checkmk/commit/fa6db8913b6715607d1f490496ce90435…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/update_config/plugins/pre_actions/utils.py
M cmk/utils/packaging/__init__.py
M cmk/utils/packaging/cli.py
Log Message:
-----------
extension packages: use disabling api
Change-Id: I07420f1fb6269d6e98c96d870cc3ca69600a670b
Commit: 1d1ffc8d3a56d0ebcb6543cab8d96d46e1bedade
https://github.com/tribe29/checkmk/commit/1d1ffc8d3a56d0ebcb6543cab8d96d46e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/utils/packaging/__init__.py
M cmk/utils/packaging/cli.py
Log Message:
-----------
extension packages: add last function to store
Change-Id: I3bbb6380ff12a6c9fc70666f1396f3940cddd9fa
Commit: a9fbadec120892803bac758100389595059525fb
https://github.com/tribe29/checkmk/commit/a9fbadec120892803bac7581003895950…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M bin/mkp
M cmk/gui/watolib/activate_changes.py
M cmk/update_config/plugins/pre_actions/utils.py
M cmk/utils/packaging/__init__.py
M cmk/utils/packaging/_parts.py
M cmk/utils/packaging/cli.py
M tests/unit/cmk/utils/packaging/test_packaging.py
Log Message:
-----------
extension packages: make paths an argument
Change-Id: Ib52b308268fc76ec4dd919d6edf4319c00ab8d36
Commit: ac07790934b48706300d4bd2c7fd0e7d23b73bdc
https://github.com/tribe29/checkmk/commit/ac07790934b48706300d4bd2c7fd0e7d2…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/utils/packaging/__init__.py
M cmk/utils/packaging/cli.py
Log Message:
-----------
extension packages: make the file path an implementation detail
Change-Id: I5f46ef6e133e62562f33f2b1574b7701034417d0
Compare: https://github.com/tribe29/checkmk/compare/9c484baa429a...ac07790934b4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: efbf49aa414713b8c148871ddea48d7b31a1e6c2
https://github.com/tribe29/checkmk/commit/efbf49aa414713b8c148871ddea48d7b3…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M checks/rmon_stats
Log Message:
-----------
rmon_stats: add parse function
Change-Id: I5c5479f43cbc20baef1e1c95a7fcfcd28f1f9514
Commit: 3ac15da827f67ec191d5cbc76cc84384baae3ecd
https://github.com/tribe29/checkmk/commit/3ac15da827f67ec191d5cbc76cc84384b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M checks/rmon_stats
Log Message:
-----------
modernize rmon stats
Change-Id: I0a10c344b286580731435190a25810c2eb399583
Commit: 526be0fc702d0221c3c8c47db4cd91070c88b7fd
https://github.com/tribe29/checkmk/commit/526be0fc702d0221c3c8c47db4cd91070…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M checks/rmon_stats
M cmk/base/check_api.py
M cmk/gui/plugins/wato/check_parameters/rmon.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
migrate RMON rule type
Change-Id: I5addf73eb1f333d074839fecd18e9a0751eaa096
Commit: 6c373885ee76c30b353351db98d96df29f29374a
https://github.com/tribe29/checkmk/commit/6c373885ee76c30b353351db98d96df29…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
R checks/rmon_stats
A cmk/base/plugins/agent_based/rmon_stats.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
migrate rmon_stats
Change-Id: I32516ff01112a1a6190ee8aaa4863d5f53598c2f
Commit: 2ecf4597043150dc1cdb67fae2d8fbb753e390f8
https://github.com/tribe29/checkmk/commit/2ecf4597043150dc1cdb67fae2d8fbb75…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M checks/cbl_airlaser
M checks/dell_poweredge_amperage
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
fix up legacy registration
Change-Id: If8e1c39aee39bb5a823b79bbcf55c1557983644b
Commit: 9777747a52415d12686463961f437be8d34bad96
https://github.com/tribe29/checkmk/commit/9777747a52415d12686463961f437be8d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M cmk/base/api/agent_based/register/section_plugins_legacy/__init__.py
M tests/unit/cmk/base/api/agent_based/register/test_check_plugins_legacy.py
Log Message:
-----------
rename to 'check_info_element'
Change-Id: I11ed790a9ffca928e684b055eb68d9e58fc758ca
Commit: 9c484baa429a279fb67c9ebb3facd41fddd2a407
https://github.com/tribe29/checkmk/commit/9c484baa429a279fb67c9ebb3facd41fd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-03-20 (Mon, 20 Mar 2023)
Changed paths:
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Fix activation cleanup job trigger fail when already running
The previous condition check is not race condition free. When executing
frequent activations, e.g. during tests, an activation could fail in
case the previous job run was not finished already.
Change-Id: I7dabaa82cc8aac12f04b64de695f091708100ae7
Compare: https://github.com/tribe29/checkmk/compare/be0d1df6bb43...9c484baa429a