Mailing List Archive

LINSTOR Operator 1.7.0-rc.4 released
Dear LINSTOR on Kubernetes Users,

The rc.3 release contained a bug that would stop the satellite portion of
the operator to function as expected. After the first registration of
satellites, it would get stuck, and no new satellites, storage pools or
other resources would be created.

This release fixes this issue, along with an improved update strategy for
satellites.

The chart is available from charts.linstor.io. For pre-releases helm
requires setting the exact version:

helm install linstor linstor/linstor --version 1.7.0-rc.4 ...

Please help by testing this release. Please also be aware of the known
issues listed below. Source is available, as always: [1], [2]

Best regards,
Moritz

Known Issues
------------

There is one known issue with the current release candidate, related to the
automatic master passphrase: If a LINSTOR controller restarts and tries
connecting to a satellite, that satellite might refuse the connection, and
you will get a "node not authorized" error in the error reports. The main
symptoms of this is that any commands depending on a satellite hang
indefinitely. The workaround is to restart the satellites (kubectl rollout
restart daemonset/linstor-ns-node).

Changes since 1.6.0
-------------------

Added

- Support LINSTORs `k8s` backend by adding the necessary RBAC resources.
- Automatically create a LINSTOR passphrase when none is configured.
- Automatic eviction and deletion of offline satellites if the Kubernetes
node object was also deleted.

Changed
- DRBD version 9.1.4
- LINSTOR 1.16.0
- LINSTOR CSI 0.16.1
- Updated CSI sidecars

[1]: https://github.com/piraeusdatastore/piraeus-operator
[2]: https://github.com/LINBIT/linstor-operator-builder