Werk #15956: Agent bakery API now available in Checkmk Raw Edition (CRE)

Component Agent bakery
Title Agent bakery API now available in Checkmk Raw Edition (CRE)
Date Jul 19, 2023
Level Trivial Change
Class New Feature
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
2.3.0b1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.3.0b1 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)

This werk only concerns developers of custom agent bakery plugins.

The agent bakery API, which allows for registering custom bakery plugins, is now available in the CRE. This facilitates custom plugin development, since bakery plugins can now be developed in the context of our GitHub repository with full IDE support. The new import path for the bakery API reads:

from cmk.base.plugins.bakery.bakery_api.v1 import register, Plugin, ...

Note that the old import path is still valid and will continue working. Furthermore, the path in the hierarchy of the local folder for custom bakery plugins remains unchanged. Hence, MKPs do not need to be adjusted.

Finally, note that this does of course not mean that the actual bakery functionality is available in the CRE. Registering a bakery plugin in the CRE will have no effect.

To the list of all Werks