This release brings 2 big changes:
Monitoring
The most exciting part of this release is the introduction of monitoring via prometheus. If you are upgrading from 1.4 or older, please take a look at the upgrade guide to enable monitoring.
Updated resource labels
In an effort to better organize all resources created by the operator, we switched to using the recommended labels for all workloads. Since changing the label on Deployments and DaemonSets is not supported, the operator will do a remove+create where necessary. For most users this should not require any manual action.
The changes in detail:
Added
- All operator-managed workloads apply recommended labels. This requires the recreation of Deployments and DaemonSets
on upgrade. This is automatically handled by the operator, however any customizations applied to the deployments
not managed by the operator will be reverted in the process. - Use
drbd-reactor
to expose Prometheus endpoints on each satellite. - Configure
ServiceMonitor
resources if they are supported by the cluster (i.e. prometheus operator is configured)
Changed
- CSI Nodes no longer use
hostNetwork: true
. The pods already got the correct hostname via the downwardAPI and do not
talk to DRBD's netlink interface directly. - External: CSI snapshotter subchart now packages
v1
CRDs. Fixes deprecation warnings when installing
the snapshot controller. - Default images:
- Piraeus Server v1.12.3
- Piraeus CSI v0.13.0
- DRBD v9.0.29