Werk #14636: Extension package manager: Change in GUI workflows

Component Setup
Title Extension package manager: Change in GUI workflows
Date Jul 22, 2022
Checkmk Editon Checkmk Raw (CRE)
Checkmk Version 2.2.0i1 2.1.0p15 2.0.0p30
Level Trivial Change
Class New Feature
Compatibility Compatible - no manual interaction needed

This werk changes the way extension packages (MKPs) are uploaded, installed, modified and/or downloaded in the GUI.

This change is necessary to better support Checkmk version upgrades on large distributed installations.

The main difference is that the upload and the enabling of an MKP are implemented as two different steps. Here is how common tasks are done now:

Upload and install a package: Previously, this was one step. It failed if packages were not siutable for the sites Checkmk version or if it collided with an already installed MKP. Now can always upload the package. It is then shown in the list of available packages. From this list, you can choose to enable, download and remove it. The operation of "enabling" might still fail for the reasons mentioned above, in which case the MKP will be displayed in the list of "inactive" packages.

Create new or edit existing MKPs: Users can edit active packages (during operation) or create new MKPs from unpackaged files in the local folder. This is not changed. Previously the MKP was created "on demand" if the user clicked the download button. With this werk, the MKP is created immediately when the user hits "Save" in the package creation page. The download button can be found in the "Available" section.

To the list of all Werks