Branch: refs/heads/2.1.0
Home:
https://github.com/tribe29/checkmk
Commit: f94671bf087b623c3db81990af1989754f0be8c7
https://github.com/tribe29/checkmk/commit/f94671bf087b623c3db81990af1989754…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-10-18 (Tue, 18 Oct 2022)
Changed paths:
A .werks/14636
M cmk/base/packaging.py
M cmk/gui/watolib/activate_changes.py
M cmk/update_config.py
M cmk/utils/diagnostics.py
M cmk/utils/packaging.py
M cmk/utils/paths.py
M omd/packages/check_mk/scripts/update-pre-hooks/01_mkp-disable-outdated
M tests/unit/cmk/base/test_diagnostics.py
M tests/unit/cmk/utils/test_packaging.py
Log Message:
-----------
14636 Extension package manager: Change in GUI workflows
This is sqash of the following commits:
1st: rename 'remove' and 'dis/enable'
Unfortunately we need the names to avoid collision and confusion.
The term "block" is not meant to stay, the functionality will be
consolidated in the end.
2nd: split up upload & installation
3rd: 14636 Extension package manager: Change in GUI workflows
4th: always create new MKPs
5th: create enabled packages during update config
6th: consolidate old and new disabeling concepts
7th: update installed packages
8th: Update plugins before loading config
A vanished ruleset result in all configured rules for that ruleset to be dropped
irreversably, so it is vital to update the plugins first.
9th: fix typo
10th: fix typo
11th: improve error message
12th: fix utils path
13th: actually call update actions
Change-Id: Ifc1c339ceb26623e9ebe8998fbb2d9af62edcbb5