github.com/piraeusdatastore/piraeus-operator
v1.10.9
#2392 most downloaded on Go modules
piraeusdatastore/piraeus-operator
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 5 weeks
Nearly every release is documented
notes for 35 of 35 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
101 releases · first in 2019
0 releases in the last 12 months
see the full history below
Release timeline
101 releases · Jul 2019 to Mar 2024Releases
latest 60 of 101-
v1.10.10-0.20240307154426-431fda5ab39c07 Mar 2024 pre-releaseNothing published for this version
-
v1.10.907 Mar 2024Release notes
Open source →- Default images:
- LINSTOR 1.26.2
- LINSTOR CSI 1.4.0
- DRBD 9.1.19
- Latest CSI sidecars
- Default images:
-
v1.10.9-0.20231123142033-418bcd28356623 Nov 2023 pre-releaseNothing published for this version
-
v1.10.823 Nov 2023Release notes
Open source →Changed
- Default images:
- LINSTOR 1.25.1
- LINSTOR CSI 1.3.0
- DRBD 9.1.17
- DRBD Reactor 1.4.0
- Latest CSI sidecars
- Default images:
-
v1.10.8-0.20230831111517-6a6790793b8331 Aug 2023 pre-releaseNothing published for this version
-
v1.10.731 Aug 2023Release notes
Open source →Changed
- Package ha-controller chart from upstream.
- Default images:
- LINSTOR 1.24.2
- LINSTOR CSI 1.2.3
- DRBD 9.1.16
-
v1.10.7-0.20230724081440-6adf2aa8d3b424 Jul 2023 pre-releaseNothing published for this version
-
v1.10.624 Jul 2023Release notes
Open source →Added
- Configure Monitoring for CSI Components if monitoring is enabled.
Fixed
- A crash caused by insufficient permissions on the LINSTOR Controller.
- Invalid use of "HTTP" protocol specification for prometheus monitoring, use "http" instead.
Updated
- Default images:
- LINSTOR CSI 1.2.2
-
v1.10.6-0.20230626091323-7902d967474626 Jun 2023 pre-releaseNothing published for this version
-
v1.10.521 Jun 2023Release notes
Open source →Added
- Option to set the dns policy used for satellites.
Changed
- Default images:
- LINSTOR CSI 1.2.0
- DRBD 9.1.15
- external CSI images upgraded to latest
-
v1.10.5-0.20230525141719-50950020824425 May 2023 pre-releaseNothing published for this version
-
v1.10.425 May 2023Release notes
Open source →Changed
- Set User-Agent Header when querying LINSTOR.
- Skip registration of non-running Controller Pods.
- Default images:
- LINSTOR 1.23.0
- LINSTOR CSI 1.1.0
- DRBD Reactor 1.2.0
- external CSI images upgraded to latest versions
-
v1.10.4-0.20230522131446-32403e9b041222 May 2023 pre-releaseNothing published for this version
-
v1.10.4-0.20230424121646-a8168130804c24 Apr 2023 pre-releaseNothing published for this version
-
v1.10.324 Apr 2023Release notes
Open source →Changed
- Switch controller logging to be controlled by the
zap-log-levelflag. - Default images:
- LINSTOR 1.22.0
- LINSTOR CSI 1.0.1
- DRBD 9.1.14
- DRBD Reactor 1.1.0
- external CSI images upgraded to latest versions
- Switch controller logging to be controlled by the
-
v1.10.3-0.20230220124531-72ad3cd386bc20 Feb 2023 pre-releaseNothing published for this version
-
v1.10.3-0.20230201072741-68d8fff6ead501 Feb 2023 pre-releaseNothing published for this version
-
v1.10.201 Feb 2023Release notes
Open source →Added
- Option
controllerStrategyto describe how to replace existing pods with new ones for csi-controller
Changed
- Default images:
- LINSTOR 1.20.3
- LINSTOR CSI 0.22.1
- DRBD 9.1.13
- DRBD Reactor 1.0.0
- external CSI images upgraded to latest versions
- Option
-
v1.10.2-0.20221215121737-dcb28373adda15 Dec 2022 pre-releaseNothing published for this version
-
v1.10.115 Dec 2022Release notes
Open source →Changed
- Creating LVM thinpools no longer limits the ability to choose a VolumeGroup name.
- Default images:
- LINSTOR 1.20.2
- LINSTOR CSI 0.22.0
- DRBD 9.1.12
- DRBD Reactor 0.10.2
- external CSI images upgraded to latest versions
- changed
k8s.gcr.iotoregistry.k8s.io
-
v1.10.1-0.20221019094547-c14abd31c08419 Oct 2022 pre-releaseNothing published for this version
-
v1.10.019 Oct 2022Release notes
Open source →Added
- Can set the variable
mountDrbdResourceDirectoriesFromHostin the Helm chart to create hostPath Volumes for DRBD and LINSTOR configuration directories for the satellite set.
Changed
- Change default bind address for satellite monitoring to use IPv6 anylocal
[::]. This will still to work on IPv4 only systems with IPv6 disabled via sysctl. - Default images:
- LINSTOR 1.20.0
- DRBD 9.1.11
- DRBD Reactor 0.9.0
- external CSI images upgraded to latest versions
Fixed
- Comparing IP addresses for registered components uses golang's built-in net.IP type.
- Restoring satellites after eviction only happens if the node is ready.
- Can set the variable
-
v1.10.0-rc.1.0.20220923114934-e3fdf62963bc23 Sep 2022 pre-releaseNothing published for this version
-
v1.10.0-rc.121 Sep 2022 pre-releaseNothing published for this version
-
v1.9.2-0.20220902071756-1f4e82861cd502 Sep 2022 pre-releaseNothing published for this version
-
v1.9.2-0.20220727122901-64c3d13c4d2227 Jul 2022 pre-releaseNothing published for this version
-
v1.9.127 Jul 2022Release notes
Open source →Fixed
- ServiceMonitor resources can't be patched, instead we recreate them.
-
v1.9.1-0.20220727104215-a459d3f8b8dd27 Jul 2022 pre-releaseNothing published for this version
-
v1.9.027 Jul 2022Release notes
Open source →Added
- Support for custom labels and annotations with added options to
values.yaml. - Instructions for deploying the affinity controller.
Changed
- Satellite operator now reports basic satellite status even if controller is not reachable
- Query single satellite devices to receive errors when the satellite is offline instead of assuming devices are already configured.
- Disabled the legacy HA Controller deployment by default. It has been replaced a separate chart.
- Default images:
- LINSTOR 1.19.1
- LINSTOR CSI 0.20.0
- DRBD 9.1.8
- DRBD Reactor 0.8.0
- external CSI images to latest versions
Fixed
last-applied-configurationannotation was never updated, so updating of some fields was not performed correctly.
- Support for custom labels and annotations with added options to
-
v1.8.3-0.20220615135600-4f7c1b35e6e915 Jun 2022 pre-releaseNothing published for this version
-
v1.8.3-0.20220524142820-88c7c394c29024 May 2022 pre-releaseNothing published for this version
-
v1.8.224 May 2022Release notes
Open source →Added
- Option to disable creating monitoring resources (Services and ServiceMonitors)
- Add options
csi.controllerSidecars,csi.controllerExtraVolumes,csi.nodeSidecars,csi.nodeExtraVolumes,operator.controller.sidecars,operator.controller.extraVolumes,operator.satelliteSet.sidecars,operator.satelliteSet.extraVolumesto allow specifying extra sidecar containers. - Add options
operator.controller.httpBindAddress,operator.controller.httpsBindAddress,operator.satelliteSet.monitoringBindAddressto allow specifying bind address. - Add example values and doc reference to run piraeus-operator with rbac-proxy.
Changed
- Default images:
- LINSTOR 1.18.2
- LINSTOR CSI 0.19.1
- DRBD Reactor 0.7.0
Removed
- Get rid of operator-sdk binary, use native controller-gen instead
-
v1.8.2-0.20220513140949-bc5214faad1c13 May 2022 pre-releaseNothing published for this version
-
v1.8.112 May 2022Release notes
Open source →Changed
- Default images:
- LINSTOR 1.18.1
- LINSTOR CSI 0.19.0
- DRBD 9.1.7
- DRBD Reactor 0.6.1
Added
- Upgrades involving k8s databases no long require manually confirming a backup exists using
--set IHaveBackedUpAllMyLinstorResources=true.
- Default images:
-
v1.8.1-0.20220509085537-153829a2013109 May 2022 pre-releaseNothing published for this version
-
v1.8.1-0.20220505114218-0d3f939e7a3605 May 2022 pre-releaseNothing published for this version
-
v1.8.1-0.20220425105505-6ce37dc15a8725 Apr 2022 pre-releaseNothing published for this version
-
v1.8.1-0.20220408085053-811e973de49808 Apr 2022 pre-releaseNothing published for this version
-
v1.8.1-0.20220401103222-591dabf4846d01 Apr 2022 pre-releaseNothing published for this version
-
v1.8.1-0.20220329103437-58893f0e128d29 Mar 2022 pre-releaseNothing published for this version
-
v1.8.1-0.20220315144425-52eb3454f00315 Mar 2022 pre-releaseNothing published for this version
-
v1.8.015 Mar 2022Release notes
Open source →Added
- Allow setting the number of parallel requests created by the CSI sidecars. This limits the load on the LINSTOR backend, which could easily overload when creating many volumes at once.
- Unify certificates format for SSL enabled installation, no more java tooling required.
- Automatic certificates generation using Helm or Cert-manager
- HA Controller and CSI components now wait for the LINSTOR API to be initialized using InitContainers.
Changed
- Create backups of LINSTOR resource if the "k8s" database backend is used and an image change is detected. Backups
are stored in Secret resources as a
tar.gz. If the secret would get too big, the backup can be downloaded from the operator pod. - Default images:
- LINSTOR 1.18.0
- LINSTOR CSI 0.18.0
- DRBD 9.1.6
- DRBD Reactor 0.5.3
- LINSTOR HA Controller 0.3.0
- CSI Attacher v3.4.0
- CSI Node Driver Registrar v2.4.0
- CSI Provisioner v3.1.0
- CSI Snapshotter v5.0.1
- CSI Resizer v1.4.0
- Stork v2.8.2
- Stork updated to support Kubernetes v1.22+.
- Satellites no longer have a readiness probe defined. This caused issues in the satellites by repeatedly opening unexpected connections, especially when using SSL.
- Only query node devices if a storage pool needs to be created.
- Use cached storage pool response to avoid causing excessive load on LINSTOR satellites.
- Protect LINSTOR passphrase from accidental deletion by using a finalizer.
Breaking
- If you have SSL configured, then the certificates must be regenerated in PEM format. Learn more in the upgrade guide.
Release notes
Open source →Added
- Allow setting the number of parallel requests created by the CSI sidecars. This limits the load on the LINSTOR backend, which could easily overload when creating many volumes at once.
- Unify certificates format for SSL enabled installation, no more java tooling required.
- Automatic certificates generation using Helm or Cert-manager
- HA Controller and CSI components now wait for the LINSTOR API to be initialized using InitContainers.
Changed
- Create backups of LINSTOR resource if the "k8s" database backend is used and an image change is detected. Backups
are stored in Secret resources as a
tar.gz. If the secret would get too big, the backup can be downloaded from the operator pod. - Default images:
- LINSTOR 1.18.0
- LINSTOR CSI 0.18.0
- DRBD 9.1.6
- DRBD Reactor 0.5.3
- LINSTOR HA Controller 0.3.0
- CSI Attacher v3.4.0
- CSI Node Driver Registrar v2.4.0
- CSI Provisioner v3.1.0
- CSI Snapshotter v5.0.1
- CSI Resizer v1.4.0
- Stork v2.8.2
- Stork updated to support Kubernetes v1.22+.
- Satellites no longer have a readiness probe defined. This caused issues in the satellites by repeatedly opening unexpected connections, especially when using SSL.
- Only query node devices if a storage pool needs to be created.
- Use cached storage pool response to avoid causing excessive load on LINSTOR satellites.
- Protect LINSTOR passphrase from accidental deletion by using a finalizer.
Breaking
- If you have SSL configured, then the certificates must be regenerated in PEM format. Learn more in the upgrade guide.
-
v1.8.0-rc.1.0.20220314104111-c0b8443e243014 Mar 2022 pre-releaseNothing published for this version
-
v1.8.0-rc.1.0.20220308090319-584f016c1ebf08 Mar 2022 pre-releaseNothing published for this version
-
v1.8.0-rc.1.0.20220301124430-538beb7cdad801 Mar 2022 pre-releaseNothing published for this version
-
v1.8.0-rc.1.0.20220225090910-f35b8ccb5e5425 Feb 2022 pre-releaseNothing published for this version
-
v1.8.0-rc.1.0.20220224165812-18b3af9fe27a24 Feb 2022 pre-releaseNothing published for this version
-
v1.8.0-rc.124 Feb 2022 pre-releaseNothing published for this version
-
v1.7.2-0.20220224101742-0768ec5670b924 Feb 2022 pre-releaseNothing published for this version
-
v1.7.2-0.20220217090259-61821c58b86717 Feb 2022 pre-releaseNothing published for this version
-
v1.7.2-0.20220215151754-1eecfcf580ab15 Feb 2022 pre-releaseNothing published for this version
-
v1.7.2-0.20220215101344-8c8f750889d515 Feb 2022 pre-releaseNothing published for this version
-
v1.7.2-0.20220202103634-a09bf6d52ddb02 Feb 2022 pre-releaseNothing published for this version
-
v1.7.2-0.20220202091413-06183d27c80a02 Feb 2022 pre-releaseNothing published for this version
-
v1.7.2-0.20220201091010-32d60701579601 Feb 2022 pre-releaseNothing published for this version
-
v1.7.2-0.20220131094905-42c958be26b331 Jan 2022 pre-releaseNothing published for this version
-
v1.7.2-0.20220118134933-a506c7ced97118 Jan 2022 pre-releaseNothing published for this version
-
v1.7.118 Jan 2022Release notes
Open source →Added
- Allow the external-provisioner and external-snapshotter access to secrets. This is required to support StorageClass and SnapshotClass secrets.
- Instruct external-provisioner to pass PVC name+namespace to the CSI driver, enabling optional support for PVC based names for LINSTOR volumes.
- Allow setting the log level of LINSTOR components via CRs. Other components are left using their default log level. The new default log level is INFO (was DEBUG previously, which was often too verbose).
- Override the kernel source directory used when compiling DRBD (defaults to /usr/src). See
operator.satelliteSet.kernelModuleInjectionAdditionalSourceDirectory - etcd-chart: add option to set priorityClassName.
Fixed
- Use correct secret name when setting up TLS for satellites
- Correctly configure ServiceMonitor resource if TLS is enabled for LINSTOR Controller.
Release notes
Open source →Added
- Allow the external-provisioner and external-snapshotter access to secrets. This is required to support StorageClass and SnapshotClass secrets.
- Instruct external-provisioner to pass PVC name+namespace to the CSI driver, enabling optional support for PVC based names for LINSTOR volumes.
- Allow setting the log level of LINSTOR components via CRs. Other components are left using their default log level. The new default log level is INFO (was DEBUG previously, which was often too verbose).
- Override the kernel source directory used when compiling DRBD (defaults to /usr/src). See
operator.satelliteSet.kernelModuleInjectionAdditionalSourceDirectory - etcd-chart: add option to set priorityClassName.
Fixed
- Use correct secret name when setting up TLS for satellites
- Correctly configure ServiceMonitor resource if TLS is enabled for LINSTOR Controller.
-
v1.7.1-0.20220118085839-b1f96602986c18 Jan 2022 pre-releaseNothing published for this version
-
v1.7.1-0.20220114080438-925a81274a8714 Jan 2022 pre-releaseNothing published for this version