ID: 12219
Title: Fix GIT version control for WATO
Component: Multisite
Level: 1
Class: Bug fix
Version: 2.1.0i1
If the local site needs no restart, no activation of changes is needed. But in
earlier versions, the activation also triggered the commit command for done
changes, so commits were no longer done.
Commits are now done independent of activating changes.
ID: 12277
Title: Docker container: Update base image to Debian buster
Component: Core & setup
Level: 2
Class: Security fix
Version: 2.1.0i1
The Checkmk docker container image was previously based on the
debian:stretch-slim image. The base image has now been updated to
debian:buster-slim.
If you build the container images on your own, based on the Dockerfile from our
git, you will now have to use the Checkmk packages for Debian buster instead of
the stretch packages.
ID: 12147
Title: Baked agents implicitly lose their signature when new hosts are added
Component: agents
Level: 1
Class: Bug fix
Version: 2.1.0i1
This Werk fixes a misbehavior that was caused by the combination of the two features
from Werks #11403 and #11248.
When a host gets linked to an already existing agent package, the matching signature
will get invalidated. The reason for this is the package versioning, see Werk #11403.
Additionally, agent packages will get baked automatically on adding new hosts, see
Werk #11248. Hence, if an agent package that would match to a new host already exists
at the time the host is added, it's signature will get invalidated without further notice,
possibly leading to several errors on the next (automatic) agent updater call.
With this werk, the versioning mechanism from Werk #11248 is prevented, if the agent
bakery is called only with a subset of all hosts, because this is what is done when
adding a new host.
This can safely be done, because in most situations, the above mentioned versioning
mechanism won't be needed for a newly added host.