Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 2e771d5fc16ba777851ea14a8e4089ed2979e28c
https://github.com/tribe29/checkmk/commit/2e771d5fc16ba777851ea14a8e4089ed2…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
R tests/unit/checks/generictests/datasets/esx_vsphere_hostsystem_55_regression.py
R tests/unit/checks/generictests/datasets/esx_vsphere_hostsystem_division_regression.py
R tests/unit/checks/generictests/datasets/esx_vsphere_hostsystem_esx51_regression.py
R tests/unit/checks/generictests/datasets/esx_vsphere_hostsystem_regression.py
A tests/unit/checks/test_esx_vsphere_hostsystem_cpu_util_cluster.py
A tests/unit/checks/test_esx_vsphere_hostsystem_maintenance.py
A tests/unit/checks/test_esx_vsphere_hostsystem_mem_usage.py
A tests/unit/checks/test_esx_vsphere_hostsystem_mem_usage_cluster.py
M tests/unit/checks/test_esx_vsphere_hostsystem_multipath.py
A tests/unit/checks/test_esx_vsphere_hostsystem_state.py
Log Message:
-----------
esx_vsphere_hostsystem: add actual unit tests, remove legacy tests
SUP-13533
Change-Id: If3bf3b22a4ccc8af361169c2a79dbc6e987a8a22
Commit: af6a65d109dadd6465f6ec02ecce3c5cf36d2bbd
https://github.com/tribe29/checkmk/commit/af6a65d109dadd6465f6ec02ecce3c5cf…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
A .werks/15443
M checks/esx_vsphere_hostsystem
M tests/unit/checks/test_esx_vsphere_hostsystem_mem_usage_cluster.py
Log Message:
-----------
15443 FIX esx_vsphere_hostsystem_mem_usage_cluster: crash with ZeroDivisionError
Do not use savefloat, which masks errors elsewhere.
SUP-13533
Change-Id: Ie1e3947f4abf51d7f4a0de0016e73f492f76ac81
Commit: fd8d2f25d4350b493556dd1d1cd105649b417cb1
https://github.com/tribe29/checkmk/commit/fd8d2f25d4350b493556dd1d1cd105649…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
A .werks/15444
M checks/esx_vsphere_hostsystem
M tests/unit/checks/test_esx_vsphere_hostsystem_mem_usage_cluster.py
Log Message:
-----------
15444 FIX esx_vsphere_hostsystem_mem_usage_cluster: item not found when no limits configured
SUP-13533
Change-Id: I61b7a0638ffafb2458f6159736aa77ccd42c4505
Commit: 8fe4e289df9b59967c24f5751923debb33a34aea
https://github.com/tribe29/checkmk/commit/8fe4e289df9b59967c24f5751923debb3…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
A .werks/15254
Log Message:
-----------
15254 FIX Fixed incorrect availability calculation when a host was removed and added again
The availability information was not updated when a new host got
re-introduced and the CMC was only reloaded, which resulted in "No
information about that period of time available" for such a host. Only a
CMC restart fixed the calculation, but with this fix a reload is enough.
Change-Id: Iaf7b27e5f9e704519ddd72602279ae2845a74007
Compare: https://github.com/tribe29/checkmk/compare/99f4faf083af...8fe4e289df9b
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: e7abe2f6cfc7f6f23fcfdb79929d88af838ed814
https://github.com/tribe29/checkmk/commit/e7abe2f6cfc7f6f23fcfdb79929d88af8…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M active_checks/check_mailboxes
M agents/plugins/mtr.py
M cmk/base/agent_based/inventory/_active.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/plugins/agent_based/utils/if64.py
M cmk/gui/pdf.py
M cmk/gui/plugins/wato/ac_tests.py
M cmk/gui/userdb/htpasswd.py
M cmk/gui/valuespec.py
M cmk/gui/views/icon/builtin.py
M cmk/gui/views/layout/layouts.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/rulespecs.py
M cmk/notification_plugins/asciimail.py
M cmk/special_agents/agent_jira.py
M cmk/special_agents/agent_proxmox_ve.py
M cmk/utils/piggyback.py
M tests/docker/test_docker.py
M tests/scripts/install-cmk.py
M tests/unit/cmk/base/plugins/agent_based/test_apache_status_check.py
M tests/unit/cmk/gui/valuespecs/test_vs_dictionary.py
Log Message:
-----------
Fixed a few findings from newer pylints.
Change-Id: I272541d99eec58547c3c52ba52bd945dd915c28b
Commit: 7e6b32a85692a042552bbcff9cf58697f54d3d6f
https://github.com/tribe29/checkmk/commit/7e6b32a85692a042552bbcff9cf58697f…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M .pylintrc-windows
Log Message:
-----------
update pytlintrc windows
Change-Id: Ib32716abc5b93804654b5f4f3cff3d6fcd21812a
Compare: https://github.com/tribe29/checkmk/compare/caaaf8ae864f...7e6b32a85692
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8264783f84fe7538244e9dab1cecf976cc880e29
https://github.com/tribe29/checkmk/commit/8264783f84fe7538244e9dab1cecf976c…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M tests/testlib/site.py
Log Message:
-----------
Increase test site setup timeout
40 sec is too short with helgrind.
Change-Id: Ifb3ac16c05d9d0ea44367d6b8072150da920acb2
Commit: 8b2ffe3709be8aa4e6c2b15c8b5f39a0323f9303
https://github.com/tribe29/checkmk/commit/8b2ffe3709be8aa4e6c2b15c8b5f39a03…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M .pylintrc-windows
Log Message:
-----------
update pytlintrc windows
Change-Id: Ib32716abc5b93804654b5f4f3cff3d6fcd21812a
Commit: 717421d2a073a6a6e9ca92ba89561d7b0f6bd646
https://github.com/tribe29/checkmk/commit/717421d2a073a6a6e9ca92ba89561d7b0…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M packages/livestatus/include/livestatus/Queue.h
Log Message:
-----------
Notify within lock
CMK-12511
Change-Id: Id246f7c0f4cd08439625bd7c1f78558456f3877b
Commit: 7b4187df4d7acc33142a54a8072a4c35859256bc
https://github.com/tribe29/checkmk/commit/7b4187df4d7acc33142a54a8072a4c358…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M active_checks/check_elasticsearch_query
M agent-receiver/agent_receiver/checkmk_rest_api.py
M agents/plugins/isc_dhcpd.py
M cmk/base/diagnostics.py
M cmk/gui/plugins/wato/ac_tests.py
M cmk/gui/watolib/config_sync.py
M cmk/notification_plugins/utils.py
M cmk/special_agents/agent_aws_status.py
M cmk/special_agents/agent_azure_status.py
M cmk/special_agents/agent_bi.py
M cmk/special_agents/agent_datadog.py
M cmk/special_agents/agent_elasticsearch.py
M cmk/special_agents/agent_gcp_status.py
M cmk/special_agents/agent_graylog.py
M cmk/special_agents/agent_hivemanager.py
M cmk/special_agents/agent_hivemanager_ng.py
M cmk/special_agents/agent_jenkins.py
M cmk/special_agents/agent_rabbitmq.py
M cmk/special_agents/agent_ruckus_spot.py
M cmk/special_agents/agent_splunk.py
M cmk/special_agents/agent_storeonce.py
M cmk/special_agents/utils/misc.py
M omd/packages/omd/omdlib/tmpfs.py
Log Message:
-----------
Suppressed a few new bandit 1.7.5 findings.
Change-Id: Idfbb938d91841803a6f3c63bedd6e0da75a1ebc2
Compare: https://github.com/tribe29/checkmk/compare/277ebd776538...7b4187df4d7a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 88c734b72cb03354a253914564441bfd65722a1a
https://github.com/tribe29/checkmk/commit/88c734b72cb03354a253914564441bfd6…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M agents/Makefile
M cmk/special_agents/agent_splunk.py
Log Message:
-----------
agent_splunk: Add User-Agent
SUP-5309
Change-Id: I2dd797ae731ed1d6427c67c6f89fcedbd20bd26c
Commit: 3819d10a1871e7fc6a8a6fa0ca02d56f5ca6e35c
https://github.com/tribe29/checkmk/commit/3819d10a1871e7fc6a8a6fa0ca02d56f5…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M agents/Makefile
M cmk/special_agents/agent_vsphere.py
Log Message:
-----------
agent_vsphere: Add User-Agent
SUP-5309
Change-Id: Icbadb8962585813f9440094f8a405227e0223099
Commit: c9959367acd1687938ba0a39136048c1b1ae0242
https://github.com/tribe29/checkmk/commit/c9959367acd1687938ba0a39136048c1b…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M agents/Makefile
M cmk/special_agents/agent_netapp.py
Log Message:
-----------
agent_netapp: Add User-Agent
SUP-5309
Change-Id: I7d84a36823f0c68116ca6b35cda368c68cd2d04f
Commit: 1bae7dd0e9534c92b422827e7d50d7bb182b38ee
https://github.com/tribe29/checkmk/commit/1bae7dd0e9534c92b422827e7d50d7bb1…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M agents/plugins/apache_status.py
Log Message:
-----------
agent_apache_status: Add User-Agent
SUP-5309
Change-Id: I1fae84ceb6be795c45ef9b160ce61d0f1a3f5791
Commit: 6d45ae8ca3d61b94440a3f74c3ec31a24d1245f4
https://github.com/tribe29/checkmk/commit/6d45ae8ca3d61b94440a3f74c3ec31a24…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M agents/plugins/nginx_status.py
Log Message:
-----------
agent_nginx_status: Add User-Agent
SUP-5309
Change-Id: Iab1d45bb97dff5e5523190456f504fa05f2ac25a
Commit: 213e095511b682783dcfb5543cc8154277fb044b
https://github.com/tribe29/checkmk/commit/213e095511b682783dcfb5543cc815427…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M agents/plugins/mk_jolokia.py
M cmk/special_agents/agent_jolokia.py
M tests/agent-plugin-unit/test_mk_jolokia.py
Log Message:
-----------
agent_jolokia, mk_jolokia: Add User-Agent
SUP-5309
Change-Id: Ie583663ec42e585d1f367a5698042660e0a76097
Commit: 5255b2e58705260ac131fdd8f17c2afe8836f6cb
https://github.com/tribe29/checkmk/commit/5255b2e58705260ac131fdd8f17c2afe8…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
A .werks/14590
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.
SUP-5309
Change-Id: Ib5f11a6167fb29e75c697e295c86ea2d1c97530d
Commit: 616a0156d4f9ffc0aaffcf179e2044bc25a6162a
https://github.com/tribe29/checkmk/commit/616a0156d4f9ffc0aaffcf179e2044bc2…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
R cmk/gui/plugins/wato/check_parameters/hw_temperature_single.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
M tests/unit/cmk/gui/watolib/test_rulespecs.py
Log Message:
-----------
remove deprecated rulespec
Was deprecated in commit c605b2a980498ff6b1fdf250a3ea585aabc968d6
Change-Id: I94333b625a0d3b465f71d16e05feb4d5076b69cc
Commit: bfce1a08d670c6594a991d5e38cb09b0147d7039
https://github.com/tribe29/checkmk/commit/bfce1a08d670c6594a991d5e38cb09b01…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M cmk/gui/htmllib/top_heading.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Licensing: Allow different licensing enforcement effects to occur simultaneously
E.g. Send out an email and show a user warning
CMK-12570
Change-Id: Ica35a24889e2f6b51b7ba3a8bacfcf9c7a8ae4d4
Commit: 70ce6ed6d007d19669d3ab2830122f0e0b2ccd81
https://github.com/tribe29/checkmk/commit/70ce6ed6d007d19669d3ab2830122f0e0…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 20 Werk IDS
Change-Id: Ie1fc7f306e95f0dbf68c11d9cf105521d11e738b
Commit: 8511728d04c7d0443847a77c54d61a8bcebd9c20
https://github.com/tribe29/checkmk/commit/8511728d04c7d0443847a77c54d61a8bc…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M packages/cmk-agent-ctl/src/mailslot_transport.rs
Log Message:
-----------
fix mailslot creation logic
- add tests
Change-Id: I50423a157e03bc57363109da8ff497dcf52aac79
Commit: b6d62deb77b33fc5b77619d7973e03524d7321e5
https://github.com/tribe29/checkmk/commit/b6d62deb77b33fc5b77619d7973e03524…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M Pipfile
M Pipfile.lock
M cmk/gui/background_job.py
M cmk/gui/watolib/activate_changes.py
M omd/packages/omd/omdlib/main.py
M omd/packages/omd/omdlib/users_and_groups.py
Log Message:
-----------
Even more typing stubs.
Added comments about the number of typing bugs discovered for
those stubs which we don't use yet.
Change-Id: Id7f1fc12190d3ab4abfc75df21c027093d044804
Commit: 433743d569c318f4746dc93ee4b4f8a1a9a155a3
https://github.com/tribe29/checkmk/commit/433743d569c318f4746dc93ee4b4f8a1a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
A .werks/14306
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/watolib/password_store.py
M cmk/gui/watolib/passwords.py
M cmk/gui/watolib/simple_config_file.py
M tests/unit/cmk/gui/watolib/test_watolib_password_store.py
Log Message:
-----------
14306 FIX DCD and InfluxDB configuration now respect "pretty print configuration files" option
The configuration files for DCD and InfluxDB are now saved in pretty printed format in
case the global setting "Pretty-Print configuration files" is enabled.
Change-Id: I3ca4eaeb01bb1ec9465b40e44932a5f20e0a0701
Commit: 277ebd776538ecfdfce147c8e9800be154f07254
https://github.com/tribe29/checkmk/commit/277ebd776538ecfdfce147c8e9800be15…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M tests/testlib/site.py
Log Message:
-----------
Also add ps output in case ensure_running is not happy
Change-Id: I1b4ef1469a125d710a8499b4072f02df164adb55
Compare: https://github.com/tribe29/checkmk/compare/bbf9840a5b26...277ebd776538
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 0ece8b7cb0de067d7b35829b8a819086a261cbcf
https://github.com/tribe29/checkmk/commit/0ece8b7cb0de067d7b35829b8a819086a…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M packages/cmk-agent-ctl/src/mailslot_transport.rs
Log Message:
-----------
fix mailslot creation logic
Change-Id: Ie4c7c3b4de5b7a7202ecd0496117a78bf68ec136
Commit: 149f46e54a5a449b53e3ac4fcd5755852d46624c
https://github.com/tribe29/checkmk/commit/149f46e54a5a449b53e3ac4fcd5755852…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M agents/wnx/install/Product.wxs
M agents/wnx/install/version.wxi
M agents/wnx/src/engine/install_api.h
M agents/wnx/test_files/unit_test/agent_msi.failed.python.log
M agents/wnx/watest/test-agent_controller.cpp
M packages/cmk-agent-ctl/scripts/cargo_build_core.cmd
Log Message:
-----------
set version of windows agent to 2.2
Change-Id: I07dd1a489755cbcd1f01c0e71a96977c472da842
Commit: c7b988d9c6eb7f168641898e076cdb7cc91205af
https://github.com/tribe29/checkmk/commit/c7b988d9c6eb7f168641898e076cdb7cc…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M cmk/gui/htmllib/top_heading.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Licensing: Allow different licensing enforcement effects to occur simultaneously
E.g. Send out an email and show a user warning
CMK-12570
Change-Id: Ica35a24889e2f6b51b7ba3a8bacfcf9c7a8ae4d4
Compare: https://github.com/tribe29/checkmk/compare/d2e361b32024...c7b988d9c6eb
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 812da6d1c1c3c706765b60905baaa2dae8688a2b
https://github.com/tribe29/checkmk/commit/812da6d1c1c3c706765b60905baaa2dae…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
A .werks/15435
M cmk/gui/plugins/openapi/endpoints/password.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
Log Message:
-----------
15435 FIX password: return better responses for GET collection
Previously when calling the password GET collection endpoint, the
value attribute would only contain an incorrect domainType + a
title. We now return the link objects + the expected password
information.
CMK-12144
Change-Id: I9bd8a65cc8f1ab85df3416456fd984209117e859
Commit: eae296cae08be9ccfaa5110f78547e5cd93762fc
https://github.com/tribe29/checkmk/commit/eae296cae08be9ccfaa5110f78547e5cd…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
A .werks/15434
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
Log Message:
-----------
15434 FIX agent: return better respones for GET collection
Previously when calling the agent GET collection, the value
attribute would only contain an incorrect domainType and a
title. We now reply with the expected agent object information.
CMK-12143
Change-Id: I23501a5b5ff83659ca17e21f33750b02b00e1874
Compare: https://github.com/tribe29/checkmk/compare/e87196e2b899...eae296cae08b
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: d2e361b32024b472c24ef40ee81fdb3598888380
https://github.com/tribe29/checkmk/commit/d2e361b32024b472c24ef40ee81fdb359…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
A .werks/14306
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/watolib/password_store.py
M cmk/gui/watolib/passwords.py
M cmk/gui/watolib/simple_config_file.py
M tests/unit/cmk/gui/watolib/test_watolib_password_store.py
Log Message:
-----------
14306 FIX DCD and InfluxDB configuration now respect "pretty print configuration files" option
The configuration files for DCD and InfluxDB are now saved in pretty printed format in
case the global setting "Pretty-Print configuration files" is enabled.
Change-Id: I3ca4eaeb01bb1ec9465b40e44932a5f20e0a0701
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bbf9840a5b266e065d9d0084f70613b94aad6beb
https://github.com/tribe29/checkmk/commit/bbf9840a5b266e065d9d0084f70613b94…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M tests/unit/cmk/base/plugins/agent_based/test_kernel_util.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_cluster_api_health.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_node_conditions.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_node_container_count.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_node_kubelet.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_pod_conditions.py
M tests/unit/cmk/base/plugins/agent_based/test_liebert_humidity_air.py
M tests/unit/cmk/base/plugins/agent_based/test_liebert_system.py
M tests/unit/cmk/base/plugins/agent_based/test_lnx_thermal.py
Log Message:
-----------
Missing types added, p40
CMK-10552
Change-Id: I3bddc4e049396a0db1773aa30dc932cffa417600
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: aeddc309cce94f4d426e612df0b8c865266d8204
https://github.com/tribe29/checkmk/commit/aeddc309cce94f4d426e612df0b8c8652…
Author: René Slowenski <rene.slowenski(a)tribe29.com>
Date: 2023-03-10 (Fri, 10 Mar 2023)
Changed paths:
M tests/update/conftest.py
M tests/update/test_update.py
Log Message:
-----------
Added version/compatibility assertions
MIN_VERSION added to the BaseVersion class to specify the minimum
version for a fully supported update which can merge the config.
The environment variable "MIN_VERSION" can be exported in the test
environment to override the default value in conftest.py.
Based on the value of MIN_VERSION, trying to update lower versions
will be expected to fail while updating equal or higher versions
will be expected to pass. This way we can do positive and negative
checks in one go with ease.
Change-Id: I69b09a40d30bcb55bf875e22279e6e2586314b80