Skip to content

v1.3.0

Compare
Choose a tag to compare
@WanzenBug WanzenBug released this 22 Dec 11:07
· 231 commits to master since this release
v1.3.0

The stand-out addition in this release is the first version of our new Piraeus High Availability Controller. It is deployed by default, but will only activate if you opt-in with your stateful workloads. More information is available in the optional components page

Other then the usual image updates, we also updated the API Version of our CRDs. Kubernetes deprecated the older versions and marked them for removal in 1.22+.

Added

  • New component: haController will deploy the Piraeus High Availability Controller.
  • Enable strict checking of DRBD parameter to disable usermode helper in container environments.
  • Override the image used in "chown" jobs in the pv-hostpath chart by using --set chownerImage=<my-image>.

Changed

  • Updated operator-sdk to v0.19.4
  • Set CSI component timeout to 1 minute to reduce the number of retries in the CSI driver
  • Default images updated:
    • operator.controller.controllerImage: quay.io/piraeusdatastore/piraeus-server:v1.11.0
    • operator.satelliteSet.satelliteImage: quay.io/piraeusdatastore/piraeus-server:v1.11.0
    • operator.satelliteSet.kernelModuleInjectionImage: quay.io/piraeusdatastore/drbd9-bionic:v9.0.26
    • csi.pluginImage: quay.io/piraeusdatastore/piraeus-csi:v0.11.0

Fixed

  • Fixed Helm warnings when setting csi.controllerAffinity, operator.controller.affinity and
    operator.satelliteSet.storagePools.