LINSTOR Operator 2.10.8

Moritz Tanner <[email protected]> Fri, 10 Jul 2026 13:41:50 +0200
Newsgroups dev.linux.lists.drbd-announce
Message-ID <CAKnz9x+nk0jLb8sg-OrLWzi7Jbu28KtR27QYbnrKbHJ8CJOtWg@mail.gmail.com>
We've just released another patch release for our Kubernetes Operator.

This time, the Operator was enhanced to first check if the storage
pools are set up before issuing the related LINSTOR commands,
providing nicer error messages in case the devices are missing or
pools not set up.

In the components, we have updated LINSTOR CSI, which can now take
periodic full backups in case of incremental backups, so you no longer
have an endless chain of incremental backups clogging up your storage.

The updated HA Controller contains fixes for bugs created by not
accounting for manual DRBD suspension: LINSTOR suspends IO for
snapshots, which should not be treated as an actionable event.

DRBD was updated to 9.2.19, including a number of bug fixes itself.

To upgrade, either point your kustomization.yaml at the new manifest:

  https://charts.linstor.io/static/v2.10.8.yaml

Or, if using helm, upgrade the linstor-operator chart:

  helm repo update
  helm upgrade linstor-operator linstor/linstor-operator --wait

To get specific instructions to apply the update, check our users 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

---

### Changed
- Storage pools are only registered once their backing volume group or
ZFS pool exists on the node, avoiding pools stuck in the `error`
state.
- Source devices are checked for existence before a storage pool is
created from them, reporting any that are missing.
- Updated images:
    * DRBD 9.2.19
    * LINSTOR CSI 1.11.3
    * LINSTOR Affinity Controller 1.4.2
    * HA Controller 1.3.3
    * Latest CSI sidecars