Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 2854c5d5805fb746c7dc8a2f04aabf6f59777431
https://github.com/Checkmk/checkmk/commit/2854c5d5805fb746c7dc8a2f04aabf6f5…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.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/checkers.py
M cmk/base/config.py
M cmk/base/dump_host.py
M cmk/base/modes/check_mk.py
M cmk/base/sources/_api.py
M cmk/base/sources/_builder.py
M cmk/base/sources/_sources.py
M cmk/checkengine/__init__.py
M cmk/checkengine/_api.py
M cmk/checkengine/_typedefs.py
M cmk/checkengine/discovery/_autodiscovery.py
M cmk/checkengine/discovery/_host_labels.py
M cmk/checkengine/discovery/_impl.py
M cmk/checkengine/discovery/_services.py
A cmk/checkengine/fetcher.py
M cmk/checkengine/inventory.py
M cmk/checkengine/parser/_parser.py
M cmk/checkengine/parser/_utils.py
M cmk/checkengine/sectionparser.py
M cmk/checkengine/sectionparserutils.py
M tests/unit/cmk/base/agent_based/checking/test_checking.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/agent_based/test_base_inventory.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
M tests/unit/cmk/checkers/test_host_sections.py
M tests/unit/cmk/snmplib/test_snmplib_snmp_table.py
Log Message:
-----------
Move Fetcher* Source* types to checkengine.fetcher
* cohesion
* module names such as `_typedefs`, `_api` are not in the
domain and don't have any useful meaning
* because the check engine exposes so many types, having
everything in a submodule of `checkengine` may help with
the organization of the package.
CMK-12298
Change-Id: I87cfb3510373dca036cfca8caf10742ec7e3ac89
Commit: 46998ec7d11730104a48bef294c08d632b76c940
https://github.com/Checkmk/checkmk/commit/46998ec7d11730104a48bef294c08d632…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M cmk/base/automations/check_mk.py
M cmk/base/checkers.py
M cmk/base/config.py
M cmk/base/modes/check_mk.py
M cmk/checkengine/__init__.py
M cmk/checkengine/_api.py
R cmk/checkengine/_typedefs.py
M cmk/checkengine/discovery/_autodiscovery.py
M cmk/checkengine/discovery/_discovery.py
M cmk/checkengine/discovery/_host_labels.py
M cmk/checkengine/discovery/_impl.py
M cmk/checkengine/inventory.py
M cmk/checkengine/parameters.py
M cmk/checkengine/parser/__init__.py
M cmk/checkengine/parser/_parser.py
M cmk/checkengine/summarize.py
M tests/unit/cmk/base/api/agent_based/test_checking_classes.py
M tests/unit/cmk/base/plugins/agent_based/test_domino_tasks.py
M tests/unit/cmk/base/plugins/agent_based/test_livestatus_status.py
Log Message:
-----------
Keep emptying _typedefs, _api modules
CMK-12298
Change-Id: I6895bf7a9e187d63a8986fac53a5e2c46b503af4
Commit: 9ee9a478910ab4b79e41bc84703abd317bdb58bf
https://github.com/Checkmk/checkmk/commit/9ee9a478910ab4b79e41bc84703abd317…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/api/agent_based/cluster_mode.py
M cmk/base/checkers.py
M cmk/base/config.py
M cmk/checkengine/__init__.py
R cmk/checkengine/_api.py
R cmk/checkengine/checking.py
A cmk/checkengine/checking/__init__.py
A cmk/checkengine/checking/_checking.py
A cmk/checkengine/checking/_plugin.py
M tests/unit/cmk/base/agent_based/checking/test_cluster_modes.py
Log Message:
-----------
Move CheckPlugin type under checking
CMK-12298
Change-Id: Id11b10b2d514e1d70e553a483599ccb3e14fd9f4
Compare: https://github.com/Checkmk/checkmk/compare/ef94cd08f493...9ee9a478910a
Branch: refs/heads/2.0.0
Home: https://github.com/Checkmk/checkmk
Commit: 2bcd535627691802876bd941e1368f7c74f1c5fa
https://github.com/Checkmk/checkmk/commit/2bcd535627691802876bd941e1368f7c7…
Author: Andi Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2023-07-24 (Mon, 24 Jul 2023)
Changed paths:
M agents/modules/windows/Makefile
M virtual-envs/windows/3.8/Pipfile
Log Message:
-----------
Fix failing Windows Python module build (and do some cleanup)
- Set python 3.8 patch version to 16
- Apply windows python module Pipfile package
versions from main Pipfile
- The actual fix: Explicitly add cryptography as a dependency,
since when added implicitly, an incompatible version is selected.
Change-Id: Ifb69593e0e17fe325d12b04a1396d7a7d595f238
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: a9982866a38e3740d4c105a519d76fbf165ed8c0
https://github.com/Checkmk/checkmk/commit/a9982866a38e3740d4c105a519d76fbf1…
Author: Checkmk release system <feedback(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 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/mailman2_lists
M agents/plugins/mailman3_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.0p8
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 94f222f5070c81721753dc2776222ed12aec26a6
https://github.com/Checkmk/checkmk/commit/94f222f5070c81721753dc2776222ed12…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-25 (Tue, 25 Jul 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.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/checkers.py
M cmk/base/config.py
M cmk/base/modes/check_mk.py
M cmk/base/sources/_builder.py
M cmk/base/sources/_sources.py
M cmk/checkengine/__init__.py
M cmk/checkengine/_api.py
R cmk/checkengine/_markers.py
R cmk/checkengine/_parser.py
R cmk/checkengine/_parseragent.py
R cmk/checkengine/_parsersnmp.py
R cmk/checkengine/_parserutils.py
M cmk/checkengine/discovery/_autodiscovery.py
M cmk/checkengine/discovery/_impl.py
M cmk/checkengine/inventory.py
A cmk/checkengine/parser/__init__.py
A cmk/checkengine/parser/_agent.py
A cmk/checkengine/parser/_markers.py
A cmk/checkengine/parser/_parser.py
A cmk/checkengine/parser/_snmp.py
A cmk/checkengine/parser/_utils.py
M cmk/checkengine/sectionparser.py
M cmk/checkengine/summarize.py
M cmk/checkengine/type_defs.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/agent_based/test_base_inventory.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_sections_parser.py
M tests/unit/cmk/base/agent_based/test_utils.py
M tests/unit/cmk/checkers/test_host_sections.py
M tests/unit/cmk/checkers/test_parsers.py
Log Message:
-----------
Move parser code to parser module
cohesion / more conservative API
CMK-12298
Change-Id: If6a7e280a1f9a1031992e3fd5428934b6afa12f5
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: d8fbc89941c40c75c5bced3b11c527784b7365d9
https://github.com/Checkmk/checkmk/commit/d8fbc89941c40c75c5bced3b11c527784…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-24 (Mon, 24 Jul 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/checkers.py
M cmk/base/modes/check_mk.py
M cmk/checkengine/__init__.py
M cmk/checkengine/_api.py
M cmk/checkengine/discovery/_autodiscovery.py
M cmk/checkengine/discovery/_impl.py
M cmk/checkengine/inventory.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/agent_based/test_base_inventory.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 SectionPlugin type in sectionparser
`SectionPlugin` could be imported from two different public
modules. That's confusing.
CMK-12298
Change-Id: I064f98ac2da6d311fa3720ad1d52b78ba1865ad8
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 66855612f2f325080b53f1a8ee10d543287f8fcd
https://github.com/Checkmk/checkmk/commit/66855612f2f325080b53f1a8ee10d5432…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-07-24 (Mon, 24 Jul 2023)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
R cmk/base/agent_based/discovery/_discovery.py
R cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/automations/check_mk.py
M cmk/base/modes/check_mk.py
M cmk/checkengine/discovery/__init__.py
M cmk/checkengine/discovery/_autodiscovery.py
A cmk/checkengine/discovery/_filters.py
A cmk/checkengine/discovery/_impl.py
M cmk/checkengine/discovery/_params.py
R cmk/checkengine/discovery/filters.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery_filters.py
Log Message:
-----------
Move autodiscovery module to checkengine
Change-Id: I34464913b5bd586a76ceb98f3a28719b02067692