github piraeusdatastore/piraeus-operator v1.7.0-rc.2

latest releases: v2.6.0, v2.5.2, v2.5.1...
2 years ago

This release fixes a bug discovered in rc.1, which would deadlock the satellite reconciliation after the initial set of pods were available. This would mean that any changes to the LinstorSatelliteSet resource would not be picked up. This is now fixed.

A big thank you to @sribee for reporting this issue.

For more details on changes since 1.6.0, check out the v1.7.0-rc.1 release


Changes since 1.7.0-rc.1

Changed

  • recreates or updates to the satellite pods are now applied at once, instead of waiting for a node to complete before
    moving to the next.

Fixed

  • Fixed a deadlock when reconciling satellites

Changes in 1.7.0-rc.1

Added

  • pv-hostpath: automatically determine on which nodes PVs should be created if no override is given.
  • Automatically add labels on Kubernetes Nodes to LINSTOR satellites as Auxiliary Properties. This enables using
    Kubernetes labels for volume scheduling, for example using replicasOnSame: topology.kubernetes.io/zone.
  • Support LINSTORs k8s backend by adding the necessary RBAC resources and documentation.
  • 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

  • Enable CSI topology by default, allowing better volume scheduling with volumeBindingMode: WaitForFirstConsumer.
  • Disable STORK by default. Instead, we recommend using volumeBindingMode: WaitForFirstConsumer in storage classes.

Don't miss a new piraeus-operator release

NewReleases is sending notifications on new releases.