the agent bakery plug-ins are now distributed under GPLv2 instead of the Enterprise license.
All of them are now also visible in our Git.
This allows you to make pull requests etc. in a proper fashion.
See:
In the currently shipped stable releases incl 2.5, the code remains under the Enterprise license as we didn’t want to meddle so late in the release process with such fundamentals.
Today I wanted to extend the valkey plugin but I could not find the related rulespec file in the github repository. Are they missing on purpose or were they forgotten?
Attention these are “legacy” rulesets with this import don’t use this.
Your own bakery rulsets you can write the same way as it was done for other rulesets in 2.4.
If you want to extend a existing legacy ruleset you have to migrate it to the new (2.4) API and can place it inside “~/local/lib/python3/cmk/plugins/collection/rulesets/”.
I think there is no other way to modify legacy rulesets.