Skip to content

Releases: piraeusdatastore/linstor-affinity-controller

v1.3.0

15 Jul 08:56
v1.3.0

Choose a tag to compare

This release adds a new way to (temporarily) override the affinity of a PV by setting an annotation prefixed with override.piraeus.io. For example, if you want to allow remote access from anywhere for an existing PV, you can annotate it with override.piraeus.io/my-test=true. The annotation value is using the syntax for the allowRemoteVolumeAccess parameter on the storage class.

This release also fixes an issue with the metrics collection added in the last release that would crash the controller if an error occured during reconciliation.


Added

  • Add override.piraeus.io annotations to PVs to override access context.

v1.0.2

02 Jul 07:39
v1.0.2

Choose a tag to compare

This release fixes a bug in the caching implementation. It also tries to detect the property namespace used by LINSTOR CSI on startup if not manually set.


Changed

  • Try to determine LINSTOR CSI topology namespace on startup.

Fixed

  • Bump golinstor to fix caching issue when filtering nodes for segment.

v1.0.1

02 May 10:51
v1.0.1

Choose a tag to compare

Changed

  • Use golinstor resource cache.

v1.0.0

02 May 10:51
v1.0.0

Choose a tag to compare

This release dates back to October 2023, but was never announced on github.

Added

  • Implement cache for resource listings.
  • Use custom User-Agent to identify calls in LINSTOR.

v0.3.0

04 May 10:15
v0.3.0

Choose a tag to compare

Added

  • Support for --property-namespace, as used by Operator v2 to configure LINSTOR CSI.

0.2.2

02 Jun 15:49
v0.2.2

Choose a tag to compare

Changed

  • Fixed an issue with the selection labels for the PodDisruptionBudget not matching the pods.

0.2.1

02 Jun 15:31
v0.2.1

Choose a tag to compare

Changed

  • Fixed a potential nil-pointer if no volume context was found

0.2.0

27 May 13:29
v0.2.0

Choose a tag to compare

Added

  • Add event on PVC if bound to update PV.
  • Determine access policy from volume attributes if available.
  • Use leader election to safely support multiple instances running at the same time.

0.1.0

18 May 10:35
v0.1.0

Choose a tag to compare

Initial release