In this release we focused on general imrovements, including the usual round of version updates.
We'd also like to announce two additions to the Piraeus Project in general that might be of interest to the community:
- The Piraeus HA Controller was updated, should be much more reliable after a complete rewrite. In short, it will reduce fail-over times for stateful workloads when using Piraeus volumes.
- The LINSTOR Affinity Controller is now also available from the Piraeus chart repository. In short, it keeps affinity of volumes in sync between LINSTOR and Kubernetes.
Added
- Support for custom labels and annotations with added options to
values.yaml
. - Instructions for deploying the affinity controller.
Changed
- Satellite operator now reports basic satellite status even if controller is not reachable
- Query single satellite devices to receive errors when the satellite is offline instead of assuming
devices are already configured. - Disabled the legacy HA Controller deployment by default. It has been replaced a separate chart.
- Default images:
- LINSTOR 1.19.1
- LINSTOR CSI 0.20.0
- DRBD 9.1.8
- DRBD Reactor 0.8.0
- external CSI images to latest versions
Fixed
last-applied-configuration
annotation was never updated, so updating of some fields was not performed correctly.