From ca4a09f3c01a700bff171035b23e0d1c361b0636 Mon Sep 17 00:00:00 2001 From: Moritz Kiemer Date: Wed, 15 Nov 2023 08:26:45 +0100 Subject: [PATCH] 16259 Changed local override mechanism for Checkmk plugins Change-Id: I02d75bcd7682bd663c1b32a2a6880d173407cfa0 --- .werks/16259 | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .werks/16259 diff --git a/.werks/16259 b/.werks/16259 new file mode 100644 index 00000000000..e85f52ae5c8 --- /dev/null +++ b/.werks/16259 @@ -0,0 +1,39 @@ +Title: Changed local override mechanism for Checkmk plugins +Class: feature +Compatible: incomp +Component: checks +Date: 1700031909 +Edition: cre +Level: 1 +Version: 2.3.0b1 + +This Werk affects users that have modified existing plugins shipped with Checkmk (or intend to do so in the future). +Other plugins are not affected by this change. + +In Checkmk, users can "hide" shipped plugin files by putting a corresponding file with the same path in the sites local/ folder. +Checkmk will always prefer the files found there over the shipped ones, allowing users to effectively "patch" a sites plugins. + +While this mechanism probably will continue to work (maybe), it is discouraged and no longer supported. + +Users that want to modify, replace or extend an existing plugin are advised to make a copy of the plugin, give it a new name and disable the shipped one in the Setup. + +We believe this step is necessary in order to provide a good user experience for plugin developers and a smooth upgrade process for plugin users. + +These are the main reasons: + +