Dear LINBIT SDS on Kubernetes users, We just released LINSTOR Operator 1.9.1.
Right before we wanted to announce 1.9.0 today, we noticed an issue, so here is the announcement for 1.9.1 instead. This is for the most part a maintenance release, updating component versions. In particular, the latest LINSTOR 1.19.1. One significant change with this release is the deprecation of the included HA Controller component. We have replaced it with a completely new version, available as a separate chart from our Helm repository. This new LINSTOR HA Controller does not need any special annotation on the Pods to work, and can be deployed by running: helm repo update helm install linstor-ha-controller linstor/linstor-ha-controller Another new component is the LINSTOR Affinity Controller. It ensures that affinity on PersistentVolume is always in sync with LINSTOR. This is important if you want to use strict affinity for improved data locality, but have to change nodes from time to time. This is also available as a separate chart: helm repo update helm install linstor-affinity-controller linstor/linstor-affinity-controller The new chart is available from https://charts.linstor.io. New images are available from drbd.io. The usual upgrade procedure applies: $ helm repo update $ helm upgrade linstor-op linstor/linstor -f orig.yaml An updated User's Guide with detailed instructions will be available shortly. For more information, please take a look at the upgrade guide. [1] Source code is, as always, available upstream. [2] Best regards, Moritz [1]: https://linbit.com/drbd-user-guide/linstor-guide-1_0-en/#s-kubernetes-upgrade [2]: https://github.com/piraeusdatastore/piraeus-operator Full Changes ------------ ### Added - Support for custom labels and annotations with added options to `values.yaml`. ### 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 linstor-ha-controller - 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. - Patch logic forgot to include `last-applied-configuration` annotation in some cases. _______________________________________________ Star us on GITHUB: https://github.com/LINBIT drbd-user mailing list drbd-user@lists.linbit.com https://lists.linbit.com/mailman/listinfo/drbd-user