Werk #14716: Local customizations might need adjustment due to structural refactorings in GUI code

Komponente Setup
Titel Local customizations might need adjustment due to structural refactorings in GUI code
Datum 24.08.2022
Checkmk-Editon Checkmk Raw (CRE)
Checkmk-Version 2.2.0i1
Level Kleine Änderung
Klasse Neues Feature
Kompatibilität Inkompatibel - Manuelle Interaktion könnte erforderlich sein

This werk only affects users of non-tribe29 local customizations (single files and MKPs from non- tribe29 sources such as the Checkmk exchange).

Two monolithic files under cmk/gui/plugins/wato/ have been split up into multiple smaller files:

  • datasource_programs.py, which defined rules for configuring special agents, has been

refactored into the folder datasource_programs.

  • active_checks.py, which defined rules for configuring active checks, has been
refactored into the folder active_checks.

Hence, any customization containing imports from any of the two dissolved files has to be adjusted. The new import paths are probably cmk.gui.plugins.wato.datasource_programs/active_checks.common.

Note that this only affects non-tribe29 customizations because as of the writing of this werk, any customization produced by tribe29 will be obsolete with Checkmk 2.2.

Zur Liste aller Werks