Werk #14716: Local customizations might need adjustment due to structural refactorings in GUI code
|Title||Local customizations might need adjustment due to structural refactorings in GUI code|
|Date||Aug 24, 2022|
|Checkmk Editon||Checkmk Raw (CRE)|
|Compatibility||Incompatible - Manual interaction might be required|
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
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.