Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 54ccb0d059d575911a6240fb1a90ec57d34e9638
https://github.com/Checkmk/checkmk/commit/54ccb0d059d575911a6240fb1a90ec57d…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Fix broken logger call
Change-Id: I428df734b31e9e0d3d4109686d1b0b26ce02da66
Commit: 00829348fb3703036f4eba90ae698c4b572dc501
https://github.com/Checkmk/checkmk/commit/00829348fb3703036f4eba90ae698c4b5…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/gui/crash_handler.py
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Improve exception handling during activate changes
In case an unhandled exception occurs during the activation of changes
on one site, we creata a crash report and show a message to the user
instead of just displaying the exception message.
Change-Id: I8e28d54de55ea5e13b0ecf898c8198c3cc1efe62
Commit: bf2cfe7839f2d0507539bf483bbcd042b73d64d8
https://github.com/Checkmk/checkmk/commit/bf2cfe7839f2d0507539bf483bbcd042b…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/gui/wato/pages/_match_conditions.py
M cmk/gui/wato/pages/check_catalog.py
Log Message:
-----------
Cleanup no-untyped-def in wato #9
Change-Id: I426f744a5e7af8f9514c1ccf7462dbbdafd1f26a
Commit: a787a445757fe98e85af7e3abcceb101f878c315
https://github.com/Checkmk/checkmk/commit/a787a445757fe98e85af7e3abcceb101f…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/gui/wato/pages/object_parameters.py
Log Message:
-----------
Cleanup no-untyped-def in wato #10
Change-Id: I4fbaa69daca188a0703ec0b8a806061687bfbd58
Compare: https://github.com/Checkmk/checkmk/compare/ad33dd6ab74d...a787a445757f
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 1f6199bbe264441d0c64265558676497698d2c95
https://github.com/Checkmk/checkmk/commit/1f6199bbe264441d0c642655586764976…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/fetchers/snmp_backend/classic.py
M cmk/fetchers/snmp_backend/stored_walk.py
M tests/unit/cmk/fetchers/test_snmp_backend.py
Log Message:
-----------
Fixed logging in the classic & stored_walk SNMP backends.
The SNMPBackend class already contains a logger, and our most heavily used
SNMP backend (inline) uses that exclusively without console stuff, so let's
unify this. Again a further step towards the goal of avoiding spurious
output on stdout & stderr.
Change-Id: Iff0319588ddd98657603741e24b4eca097f6ab7f
Commit: 2aaee9363316954ed4229c39489da3cb67b31653
https://github.com/Checkmk/checkmk/commit/2aaee9363316954ed4229c39489da3cb6…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/gui/views/inventory/_display_hints.py
M tests/unit/cmk/gui/views/inventory/test_display_hints.py
Log Message:
-----------
Move parse out of class #1
Change-Id: Ia21bfd53663523dba807c739ab3911cc6617fbfd
Commit: e9fe6eac3e412653949ac95f68be163510215b8f
https://github.com/Checkmk/checkmk/commit/e9fe6eac3e412653949ac95f68be16351…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/gui/views/inventory/_display_hints.py
M tests/unit/cmk/gui/views/inventory/test_display_hints.py
Log Message:
-----------
Move parse out of class #2
Change-Id: I66e772950f20bfae6b87ffa8e4b21eb91832ccc8
Commit: c3c642c89cf6e0c2276d9aad51645270b24379e3
https://github.com/Checkmk/checkmk/commit/c3c642c89cf6e0c2276d9aad51645270b…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/gui/views/inventory/_display_hints.py
Log Message:
-----------
Move parse out of class #3
Change-Id: I8c061863feb1e9aec9287bce83177a35dc1ca549
Commit: e1f6721bc2fcbf2920cccf486d020ab4bf31b8c5
https://github.com/Checkmk/checkmk/commit/e1f6721bc2fcbf2920cccf486d020ab4b…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/gui/views/inventory/_display_hints.py
Log Message:
-----------
Do not parse default
Change-Id: I67e93b37bedf88accdc6921b20ae501081200dc4
Commit: d84d36a759b28c9d4f0b7e50dba5dc0e01e98790
https://github.com/Checkmk/checkmk/commit/d84d36a759b28c9d4f0b7e50dba5dc0e0…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/gui/views/inventory/_display_hints.py
Log Message:
-----------
Reorder
Change-Id: Id7401eafc2af5eadda9425b7db52e0eb0cf380e0
Compare: https://github.com/Checkmk/checkmk/compare/79a555678ebc...d84d36a759b2
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 79a555678ebc6311d71437f1d1e96919f912e8d2
https://github.com/Checkmk/checkmk/commit/79a555678ebc6311d71437f1d1e96919f…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/gui/valuespec/definitions.py
M cmk/update_config/plugins/actions/pagetypes.py
M tests/gui_e2e/test_rules.py
M tests/unit/cmk/gui/valuespecs/test_vs_iconselector.py
Log Message:
-----------
`IconSelector`: Fix validation in case of empty not allowed
Not selecting an icon was possible even if empty was not allowed. For
topics, we replace empty icons with the transparent icon.
This is also a preparation for pydantifying the pagetypes classes: Once
`PagetypeTopics` will use a Pydantic model, empty icons will result in
validation errors.
CMK-17315
Change-Id: I722a44afd37e6fc39e4fcecb6926316e870b75d8
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: db313c18ec73a39395cd4ce5777cd71888204cbc
https://github.com/Checkmk/checkmk/commit/db313c18ec73a39395cd4ce5777cd7188…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/gui/pagetypes.py
Log Message:
-----------
Pagetypes: Pydantic + data classes: base classes
We implement a `config` property that converts the current spec
(`TypedDict`) into a data class. This allows for gradually migrating
all sub-classes.
This new property is only temporary. In a later commit, we will instead
pass a data class instance in the constructor. Also note that modifying
the object returned by `config` is pointless in the current state,
since changes are not persisted. However, this issue will solve itself
once the migration is complete.
CMK-17315
Change-Id: I6177ae564589f6d16c923d5901f4d7e6978acc0c
Commit: ac7931517e45cae67007e49eb265397262aa9bce
https://github.com/Checkmk/checkmk/commit/ac7931517e45cae67007e49eb26539726…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/gui/sidebar/__init__.py
M cmk/gui/sidebar/_snapin/_bookmarks.py
M cmk/gui/sidebar/_snapin/_registry.py
Log Message:
-----------
Pagetypes: Pydantic + data classes: Bookmarks & snap-ins
CMK-17315
Change-Id: Ied3282d5dc4929252fe0393dc2d753559a4b29f8
Commit: b7c7e3a29e5f3f3d6385e060afeea19888b1e74c
https://github.com/Checkmk/checkmk/commit/b7c7e3a29e5f3f3d6385e060afeea1988…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
M cmk/gui/pagetypes.py
M cmk/gui/sidebar/__init__.py
M cmk/gui/sidebar/_snapin/_bookmarks.py
M cmk/update_config/plugins/actions/pagetypes.py
Log Message:
-----------
Pagetypes: Pydantic + data classes: Switch over to new types
CMK-17315
Change-Id: I0d84844088a0ed48049d875b1a89b8d4923d1727
Compare: https://github.com/Checkmk/checkmk/compare/1ba91b31862f...b7c7e3a29e5f
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: f2deea2045f7d866ffcd67010c10ad2aa9bf3c9a
https://github.com/Checkmk/checkmk/commit/f2deea2045f7d866ffcd67010c10ad2aa…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
R cmk/base/plugins/agent_based/inventory_aix_baselevel.py
R cmk/base/plugins/agent_based/inventory_aix_lparstat.py
R cmk/base/plugins/agent_based/inventory_aix_packages.py
R cmk/base/plugins/agent_based/inventory_aix_service_packs.py
R cmk/base/plugins/agent_based/inventory_azure_load_balancer.py
R cmk/base/plugins/agent_based/inventory_checkmk_server.py
R cmk/base/plugins/agent_based/inventory_checkpoint_vpn_tunnels.py
R cmk/base/plugins/agent_based/inventory_citrix_controller.py
R cmk/base/plugins/agent_based/inventory_citrix_state.py
R cmk/base/plugins/agent_based/inventory_couchbase_node_ports.py
R cmk/base/plugins/agent_based/inventory_dmidecode.py
R cmk/base/plugins/agent_based/inventory_docker_container_labels.py
R cmk/base/plugins/agent_based/inventory_docker_container_network.py
R cmk/base/plugins/agent_based/inventory_docker_container_node_name.py
R cmk/base/plugins/agent_based/inventory_docker_node_images.py
R cmk/base/plugins/agent_based/inventory_docker_node_network.py
R cmk/base/plugins/agent_based/inventory_enviromux_micro.py
R cmk/base/plugins/agent_based/inventory_esx_vsphere_clusters.py
R cmk/base/plugins/agent_based/inventory_esx_vsphere_virtual_machines.py
R cmk/base/plugins/agent_based/inventory_fortiauthenticator_system.py
R cmk/base/plugins/agent_based/inventory_fortigate_ha.py
R cmk/base/plugins/agent_based/inventory_fortimail_system.py
R cmk/base/plugins/agent_based/inventory_fortinet_firewall.py
R cmk/base/plugins/agent_based/inventory_fortisandbox_software.py
R cmk/base/plugins/agent_based/inventory_fortisandbox_system.py
R cmk/base/plugins/agent_based/inventory_ipmi_firmware.py
R cmk/base/plugins/agent_based/inventory_kube_cluster.py
R cmk/base/plugins/agent_based/inventory_kube_cronjob.py
R cmk/base/plugins/agent_based/inventory_kube_daemonset.py
R cmk/base/plugins/agent_based/inventory_kube_deployment.py
R cmk/base/plugins/agent_based/inventory_kube_namespace.py
R cmk/base/plugins/agent_based/inventory_kube_node.py
R cmk/base/plugins/agent_based/inventory_kube_pod.py
R cmk/base/plugins/agent_based/inventory_kube_statefulset.py
R cmk/base/plugins/agent_based/inventory_kyocera_printer.py
R cmk/base/plugins/agent_based/inventory_lnx_block_devices.py
R cmk/base/plugins/agent_based/inventory_lnx_ip_r.py
R cmk/base/plugins/agent_based/inventory_lnx_packages.py
R cmk/base/plugins/agent_based/inventory_lnx_sysctl.py
R cmk/base/plugins/agent_based/inventory_lnx_video.py
R cmk/base/plugins/agent_based/inventory_mobileiron.py
R cmk/base/plugins/agent_based/inventory_mssql_clusters.py
R cmk/base/plugins/agent_based/inventory_oracle_systemparameter.py
R cmk/base/plugins/agent_based/inventory_primekey.py
R cmk/base/plugins/agent_based/inventory_snmp_extended_info.py
R cmk/base/plugins/agent_based/inventory_solaris_addresses.py
R cmk/base/plugins/agent_based/inventory_solaris_pkginfo.py
R cmk/base/plugins/agent_based/inventory_solaris_psrinfo.py
R cmk/base/plugins/agent_based/inventory_solaris_routes.py
R cmk/base/plugins/agent_based/inventory_win_bios.py
R cmk/base/plugins/agent_based/inventory_win_disks.py
R cmk/base/plugins/agent_based/inventory_win_exefiles.py
R cmk/base/plugins/agent_based/inventory_win_ip_r.py
R cmk/base/plugins/agent_based/inventory_win_networkadapter.py
R cmk/base/plugins/agent_based/inventory_win_reg_uninstall.py
R cmk/base/plugins/agent_based/inventory_win_video.py
R cmk/base/plugins/agent_based/inventory_win_wmi_software.py
R cmk/base/plugins/agent_based/inventory_win_wmi_updates.py
A cmk/plugins/collection/agent_based/inventory_aix_baselevel.py
A cmk/plugins/collection/agent_based/inventory_aix_lparstat.py
A cmk/plugins/collection/agent_based/inventory_aix_packages.py
A cmk/plugins/collection/agent_based/inventory_aix_service_packs.py
A cmk/plugins/collection/agent_based/inventory_azure_load_balancer.py
A cmk/plugins/collection/agent_based/inventory_checkmk_server.py
A cmk/plugins/collection/agent_based/inventory_checkpoint_vpn_tunnels.py
A cmk/plugins/collection/agent_based/inventory_citrix_controller.py
A cmk/plugins/collection/agent_based/inventory_citrix_state.py
A cmk/plugins/collection/agent_based/inventory_couchbase_node_ports.py
A cmk/plugins/collection/agent_based/inventory_dmidecode.py
A cmk/plugins/collection/agent_based/inventory_docker_container_labels.py
A cmk/plugins/collection/agent_based/inventory_docker_container_network.py
A cmk/plugins/collection/agent_based/inventory_docker_container_node_name.py
A cmk/plugins/collection/agent_based/inventory_docker_node_images.py
A cmk/plugins/collection/agent_based/inventory_docker_node_network.py
A cmk/plugins/collection/agent_based/inventory_enviromux_micro.py
A cmk/plugins/collection/agent_based/inventory_esx_vsphere_clusters.py
A cmk/plugins/collection/agent_based/inventory_esx_vsphere_virtual_machines.py
A cmk/plugins/collection/agent_based/inventory_fortiauthenticator_system.py
A cmk/plugins/collection/agent_based/inventory_fortigate_ha.py
A cmk/plugins/collection/agent_based/inventory_fortimail_system.py
A cmk/plugins/collection/agent_based/inventory_fortinet_firewall.py
A cmk/plugins/collection/agent_based/inventory_fortisandbox_software.py
A cmk/plugins/collection/agent_based/inventory_fortisandbox_system.py
A cmk/plugins/collection/agent_based/inventory_ipmi_firmware.py
A cmk/plugins/collection/agent_based/inventory_kube_cluster.py
A cmk/plugins/collection/agent_based/inventory_kube_cronjob.py
A cmk/plugins/collection/agent_based/inventory_kube_daemonset.py
A cmk/plugins/collection/agent_based/inventory_kube_deployment.py
A cmk/plugins/collection/agent_based/inventory_kube_namespace.py
A cmk/plugins/collection/agent_based/inventory_kube_node.py
A cmk/plugins/collection/agent_based/inventory_kube_pod.py
A cmk/plugins/collection/agent_based/inventory_kube_statefulset.py
A cmk/plugins/collection/agent_based/inventory_kyocera_printer.py
A cmk/plugins/collection/agent_based/inventory_lnx_block_devices.py
A cmk/plugins/collection/agent_based/inventory_lnx_ip_r.py
A cmk/plugins/collection/agent_based/inventory_lnx_packages.py
A cmk/plugins/collection/agent_based/inventory_lnx_sysctl.py
A cmk/plugins/collection/agent_based/inventory_lnx_video.py
A cmk/plugins/collection/agent_based/inventory_mobileiron.py
A cmk/plugins/collection/agent_based/inventory_mssql_clusters.py
A cmk/plugins/collection/agent_based/inventory_oracle_systemparameter.py
A cmk/plugins/collection/agent_based/inventory_primekey.py
A cmk/plugins/collection/agent_based/inventory_snmp_extended_info.py
A cmk/plugins/collection/agent_based/inventory_solaris_addresses.py
A cmk/plugins/collection/agent_based/inventory_solaris_pkginfo.py
A cmk/plugins/collection/agent_based/inventory_solaris_psrinfo.py
A cmk/plugins/collection/agent_based/inventory_solaris_routes.py
A cmk/plugins/collection/agent_based/inventory_win_bios.py
A cmk/plugins/collection/agent_based/inventory_win_disks.py
A cmk/plugins/collection/agent_based/inventory_win_exefiles.py
A cmk/plugins/collection/agent_based/inventory_win_ip_r.py
A cmk/plugins/collection/agent_based/inventory_win_networkadapter.py
A cmk/plugins/collection/agent_based/inventory_win_reg_uninstall.py
A cmk/plugins/collection/agent_based/inventory_win_video.py
A cmk/plugins/collection/agent_based/inventory_win_wmi_software.py
A cmk/plugins/collection/agent_based/inventory_win_wmi_updates.py
R tests/unit/cmk/base/plugins/agent_based/test_citrix_state.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_checkmk.py
R tests/unit/cmk/base/plugins/agent_based/test_inv_docker_container_labels.py
R tests/unit/cmk/base/plugins/agent_based/test_inv_docker_container_node_name.py
R tests/unit/cmk/base/plugins/agent_based/test_inv_docker_node_network.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_aix_baselevel.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_aix_packages.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_aix_service_packs.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_checkpoint_vpn_tunnels.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_docker_container_network.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_docker_node_images.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_enviromux_micro.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_fortiauthenticator_system.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_fortigate_ha.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_fortimail_system.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_fortinet_firewall.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_fortisandbox_software.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_fortisandbox_system.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_cluster.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_cronjob.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_daemonset.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_deployment.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_namespace.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_node.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_pod.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_statefulset.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_kyocera_printer.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_lnx_block_devices.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_lnx_ip_r.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_lnx_packages.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_lnx_sysctl.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_lnx_video.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_mobileiron.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_mssql_clusters.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_oracle_systemparameter.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_snmp_extended_info.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_solaris_addresses.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_solaris_pkginfo.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_solaris_psrinfo.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_solaris_routes.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_win_bios.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_win_disks.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_win_exefiles.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_win_ip_r.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_win_networkadapter.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_win_reg_uninstall.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_win_video.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_win_wmi_software.py
R tests/unit/cmk/base/plugins/agent_based/test_inventory_win_wmi_updates.py
R tests/unit/cmk/plugins/azure/agent_based/test_inventory_azure_load_balancer.py
A tests/unit/cmk/plugins/collection/agent_based/test_citrix_state.py
A tests/unit/cmk/plugins/collection/agent_based/test_inv_docker_container_labels.py
A tests/unit/cmk/plugins/collection/agent_based/test_inv_docker_container_node_name.py
A tests/unit/cmk/plugins/collection/agent_based/test_inv_docker_node_network.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_aix_packages.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_aix_service_packs.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_azure_load_balancer.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_checkpoint_vpn_tunnels.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_docker_container_network.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_docker_node_images.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_enviromux_micro.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_fortiauthenticator_system.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_fortigate_ha.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_fortimail_system.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_fortinet_firewall.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_fortisandbox_software.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_fortisandbox_system.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_kube_cluster.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_kube_cronjob.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_kube_daemonset.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_kube_deployment.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_kube_namespace.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_kube_node.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_kube_pod.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_kube_statefulset.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_kyocera_printer.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_lnx_block_devices.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_lnx_ip_r.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_lnx_packages.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_lnx_sysctl.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_lnx_video.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_mobileiron.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_mssql_clusters.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_oracle_systemparameter.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_snmp_extended_info.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_solaris_addresses.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_solaris_pkginfo.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_solaris_psrinfo.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_solaris_routes.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_win_bios.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_win_disks.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_win_exefiles.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_win_ip_r.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_win_networkadapter.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_win_reg_uninstall.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_win_video.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_win_wmi_software.py
A tests/unit/cmk/plugins/collection/agent_based/test_inventory_win_wmi_updates.py
A tests/unit/cmk/plugins/collection/agent_based/utils_inventory.py
Log Message:
-----------
agent_based migrations: inventory_*
Change-Id: Ia7e8900cab5f033c0e6ec25bae3e8822e87dd551
Commit: 1ba91b31862f11715794f61d621b8d0b7c6dea27
https://github.com/Checkmk/checkmk/commit/1ba91b31862f11715794f61d621b8d0b7…
Author: Niko Wenselowski <niko.wenselowski(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
A .werks/16592.md
A buildscripts/docker_image_aliases/IMAGE_UBUNTU_24_04/Dockerfile
A buildscripts/docker_image_aliases/IMAGE_UBUNTU_24_04/meta.yml
M buildscripts/infrastructure/build-nodes/scripts/install-clang.sh
A buildscripts/infrastructure/build-nodes/ubuntu-24.04/Dockerfile
M buildscripts/scripts/get_distros.py
M editions.yml
A omd/distros/UBUNTU_24.04.mk
M tests/testlib/containers.py
M tests/testlib/version.py
Log Message:
-----------
16592 Add support for Ubuntu 24.04 Noble Numbat
This werk adds support for Ubuntu 24.04, codename Noble Numbat.
Change-Id: I517edc7791f36fc1d1277d7cbedeb1cce382f061
Compare: https://github.com/Checkmk/checkmk/compare/d5d6a3b4e23f...1ba91b31862f
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: d5d6a3b4e23fc04151040ceba6c6c6a605f220dc
https://github.com/Checkmk/checkmk/commit/d5d6a3b4e23fc04151040ceba6c6c6a60…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-05-14 (Tue, 14 May 2024)
Changed paths:
R cmk/update_config/plugins/actions/ec_rules.py
Log Message:
-----------
Remove old 'Event Console: Rewrite active config'
All customers must upgrade to 2.3.0, before upgrading to 2.4.0. Thus, any `UpdateAction` which was available in the 2.3.0 should no longer be needed in the 2.4.0.
These are some of the benefits to removing the `UpdateAction`s:
* Due to Werk 16408, all `UpdateAction`s should be reworked to do *most* of the heavy lifting in a pre-action. This way any failure can be rolled back.
* There are currently some anti-patterns in the update-checks, where some mistakes are made across all but a few plugins. See for instance:
Change-Id: I4f1b82404c9dd072d0adcd289379721b8fe0d07d
To handle these common mistakes, we need to introduce an API. The fewer `UpdateAction`s, the easier it is to introduce such an API.
* A dead action makes it harder for customers to troubleshoot their update, if something goes wrong.
CMK-17209
Change-Id: I0a8a1504aa3e548615d674bbfe7c8f1a00caccc4
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications