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
.