Agent bakery plug-ins are now GPLv2

Hi,

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.

Trigger for this was Valkey support as well as redis? and @mayrstefan PR #860

10 Likes

How about the related rulesets?

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?

See: move bakery rulesets to the GPL tier · Checkmk/checkmk@6d99388 · GitHub

Thank you Martin. That was my fault - was looking in the wrong branch.

Now I tried to copy and modify a ruleset and imported the mkp into a 2.4.0p25 instance. This resulted in the following error message:

No module named ‘cmk.gui.agent_bakery’

Is this some change we can expect for 2.5.0?

I guess this will be some more work then I expected.

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.