Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 1eb814ac5d14b1db35531f9f72dcc92f8189921b
https://github.com/tribe29/checkmk/commit/1eb814ac5d14b1db35531f9f72dcc92f8…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
A .werks/15462
M cmk/special_agents/agent_azure.py
M tests/unit/cmk/special_agents/agent_azure/test_agent_azure_process.py
Log Message:
-----------
15462 FIX agent_azure: Fix missing 'Remaining API reads' metric if no monitored resources
'Remaining API reads' metric was missing from the 'Azure Agent Info' service
in case there were no resources to monitor.
Now, the metric is always shown, independantly of the monitored resources.
CMK-12816
Change-Id: Ia3e3b0eb46bd591fb41aa231747d4fe269fb0473
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c5412ca769f739e5e45cd85b5e94c7a8c59022ae
https://github.com/tribe29/checkmk/commit/c5412ca769f739e5e45cd85b5e94c7a8c…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M cmk/base/config.py
M cmk/base/default_config/base.py
M cmk/fetchers/__init__.py
M cmk/fetchers/_ipmi.py
M cmk/utils/type_defs/__init__.py
M cmk/utils/type_defs/_misc.py
Log Message:
-----------
Type & move IPMICredentials to ipmi
Change-Id: I353a0d620debe2fa0ed7d18215c2f41a57b55a61
Commit: 9b9fc0db5802438ea17efd10a6a194d333b3b232
https://github.com/tribe29/checkmk/commit/9b9fc0db5802438ea17efd10a6a194d33…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Tiny typing improvement.
Change-Id: I0d0b35d9f32a6bef0162e1fa8b3847ee6fdc6623
Commit: 5c0f8a64cb0739a9a6f1c4d034c8fe196a5f7ea0
https://github.com/tribe29/checkmk/commit/5c0f8a64cb0739a9a6f1c4d034c8fe196…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
A .werks/15462
M cmk/special_agents/agent_azure.py
M tests/unit/cmk/special_agents/agent_azure/test_agent_azure_process.py
Log Message:
-----------
15462 FIX agent_azure: Fix missing 'Remaining API reads' metric if no monitored resources
'Remaining API reads' metric was missing from the 'Azure Agent Info' service
in case there were no resources to monitor.
Now, the metric is always shown, independantly of the monitored resources.
CMK-12816
Change-Id: Ia3e3b0eb46bd591fb41aa231747d4fe269fb0473
Commit: 043e9d34ff9b9c67d91f20764a5eed3e73fb8411
https://github.com/tribe29/checkmk/commit/043e9d34ff9b9c67d91f20764a5eed3e7…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/code_examples.py
Log Message:
-----------
code_examples: curl examples with single quotes should be escaped
When curl code examples include single quotes, they have to be
escaped with '\' for the curl command to work.
CMK-12693
Change-Id: I53647863134509cdf9617b90554764400b91b95a
Commit: 8b194286e96536ab169e78ddc52e1c67faad46d9
https://github.com/tribe29/checkmk/commit/8b194286e96536ab169e78ddc52e1c67f…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M cmk/gui/wato/pages/services.py
M web/htdocs/js/modules/service_discovery.ts
M web/htdocs/themes/facelift/scss/_wato.scss
Log Message:
-----------
UI discovery: Fix some vertical spacing (II)
Change-Id: Ib6b5320124579fb3ce10fa9e6e35ae15ca3aa7df
Commit: 1e7436da79bcca4255deb517ef695c9bc4fafe65
https://github.com/tribe29/checkmk/commit/1e7436da79bcca4255deb517ef695c9bc…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/inventory/_active.py
M cmk/base/agent_based/inventory/_inventory.py
M cmk/base/agent_based/inventory/commandline.py
M cmk/base/config.py
M cmk/base/modes/check_mk.py
M cmk/checkers/inventory.py
M cmk/utils/type_defs/__init__.py
M cmk/utils/type_defs/_misc.py
M tests/unit/cmk/base/agent_based/test_base_inventory.py
Log Message:
-----------
Move HWSWInventoryParameters to check engine (checkers)
CMk-12298
Change-Id: Ic76dbe96a7a9b74fd2f642bbb3c6508778351930
Commit: 5587e8084bb1496d921a4a63531cd2147af99d9d
https://github.com/tribe29/checkmk/commit/5587e8084bb1496d921a4a63531cd2147…
Author: Teresa Siegmantel <teresa.siegmantel(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
A .werks/13979
M cmk/gui/plugins/openapi/restful_objects/documentation.py
M cmk/utils/livestatus_helpers/tables/__init__.py
Log Message:
-----------
13979 FIX REST API documentation no longer shows unused Status livestatus table documentation
CMK-12613
Change-Id: Iebdf3d7784bace43f63574acc89d8b2524639937
Commit: 8c738e75bb2e5437243f66960710aa7d4fcdc721
https://github.com/tribe29/checkmk/commit/8c738e75bb2e5437243f66960710aa7d4…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths:
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_endpoint.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_auxtags.py
Log Message:
-----------
rest-api-client: cleanup of auxtag client and tests
Change-Id: Ice433efb97faf67dfe291a2cd3a2b67d81589b55
Compare: https://github.com/tribe29/checkmk/compare/4726a4531c49...8c738e75bb2e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 75ef610ece39ef96e55954e330357643454dabab
https://github.com/tribe29/checkmk/commit/75ef610ece39ef96e55954e3303576434…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M cmk/ec/main.py
M tests/unit/cmk/ec/test_ec_misc.py
Log Message:
-----------
Add ipv6 support to the function
This is necessary because access_list
can now contain ipv4 and ipv6 entries.
Change-Id: Ifecb74a8aacc45d405c55bb1fe8ce88ca5bbb99d
Commit: 4726a4531c495929acb3a1830591e9ac1019b9b7
https://github.com/tribe29/checkmk/commit/4726a4531c495929acb3a1830591e9ac1…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
A .werks/14856
M cmk/gui/mkeventd/wato.py
M cmk/gui/valuespec.py
Log Message:
-----------
14856 Use ipv4/ipv6 valuespec for ipaddres in EC
CMK-10698
Change-Id: Ic09952eeed44f4447e70eb3c0524d94ce21b1404
Compare: https://github.com/tribe29/checkmk/compare/1e4109754171...4726a4531c49
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 587d0694e53e7683f726d741396ea2bcba3dc1d1
https://github.com/tribe29/checkmk/commit/587d0694e53e7683f726d741396ea2bcb…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 10 Werk IDS
Change-Id: I17b6a0e3d60b72d32faa03e1eec1a20d37a58b4f
Commit: b28f7fb1e069ce166020402fac2742592f746c7c
https://github.com/tribe29/checkmk/commit/b28f7fb1e069ce166020402fac2742592…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M checks/juniper_screenos_cpu
M checks/juniper_screenos_fan
M checks/juniper_screenos_mem
M checks/juniper_screenos_temp
M checks/juniper_screenos_vpn
M cmk/base/plugins/agent_based/utils/juniper.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
dedup: juniper_screenos_*
Change-Id: I18c8efd697e6990d0852e2a5206bef646e623c2d
Commit: 988678fcb18575ff3bf0dbd99d6a9e4ab1f84cb5
https://github.com/tribe29/checkmk/commit/988678fcb18575ff3bf0dbd99d6a9e4ab…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M checks/juniper_trpz_cpu_util
M checks/juniper_trpz_flash
M checks/juniper_trpz_info
M checks/juniper_trpz_mem
M checks/juniper_trpz_power
M cmk/base/plugins/agent_based/utils/juniper.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
dedup: juniper_trpz_*
Change-Id: I7553da06a772663e90585623983328388783a979
Commit: 6c22584e7225fb0baea155081161c6e5574e7fe6
https://github.com/tribe29/checkmk/commit/6c22584e7225fb0baea155081161c6e55…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M checks/infoblox_dhcp_stats
M checks/infoblox_dns_stats
M checks/infoblox_grid_status
M checks/infoblox_replication_status
M checks/infoblox_temp
A cmk/base/plugins/agent_based/utils/infoblox.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
dedup: infoblox_*
Change-Id: Ia94f19f139f49d3bf62ade0aac4d6c472bbd65b7
Commit: e1b09b158524b7b08bcc4ff5fd5d6ca73f424561
https://github.com/tribe29/checkmk/commit/e1b09b158524b7b08bcc4ff5fd5d6ca73…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M checks/hp_blade
M checks/hp_blade_blades
M checks/hp_blade_fan
M checks/hp_blade_manager
M checks/hp_blade_psu
A cmk/base/plugins/agent_based/utils/hp.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
dedup: hp_blade_*
Change-Id: Idd61a1634ad3434948c9d3adf063dfcb7ab3108a
Compare: https://github.com/tribe29/checkmk/compare/d369c95f6e60...e1b09b158524
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 27f22b84cb68f3d78630528d797d804a3758e649
https://github.com/tribe29/checkmk/commit/27f22b84cb68f3d78630528d797d804a3…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M checks/huawei_switch_cpu
M checks/huawei_switch_fan
M checks/huawei_switch_mem
M checks/huawei_switch_psu
M checks/huawei_switch_stack
M checks/huawei_switch_temp
A cmk/base/plugins/agent_based/utils/huawei.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
dedup: huawei_switch_*
Change-Id: Iec030f28d4e3a06a698dd88878d49519edaac1bf
Commit: f5f425b9cd574345245341adf6c5a2e82aece1e8
https://github.com/tribe29/checkmk/commit/f5f425b9cd574345245341adf6c5a2e82…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M checks/juniper_alarm
M checks/juniper_bgp_state
M checks/juniper_cpu
M checks/juniper_fru
M checks/juniper_mem
M cmk/base/plugins/agent_based/juniper_cpu_util.py
M cmk/base/plugins/agent_based/utils/juniper.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
dedup: juniper_*
Change-Id: I05291f7bdfa8b45145c6fed28868e0a908c8a8b2
Commit: 313aea8b5637cc3b0da6c91d44fb8f45fd129da5
https://github.com/tribe29/checkmk/commit/313aea8b5637cc3b0da6c91d44fb8f45f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M checks/brocade_mlx
M checks/brocade_mlx_fan
M checks/brocade_mlx_power
M checks/brocade_mlx_temp
M checks/brocade_tm
M cmk/base/plugins/agent_based/brocade_optical.py
M cmk/base/plugins/agent_based/utils/brocade.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
dedup: brocade_mlx_*
Change-Id: Iffdc5ab4582fa2f3972ecf000560cc0b3f8a83c2
Commit: ff35a154bff19ea929deda64c738864608748b5e
https://github.com/tribe29/checkmk/commit/ff35a154bff19ea929deda64c73886460…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M checks/ups_socomec_capacity
M checks/ups_socomec_in_voltage
M checks/ups_socomec_out_source
M checks/ups_socomec_out_voltage
M checks/ups_socomec_outphase
A cmk/base/plugins/agent_based/utils/ups_socomec.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
dedup: ups_socomec_*
Change-Id: Ic9a99eb862dd606da36daa27642e6b2a5b337c4d
Commit: 087bc5c3bb09f1e143f21d3e2db8caef4bd2be32
https://github.com/tribe29/checkmk/commit/087bc5c3bb09f1e143f21d3e2db8caef4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M checks/stulz_alerts
M checks/stulz_humidity
M checks/stulz_powerstate
M checks/stulz_pump
M checks/stulz_temp
A cmk/base/plugins/agent_based/utils/stulz.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
dedup: stulz_*
Change-Id: I54558aaae26709d443e259cbf27e11af64936f8d
Commit: b541bc28fb6731d2dfe9e3f949ba63ff5b293a87
https://github.com/tribe29/checkmk/commit/b541bc28fb6731d2dfe9e3f949ba63ff5…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M checks/pandacom_10gm_temp
M checks/pandacom_fan
M checks/pandacom_fc_temp
M checks/pandacom_psu
M checks/pandacom_sys_temp
A cmk/base/plugins/agent_based/utils/pandacom.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
dedup: pandacom_*
Change-Id: If7eb02ec326e233d07a5a862bbf2006ffab4850e
Commit: d369c95f6e60cd6f5224f0ad274d7c69c291bc4c
https://github.com/tribe29/checkmk/commit/d369c95f6e60cd6f5224f0ad274d7c69c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M checks/mbg_lantime_ng_fan
M checks/mbg_lantime_ng_power
M checks/mbg_lantime_ng_refclock
M checks/mbg_lantime_ng_state
M checks/mbg_lantime_ng_temp
A cmk/base/plugins/agent_based/utils/mbg_lantime.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
dedup: mbg_lantime_ng_*
Change-Id: I4116eb22e61cd943688954d71af7446e343d981e
Compare: https://github.com/tribe29/checkmk/compare/5a71b7ac8458...d369c95f6e60
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 9a8b2ad6dea31381805002c90c7cefe5317dde85
https://github.com/tribe29/checkmk/commit/9a8b2ad6dea31381805002c90c7cefe53…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M cmk/base/plugins/agent_based/kube_pod_conditions.py
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/gui/plugins/wato/check_parameters/kube_pod_conditions.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_conditions.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_kube_pod_conditions.py
Log Message:
-----------
kube_pod_conditions: introduction of PodHasNetwork condition
Change-Id: I4f1c1c6021889b7ce4610636b8b1ecfd1843d798
Commit: 43615b31f5e632b29292aa0042f925933afeefcf
https://github.com/tribe29/checkmk/commit/43615b31f5e632b29292aa0042f925933…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M cmk/base/plugins/agent_based/kube_pod_conditions.py
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_conditions.py
Log Message:
-----------
kube_pod_conditions: addition of disruptiontarget condition
Change-Id: I91d99cb90dfde65a71868d0e1097985dbfa4c550
Commit: 8ff48b0732eb56e8d9d60db8d23a84cd99e79845
https://github.com/tribe29/checkmk/commit/8ff48b0732eb56e8d9d60db8d23a84cd9…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
A .werks/15588
Log Message:
-----------
15588 kube_pod_conditions: addition of PodHasNetwork and DisruptionTarget conditions
This werk introduces the pod conditions PodHasNetwork and DisruptionTarget to the check.
These conditions are only displayed if the Kubernetes version is compatible and configured
to include these conditions.
Change-Id: I057f9153fe6a4fcd887555bd6277d61999fc0611
Commit: edada0afbff4faa1eda08f200e6b6b7c992f7354
https://github.com/tribe29/checkmk/commit/edada0afbff4faa1eda08f200e6b6b7c9…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M cmk/gui/plugins/metrics/kube.py
Log Message:
-----------
metrics/kube: renaming cron job duration from 'Duration' to 'Total Duration'
CMK-12803
Change-Id: I4567544f67465c515bc2a8f6e0049c68e29da6b2
Commit: fa1b2aa1c63d64a577e8ed059b663cebc36766d2
https://github.com/tribe29/checkmk/commit/fa1b2aa1c63d64a577e8ed059b663cebc…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
A .werks/15652
M cmk/base/plugins/agent_based/kube_cronjob_status.py
M cmk/gui/plugins/metrics/kube.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_cronjob_status.py
Log Message:
-----------
15652 kube_cron_job_status: introduction of execution duration metric
Prior to this werk, the check only displayed the total duration of the job
which included the pending time duration alongside the actual running
duration. This werk introduces the 'Execution duration' metric which is solely
based upon the actual running duration. To avoid confusion the previous graph
'Duration' is renamed to 'Total Duration'.
CMK-12803
Change-Id: Ibba18b1c8ea8d1bcfba902e11f81612deb900b42
Commit: 2784dd1db6227bea31b2b94b51459cdca149f37f
https://github.com/tribe29/checkmk/commit/2784dd1db6227bea31b2b94b51459cdca…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M cmk/gui/watolib/agent_registration.py
Log Message:
-----------
avoid logging of warning if host list is full ok
Change-Id: I2c7dea04c981da49d3b1453c5e7f711f78f7d770
Compare: https://github.com/tribe29/checkmk/compare/a1de27b356d6...2784dd1db622
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 179bff56b5f9781b62c3c1c2369819cddbd0ad72
https://github.com/tribe29/checkmk/commit/179bff56b5f9781b62c3c1c2369819cdd…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M agents/wnx/tests/integration/utils.py
M cmk/base/plugins/agent_based/utils/ps.py
M cmk/checkers/submitters.py
M cmk/gui/backup.py
M cmk/gui/bi/foldable_tree_renderer.py
M cmk/gui/htmllib/foldable_container.py
M cmk/gui/session.py
M cmk/gui/sites.py
M cmk/gui/views/page_show_view.py
M cmk/gui/watolib/changes.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/update_config/plugins/actions/visuals_utils.py
M cmk/utils/config_path.py
M doc/helpers/import-memory
M livestatus/api/python/livestatus.py
M tests/testlib/users.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
Log Message:
-----------
Make context managers exception-safe.
Change-Id: Ic22c8b9aa0518ad317fd2f90d53c85976b6b3f67
Commit: 293c4ae83add3744528c0ff6640176a2c69bd592
https://github.com/tribe29/checkmk/commit/293c4ae83add3744528c0ff6640176a2c…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M tests/unit/cmk/utils/test_password_store.py
Log Message:
-----------
Do not monkeypatch by hand
Change-Id: I44a63a92c24ac479729d16327dbd6630abbe13c9
Commit: 05defc5474bf8429b35fcee04a5eee477da1a573
https://github.com/tribe29/checkmk/commit/05defc5474bf8429b35fcee04a5eee477…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M cmk/utils/crypto/secrets.py
Log Message:
-----------
Avoid paths as default params
Default arguments are bound on import and so are class variables. Local
variables are bound on use. Now, our paths are patched in the tests and
the tests do not control the imports. Thus, there is a non-zero chance
that patching `omd_root`, `$OMD_ROOT`, and friends doesn't work as
expected in the tests.
This caused over 500 failing unit tests in an unrelated change.
In short: if you mutate a constant (here, by changing the root of the
paths) then it's not a constant. Having mutable default arguments in
Python is asking for trouble.
Change-Id: I6094eb08e1cb17cc24f28aa2f851d8384b4cd027
Commit: 1a71a91a395ae277caa8d4759ba4405e8700b36e
https://github.com/tribe29/checkmk/commit/1a71a91a395ae277caa8d4759ba4405e8…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M cmk/base/_autochecks.py
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/confcheckers.py
M cmk/base/agent_based/discovery/_discovered_services.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/api/agent_based/checking_classes.py
M cmk/base/api/agent_based/register/_config.py
M cmk/base/api/agent_based/register/check_plugins.py
M cmk/base/api/agent_based/register/utils.py
M cmk/base/api/agent_based/value_store/_utils.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 cmk/base/export.py
M cmk/base/modes/check_mk.py
M cmk/base/plugins/agent_based/logwatch_ec.py
M cmk/checkers/__init__.py
M cmk/checkers/_api.py
M cmk/checkers/check_table.py
A cmk/checkers/checking.py
M cmk/checkers/crash_reporting.py
M cmk/checkers/discovery/_autochecks.py
M cmk/checkers/plugin_contexts.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/update_config/plugins/actions/autochecks.py
M cmk/update_config/plugins/actions/replaced_check_plugins.py
M cmk/update_config/plugins/actions/rulesets.py
M cmk/utils/type_defs/__init__.py
M cmk/utils/type_defs/pluginname.py
M tests/testlib/__init__.py
M tests/unit/checks/generictests/run.py
M tests/unit/checks/test_apc_mod_pdu_modules.py
M tests/unit/checks/test_datapower_fan_legacy.py
M tests/unit/checks/test_esx_vsphere_hostsystem_maintenance.py
M tests/unit/checks/test_esx_vsphere_hostsystem_multipath.py
M tests/unit/checks/test_esx_vsphere_hostsystem_state.py
M tests/unit/checks/test_filestats.py
M tests/unit/checks/test_graylog_sources.py
M tests/unit/checks/test_hp_proliant_raid.py
M tests/unit/checks/test_mem_win.py
M tests/unit/checks/test_mongodb_collections.py
M tests/unit/checks/test_mongodb_replica_set.py
M tests/unit/checks/test_mssql_instance.py
M tests/unit/checks/test_oracle_instance_uptime.py
M tests/unit/checks/test_oracle_recovery_status.py
M tests/unit/checks/test_scaleio_devices.py
M tests/unit/cmk/base/agent_based/checking/test_cluster_modes.py
M tests/unit/cmk/base/agent_based/discovery/test_discovered_services.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/api/agent_based/register/test__config.py
M tests/unit/cmk/base/api/agent_based/register/test_check_plugins.py
M tests/unit/cmk/base/api/agent_based/register/test_check_plugins_legacy.py
M tests/unit/cmk/base/api/agent_based/register/test_export.py
M tests/unit/cmk/base/api/agent_based/test_utils_check_levels_predictive.py
M tests/unit/cmk/base/api/agent_based/value_store/test_vs_global_state.py
M tests/unit/cmk/base/api/agent_based/value_store/test_vs_utils.py
M tests/unit/cmk/base/autochecks/test_autochecks.py
M tests/unit/cmk/base/autochecks/test_autochecks_utils.py
M tests/unit/cmk/base/plugins/agent_based/test_bluecat_threads.py
M tests/unit/cmk/base/plugins/agent_based/test_brocade_fcport.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_fru_module_status.py
M tests/unit/cmk/base/plugins/agent_based/test_cisco_wlc_clients.py
M tests/unit/cmk/base/plugins/agent_based/test_cmciii.py
M tests/unit/cmk/base/plugins/agent_based/test_container_cpu.py
M tests/unit/cmk/base/plugins/agent_based/test_diskstat.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_container_diskstat.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_container_mem.py
M tests/unit/cmk/base/plugins/agent_based/test_fast_lta_headunit_replication.py
M tests/unit/cmk/base/plugins/agent_based/test_fast_lta_headunit_status.py
M tests/unit/cmk/base/plugins/agent_based/test_fast_lta_silent_cubes_capacity.py
M tests/unit/cmk/base/plugins/agent_based/test_fast_lta_volumes.py
M tests/unit/cmk/base/plugins/agent_based/test_fireeye_active_vms.py
M tests/unit/cmk/base/plugins/agent_based/test_fireeye_mailq.py
M tests/unit/cmk/base/plugins/agent_based/test_fireeye_quarantine.py
M tests/unit/cmk/base/plugins/agent_based/test_juniper_fru.py
M tests/unit/cmk/base/plugins/agent_based/test_k8s_pod_container.py
M tests/unit/cmk/base/plugins/agent_based/test_lsi.py
M tests/unit/cmk/base/plugins/agent_based/test_megaraid_bbu.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_blocked_sessions.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_instance.py
M tests/unit/cmk/base/plugins/agent_based/test_netapp_api_disk.py
M tests/unit/cmk/base/plugins/agent_based/test_netapp_api_qtree_quota.py
M tests/unit/cmk/base/plugins/agent_based/test_netapp_api_temp.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_dataguard_stats.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_instance.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_processes.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_recovery_area.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_db_status.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_diskusage.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_ess.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_events.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_fileinfo.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_instance_status.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_memrate.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_proc.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_replication_status.py
M tests/unit/cmk/base/plugins/agent_based/test_suseconnect.py
M tests/unit/cmk/base/plugins/agent_based/test_timemachine.py
M tests/unit/cmk/base/plugins/agent_based/test_ucs_c_rack_server_psu_voltage.py
M tests/unit/cmk/base/plugins/agent_based/test_ups_test.py
M tests/unit/cmk/base/plugins/agent_based/test_vutlan_ems_smoke.py
M tests/unit/cmk/base/plugins/agent_based/test_windows_update.py
M tests/unit/cmk/base/sources/test_snmp_data_source.py
M tests/unit/cmk/base/test_check_table.py
M tests/unit/cmk/base/test_check_utils.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_config.py
M tests/unit/cmk/base/test_core_nagios.py
M tests/unit/cmk/update_config/plugins/actions/test_rulesets.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
M tests/unit/cmk/utils/test_man_pages.py
M tests/unit/cmk/utils/type_defs/test_type_defs_plugin_name.py
Log Message:
-----------
Move plugin names to check engine #2
Change-Id: Iff72cbce4b210d405b1328ce4055b4a349b3c993
Commit: c0eb382f2c0ec274438fac49aad60362b243cd4f
https://github.com/tribe29/checkmk/commit/c0eb382f2c0ec274438fac49aad60362b…
Author: Mazen Alkatlabee <mazen.alkatlabee(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M web/htdocs/js/modules/bi.ts
Log Message:
-----------
fix a bug related to adding a new input field
after introducing a new variable instead of using the old
one to refer to two different things, I used the old value by mistake
instead of the new one in some functions which changed the behavior
and led to an error.
Change-Id: Ica0ee71177014ba92c8decd9fb43aa950dd93ab9
Commit: 5a71b7ac84589f0e84b773c35703ccc40e57193f
https://github.com/tribe29/checkmk/commit/5a71b7ac84589f0e84b773c35703ccc40…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-04-14 (Fri, 14 Apr 2023)
Changed paths:
M cmk/gui/watolib/agent_registration.py
Log Message:
-----------
avoid logging of warning if host list is full ok
Change-Id: I2c7dea04c981da49d3b1453c5e7f711f78f7d770
Compare: https://github.com/tribe29/checkmk/compare/53a75552c335...5a71b7ac8458