Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0c294b979d507376b2f80fabf13b7817ade1563a
https://github.com/tribe29/checkmk/commit/0c294b979d507376b2f80fabf13b7817a…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M buildscripts/scripts/build-cmk-packages.groovy
Log Message:
-----------
Package build: check VERSION parameter and day of windows jobs before skipping them
Change-Id: Ic3c47c586c67401c553b0f21c9481bead7139db9
Commit: 60e8f5065664a6e8f10ed5bd5251f4b62b513513
https://github.com/tribe29/checkmk/commit/60e8f5065664a6e8f10ed5bd5251f4b62…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/integration/omd/test_basic_commands.py
M tests/integration/omd/test_init_scripts.py
M tests/integration/omd/test_monitoring_plugins.py
M tests/testlib/site.py
Log Message:
-----------
Make OMD tests work when run from venv
Change-Id: Id87f36d2b1c1e64cdb4a4faa4a82d1a578f20af7
Commit: 211c0f4a23bc651fe189ae4059ba3053165ddbc3
https://github.com/tribe29/checkmk/commit/211c0f4a23bc651fe189ae4059ba30531…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/integration/notifications/test_simple_rbn.py
M tests/integration/notifications/test_unreachable_notifications.py
M tests/testlib/site.py
Log Message:
-----------
Make notification tests work when run from venv
Change-Id: Ie462e073098e1e9d5d24a2742ebf93ec1ade098d
Commit: 85af394af405af0469f8e78cf7abde36a27be05c
https://github.com/tribe29/checkmk/commit/85af394af405af0469f8e78cf7abde36a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/integration/cmk/ec/test_check_mkevents_calls.py
M tests/integration/cmk/gui/test_modules.py
M tests/integration/cmk/gui/utils/test_agent.py
Log Message:
-----------
Make various tests work when run from venv
Change-Id: Iaa3dffa955aa415474e11fa563849ccbf84c1325
Compare: https://github.com/tribe29/checkmk/compare/a1e012bc668a...85af394af405
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 00f18f09b510896a028dcc75042de17e129c98ca
https://github.com/tribe29/checkmk/commit/00f18f09b510896a028dcc75042de17e1…
Author: Checkmk release system <feedback(a)checkmk.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.linux
M agents/check_mk_agent.macosx
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/plugins/apache_status.py
M agents/plugins/asmcmd.sh
M agents/plugins/db2_mem
M agents/plugins/dnsclient
M agents/plugins/hpux_lunstats
M agents/plugins/hpux_statgrab
M agents/plugins/ibm_mq
M agents/plugins/isc_dhcpd.py
M agents/plugins/jar_signature
M agents/plugins/kaspersky_av
M agents/plugins/lnx_container_host_if.linux
M agents/plugins/lnx_quota
M agents/plugins/lvm
M agents/plugins/mailman_lists
M agents/plugins/mk_apt
M agents/plugins/mk_ceph
M agents/plugins/mk_cups_queues
M agents/plugins/mk_db2.aix
M agents/plugins/mk_db2.linux
M agents/plugins/mk_docker.py
M agents/plugins/mk_errpt.aix
M agents/plugins/mk_filehandler
M agents/plugins/mk_filestats.py
M agents/plugins/mk_haproxy.freebsd
M agents/plugins/mk_informix
M agents/plugins/mk_inotify.py
M agents/plugins/mk_inventory.aix
M agents/plugins/mk_inventory.linux
M agents/plugins/mk_inventory.solaris
M agents/plugins/mk_iptables
M agents/plugins/mk_jolokia.py
M agents/plugins/mk_logins
M agents/plugins/mk_logwatch.py
M agents/plugins/mk_mongodb.py
M agents/plugins/mk_mysql
M agents/plugins/mk_nfsiostat
M agents/plugins/mk_omreport
M agents/plugins/mk_oracle
M agents/plugins/mk_oracle_crs
M agents/plugins/mk_postgres.py
M agents/plugins/mk_redis
M agents/plugins/mk_sap.aix
M agents/plugins/mk_sap.py
M agents/plugins/mk_sap_hana
M agents/plugins/mk_saprouter
M agents/plugins/mk_scaleio
M agents/plugins/mk_site_object_counts
M agents/plugins/mk_sshd_config
M agents/plugins/mk_suseconnect
M agents/plugins/mk_tinkerforge.py
M agents/plugins/mk_tsm
M agents/plugins/mk_zypper
M agents/plugins/mtr.py
M agents/plugins/netstat.aix
M agents/plugins/netstat.linux
M agents/plugins/netstat.solaris
M agents/plugins/nfsexports
M agents/plugins/nfsexports.solaris
M agents/plugins/nginx_status.py
M agents/plugins/plesk_backups.py
M agents/plugins/plesk_domains.py
M agents/plugins/runas
M agents/plugins/smart
M agents/plugins/symantec_av
M agents/plugins/unitrends_backup
M agents/plugins/unitrends_replication.py
M agents/plugins/vxvm
M agents/plugins/websphere_mq
M agents/plugins/zorp
M agents/windows/plugins/ad_replication.bat
M agents/windows/plugins/arcserve_backup.ps1
M agents/windows/plugins/citrix_farm.ps1
M agents/windows/plugins/citrix_licenses.vbs
M agents/windows/plugins/citrix_xenapp.ps1
M agents/windows/plugins/hyperv_vms.ps1
M agents/windows/plugins/hyperv_vms_guestinfos.ps1
M agents/windows/plugins/iis_app_pool_state.ps1
M agents/windows/plugins/kaspersky_av_client.vbs
M agents/windows/plugins/mcafee_av_client.bat
M agents/windows/plugins/megaraid.bat
M agents/windows/plugins/mk_dhcp_enabled.bat
M agents/windows/plugins/mk_inventory.vbs
M agents/windows/plugins/mk_msoffice.ps1
M agents/windows/plugins/mk_mysql.vbs
M agents/windows/plugins/mk_oracle.ps1
M agents/windows/plugins/msexch_dag.ps1
M agents/windows/plugins/msexch_database.ps1
M agents/windows/plugins/mssql.vbs
M agents/windows/plugins/netstat_an.bat
M agents/windows/plugins/nvidia_smi.ps1
M agents/windows/plugins/rds_licenses.vbs
M agents/windows/plugins/rstcli.bat
M agents/windows/plugins/sansymphony.ps1
M agents/windows/plugins/storcli.bat
M agents/windows/plugins/tsm_checks.bat
M agents/windows/plugins/veeam_backup_status.ps1
M agents/windows/plugins/win_dhcp_pools.bat
M agents/windows/plugins/win_dmidecode.bat
M agents/windows/plugins/win_license.bat
M agents/windows/plugins/win_printers.ps1
M agents/windows/plugins/windows_broadcom_bonding.bat
M agents/windows/plugins/windows_if.ps1
M agents/windows/plugins/windows_intel_bonding.bat
M agents/windows/plugins/windows_multipath.vbs
M agents/windows/plugins/windows_os_bonding.ps1
M agents/windows/plugins/windows_tasks.ps1
M agents/windows/plugins/windows_updates.vbs
M agents/windows/plugins/wmic_if.bat
M agents/wnx/src/common/wnx_version.h
M bin/livedump
M bin/mkbackup
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 cmk/utils/version.py
M configure.ac
M defines.make
M docker_image/Dockerfile
M packages/cmk-agent-ctl/src/constants.rs
Log Message:
-----------
Set version to 2.2.0b3
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a1e012bc668a80cfc758267a6b9b260f74d24b2b
https://github.com/tribe29/checkmk/commit/a1e012bc668a80cfc758267a6b9b260f7…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M livestatus/src/TableComments.cc
M livestatus/src/TableDowntimes.cc
M livestatus/src/TableLog.cc
M livestatus/src/TableServices.cc
M livestatus/src/TableServices.h
M livestatus/src/TableServicesByGroup.cc
M livestatus/src/TableServicesByHostGroup.cc
M livestatus/src/TableStateHistory.cc
Log Message:
-----------
Fix one case of boolean blindness.
Change-Id: I0912f8097d81b26390002269505f3accc0fd0373
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: adbb7d06d696f1cc882ac222f0219c19b16711ba
https://github.com/tribe29/checkmk/commit/adbb7d06d696f1cc882ac222f0219c19b…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 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: e13fd67fbb3e68f0c9f333daffd9031f0df48de2
https://github.com/tribe29/checkmk/commit/e13fd67fbb3e68f0c9f333daffd9031f0…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 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: I91b0042bb68d68e03a7e1da99340b9119cddf6fd
Commit: 6f984a32bff24740dc08778e4db958b298b44d90
https://github.com/tribe29/checkmk/commit/6f984a32bff24740dc08778e4db958b29…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 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: 0a27c4b7799f9eb34470d553098257b0911e57fe
https://github.com/tribe29/checkmk/commit/0a27c4b7799f9eb34470d553098257b09…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
M livestatus/src/test/test_Table.cc
M packages/livestatus/include/livestatus/MonitoringCore.h
Log Message:
-----------
Introduced comment/downtime iteration without locking.
This will be useful later when we fix our locking, avoiding the need for
recursive locks.
Change-Id: I34e61228f1608d5cbf63c04d9d2f6f0d14dadbd6
Compare: https://github.com/tribe29/checkmk/compare/48e942522e69...0a27c4b7799f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d3e60c9d8455f17052aabb942dfff2b0187a21e2
https://github.com/tribe29/checkmk/commit/d3e60c9d8455f17052aabb942dfff2b01…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/special_agents/agent_smb_share.py
M tests/unit/cmk/special_agents/test_agent_smb_share.py
Log Message:
-----------
agent_smb_share: ignore file duplicates
SUP-13128
Change-Id: Ie7b6b221f8825dc678d08d053fef3c6ed6ee09f4
Commit: 952461ba5ff86d5bfb8087ae9430144df7837d48
https://github.com/tribe29/checkmk/commit/952461ba5ff86d5bfb8087ae9430144df…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
A .werks/15593
Log Message:
-----------
15593 FIX agent: download agent by host returns a 404 when agent it not available
This werk addresses an issue on the download agent by host endpoint.
Previously, if the agent wasn't available, a 500 internal server
was being raised. We now return a 404 not found response.
CMK-12724
Change-Id: I1d88fd4a2252bf6a92ed87169e573159f26bdd3d
Commit: 48e942522e698f9ab0c21d2ad3eada694cafca89
https://github.com/tribe29/checkmk/commit/48e942522e698f9ab0c21d2ad3eada694…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
A .werks/15594
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
Log Message:
-----------
15594 FIX folder: create folder endpoint now requires a name with min length of 1
This werk addresses an issue with the create folder endpoint. Previously
it was possible to create a folder with an empty string for the name
field. This is no longer possible. A min length of 1 character is now
required.
CMK-12762
Change-Id: If97fcd9e8b6698345454496c535b3679755a84ce
Compare: https://github.com/tribe29/checkmk/compare/8ab0d8efb5d0...48e942522e69
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: d6dda4ea85e6bcfa0f61027b1efd8317ba0f3e77
https://github.com/tribe29/checkmk/commit/d6dda4ea85e6bcfa0f61027b1efd8317b…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/gui/plugins/metrics/omd.py
Log Message:
-----------
Correctly render omd total site size
Change-Id: Ia79607e658ca8955f6f94a9bef48df1643b864cf
JIRA-Ref: CMK-12901
(cherry picked from commit bebdf51caaa497d174ec579d21feab5ecf5c33a2)
Commit: 3cade031e410f735759ff1c20777ddbe09d56685
https://github.com/tribe29/checkmk/commit/3cade031e410f735759ff1c20777ddbe0…
Author: Lars Getwan <lars.getwan(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
A .werks/13752
M cmk/base/diagnostics.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/utils/diagnostics.py
Log Message:
-----------
13752 Support Diagnostics: Add option for licensing information
The Support Diagnostics now contain, if selected, information about the licensing.
This includes files from the directories ~/var/check_mk/licensing and ~/var/log.
Having this information, the support team is able to reproduce licensing issues in your environment.
Change-Id: Ic2920890c8707ee1878e51f8cb41bbe34f49c754
Commit: 71877ae356242e50bbaab105c1d1b09433f9a476
https://github.com/tribe29/checkmk/commit/71877ae356242e50bbaab105c1d1b0943…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/gui/plugins/wato/special_agents/kube.py
Log Message:
-----------
kube: monitor cronjobs per default
Change-Id: I58df3e92385787a05439212273d95b1b6af3e551
(cherry picked from commit 481e8e8607664bd48407a14dd5f02dd713ea4f70)
Commit: 1c0188b77ced844745f68c1b088cab9a648173e3
https://github.com/tribe29/checkmk/commit/1c0188b77ced844745f68c1b088cab9a6…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
A .werks/15555
M cmk/gui/plugins/openapi/endpoints/host_tag.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_tag_group.py
Log Message:
-----------
15555 host_tag: improve error message for delete endpoint
This werk improves the error message when deleting a host tag group with
the repair option. It now lists the dependencies of the host tag group
which are preventing the deletion.
Change-Id: I387e43ac2b60f2591ed651db80f1be2cd268ed4a
Commit: 8cb2d549f22126b4baab61c6283bab1a74f8e2a1
https://github.com/tribe29/checkmk/commit/8cb2d549f22126b4baab61c6283bab1a7…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/special_agents/agent_smb_share.py
M tests/unit/cmk/special_agents/test_agent_smb_share.py
Log Message:
-----------
agent_smb_share: ignore file duplicates
SUP-13128
Change-Id: Ie7b6b221f8825dc678d08d053fef3c6ed6ee09f4
(cherry picked from commit d3e60c9d8455f17052aabb942dfff2b0187a21e2)
Compare: https://github.com/tribe29/checkmk/compare/d678d20a225f...8cb2d549f221
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 6d637c7be0f651dd9d47300d089e1152177aa192
https://github.com/tribe29/checkmk/commit/6d637c7be0f651dd9d47300d089e11521…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
A .werks/14193
M cmk/gui/views/painter/v0/base.py
Log Message:
-----------
14193 FIX Customize view: Fixed invalid title for 'SLA - Service specific painter'
The title of the service specific painter was displayed as <tt>The last 4 hours</tt>.
Change-Id: Ibeb6aba9fcca41a4755ab3e01e6af835c275681e
Commit: b1085e312b855d4ff79395beea86127aae1d6c87
https://github.com/tribe29/checkmk/commit/b1085e312b855d4ff79395beea86127aa…
Author: René Slowenski <rene.slowenski(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/conftest.py
M tests/testlib/site.py
A tests/update/__init__.py
A tests/update/conftest.py
A tests/update/test_update.py
Log Message:
-----------
Initial scaffold of update test suite
Change-Id: I6ce7bd066c9fd998389640e54e7cab5598ff637e
Commit: bd3227a5de847a97ff43a3e16ed959fa814956e0
https://github.com/tribe29/checkmk/commit/bd3227a5de847a97ff43a3e16ed959fa8…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/update/conftest.py
M tests/update/test_update.py
Log Message:
-----------
Parametrize cmk base version in test_update
We here retrieve the test site via a pytest fixture and we parametrize
such fixture with the cmk base version. In this way, it will be easy to
extend the cmk-base-versions list to be used in the test.
Change-Id: Ibd1fcac87921f0dc5c1632737e094fb7920eddcc
Commit: 44b25b755c0cc248c2d0baafd4861c16877087ff
https://github.com/tribe29/checkmk/commit/44b25b755c0cc248c2d0baafd4861c168…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/update/conftest.py
M tests/update/test_update.py
Log Message:
-----------
Implement test-site update in test_update
Change-Id: I416bf883b1001e8d4c701eeb1bd58ebd15fe062b
Commit: ff89d203a0f21c8a9ec9ae92f74fc992a1e914d4
https://github.com/tribe29/checkmk/commit/ff89d203a0f21c8a9ec9ae92f74fc992a…
Author: René Slowenski <rene.slowenski(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/testlib/site.py
M tests/update/conftest.py
M tests/update/test_update.py
Log Message:
-----------
Fixed site creation & version handling
+Base site creation + update_site do now use CMKVersion objects
+Cleaned SiteFactory (not using os.environ anymore)
+Corrected some logging statements that used format strings
(which is not recommended in this place)
Change-Id: Ia077cad2f662e639327333cc688bfee522ff6290
Commit: 9c0e96f4303f258fb7234abba63c4cf7432359ad
https://github.com/tribe29/checkmk/commit/9c0e96f4303f258fb7234abba63c4cf74…
Author: René Slowenski <rene.slowenski(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/testlib/site.py
M tests/update/conftest.py
M tests/update/test_update.py
Log Message:
-----------
Extended update tests
Added password reset, version checks and host data retrieval
Change-Id: Ie4b162ba593b3105e0ee19e83bf1bbc95eb64c63
Commit: 6214287d062165d8cd2034133dcce9b560f73c54
https://github.com/tribe29/checkmk/commit/6214287d062165d8cd2034133dcce9b56…
Author: René Slowenski <rene.slowenski(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/update/conftest.py
M tests/update/test_update.py
Log Message:
-----------
Fixed logger statement and added missing docstring
Change-Id: Ib6a07664903088fd9f7fe80407b79453287f22ec
Commit: df583fcf0ccc15b636cbde80bdb42162173c81b4
https://github.com/tribe29/checkmk/commit/df583fcf0ccc15b636cbde80bdb421621…
Author: René Slowenski <rene.slowenski(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 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
Commit: 3d13da3ee1e6b4dfc50e5c6744eb6a62fd80668b
https://github.com/tribe29/checkmk/commit/3d13da3ee1e6b4dfc50e5c6744eb6a62f…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/testlib/openapi_session.py
M tests/testlib/version.py
M tests/update/conftest.py
M tests/update/test_update.py
Log Message:
-----------
Create host and perform service discovery on test_update
We here introduce API requests to create a new host and perform a
service discovery in such host for the test_update site.
In order to perform Service Discovery via API for CMK versions
< 2.2.0, we need to re-introduce old code in the testlib module taken
from the 2.1.0 branch.
Change-Id: Id95d11931b43f371181947caef4d48f348b7cfe1
Commit: 766ac673d0087ccd82b5f43c89b73680cf392106
https://github.com/tribe29/checkmk/commit/766ac673d0087ccd82b5f43c89b73680c…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/update/conftest.py
Log Message:
-----------
Define base-version test params as list of strings
We here define the base-version list to be used in test-update as list
of strings to increase readability.
Change-Id: Idaa256fd428b898d9d8a325dbf4183cbbd457291
Commit: 48439a0871faaa0ac189a26599401bff4edf9b0a
https://github.com/tribe29/checkmk/commit/48439a0871faaa0ac189a26599401bff4…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/update/conftest.py
M tests/update/test_update.py
Log Message:
-----------
Retrieve and assert services' status in test-update
We here retrieve all services' status and we assert tha the total number
of services does not change inbetween the update process.
Change-Id: I1635069019d7c2d33158b84debe828f8ef3de6ef
Commit: 75c4fe5ce06d42dac881d23a93be10a7ebe8b542
https://github.com/tribe29/checkmk/commit/75c4fe5ce06d42dac881d23a93be10a7e…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/update/test_update.py
Log Message:
-----------
Activate changes after update process in test_update
Change-Id: I6cc0293f58be8b6d940e23b1a21504cbd3bd0108
Commit: d65e42dd98d954d0a759fc36e9d22b5cd729ea26
https://github.com/tribe29/checkmk/commit/d65e42dd98d954d0a759fc36e9d22b5cd…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/update/conftest.py
M tests/update/test_update.py
Log Message:
-----------
Assert services' status in test_update
We here expand test_update to assert the number of 'OK' services does
not decreases after the update process.
Change-Id: I5c8b8836bc517b3f6c66667dd0897f89151aabc8
Commit: cf0aebc67f866df2f9cf4f63701508153dcf4197
https://github.com/tribe29/checkmk/commit/cf0aebc67f866df2f9cf4f63701508153…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/update/conftest.py
Log Message:
-----------
Avoid hard-coded site name in data-retrieval method
We here use site.id instead of hard-coding the site name in
get_host_data method.
Change-Id: I39e872ef299ffeeadee9969e509a105933618901
Commit: d1bda08108ab97ed75d9d733de0b1634fc089932
https://github.com/tribe29/checkmk/commit/d1bda08108ab97ed75d9d733de0b1634f…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/update/conftest.py
M tests/update/test_update.py
Log Message:
-----------
Install agent in test-update
Bake and install the agent inside test-update.
Service-discovery and services' status retrieval is performed using the
agent-controller-daemon, in order to make it work in a dockerized
environment.
Change-Id: Ib9db82c625b90c8bc5e7f13249bbf5bcd571e8e2
Commit: f36011cb9c210423eea949e640d2a51f8d7525d3
https://github.com/tribe29/checkmk/commit/f36011cb9c210423eea949e640d2a51f8…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M tests/testlib/openapi_session.py
Log Message:
-----------
Fix discover_services in openapi_session module
Not defining a CMK version in the discover-services method is currently
leading to an error due to the impossibility to compare the versions as
strings.
This change fixes it.
Change-Id: I7528088b32a67a9698d50f352e5537d9f7f70d12
Commit: 5d41040bd5b8f301ec1839be54f3670ec3fe6385
https://github.com/tribe29/checkmk/commit/5d41040bd5b8f301ec1839be54f3670ec…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
A buildscripts/scripts/utils/test-update.groovy
M tests/Makefile
Log Message:
-----------
Dockerize test_update
Inside the repo root folder, you can now run the dockerized
test_update via:
make -C tests test-update-docker
Change-Id: I4de5b24a49da8e149d9ae0052171903ee4426bee
Commit: 362bb292e579986adb04e8277c4b654315bc9609
https://github.com/tribe29/checkmk/commit/362bb292e579986adb04e8277c4b65431…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
A buildscripts/scripts/test-update.groovy
R buildscripts/scripts/utils/test-update.groovy
Log Message:
-----------
Modify test-update.groovy to use the daily build
Our aim is to make test-update run once a day with the daily build as
target-version. To do so, we adapt the groovy file accordingly.
Change-Id: Iff70208e345dcf0de7da07fd7de00229c0564db4
Commit: 2d4a256d42550ef65c07abf4f7dcbd012072a91d
https://github.com/tribe29/checkmk/commit/2d4a256d42550ef65c07abf4f7dcbd012…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2023-04-03 (Mon, 03 Apr 2023)
Changed paths:
M cmk/gui/node_visualization.py
Log Message:
-----------
update for WK14191
Change-Id: Icebbb6f295562f559a499b650cd270429355419a
Compare: https://github.com/tribe29/checkmk/compare/aa5c02c19d5c...2d4a256d4255