github piraeusdatastore/piraeus-operator v2.0.1

latest releases: v2.7.0, v2.6.0, v2.5.2...
20 months ago

This release fixes some small deployment issues with 2.0.0, along with one new feature which allows cleaner shutdowns of nodes.

The issue with 2.0.0 is that all DRBD devices are using the suspend-io strategy when dealing with connection loss. This means that during shutdown, when the Satellite Pod is stopped, all DRBD devices will suspend all IO. This makes it impossible for systemd to later cleanly unmount all file systems. To prevent this, we install a special runtime unit in systemd that will forcefully make all DRBD devices secondary, making it possible to unmount the device.


Added

  • drbd-shutdown-guard init-container, installing a systemd unit that runs on shutdown.
    It's purpose is to run drbdsetup secondary --force during shutdown, so that systemd can unmount all volumes, even with suspend-io.

Changed

  • Updated LINSTOR CSI to 1.0.0, mounting the /run/mount directory from the host to enable the _netdev mount option.

Fixed

  • HA Controller deployment requires additional rules to run on OpenShift.

Don't miss a new piraeus-operator release

NewReleases is sending notifications on new releases.