PackageTrack

Go modules · #2392

github.com/piraeusdatastore/piraeus-operator

v1.10.9piraeusdatastore/piraeus-operator

Release timeline

101 releases since 2019
2020202120222023202420252026

Releases

  1. v1.10.10-0.20240307154426-431fda5ab39c7 Mar 2024pre-release

    Nothing published for this version

  2. v1.10.97 Mar 2024
    Release notes

    • Default images:
      • LINSTOR 1.26.2
      • LINSTOR CSI 1.4.0
      • DRBD 9.1.19
      • Latest CSI sidecars
    Open source →
  3. v1.10.9-0.20231123142033-418bcd28356623 Nov 2023pre-release

    Nothing published for this version

  4. v1.10.823 Nov 2023
    Release notes

    Changed

    • Default images:
      • LINSTOR 1.25.1
      • LINSTOR CSI 1.3.0
      • DRBD 9.1.17
      • DRBD Reactor 1.4.0
      • Latest CSI sidecars
    Open source →
  5. v1.10.8-0.20230831111517-6a6790793b8331 Aug 2023pre-release

    Nothing published for this version

  6. v1.10.731 Aug 2023
    Release notes

    Changed

    • Package ha-controller chart from upstream.
    • Default images:
      • LINSTOR 1.24.2
      • LINSTOR CSI 1.2.3
      • DRBD 9.1.16
    Open source →
  7. v1.10.7-0.20230724081440-6adf2aa8d3b424 Jul 2023pre-release

    Nothing published for this version

  8. v1.10.624 Jul 2023
    Release notes

    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
    Open source →
  9. v1.10.6-0.20230626091323-7902d967474626 Jun 2023pre-release

    Nothing published for this version

  10. v1.10.521 Jun 2023
    Release notes

    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
    Open source →
  11. v1.10.5-0.20230525141719-50950020824425 May 2023pre-release

    Nothing published for this version

  12. v1.10.425 May 2023
    Release notes

    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
    Open source →
  13. v1.10.4-0.20230522131446-32403e9b041222 May 2023pre-release

    Nothing published for this version

  14. v1.10.4-0.20230424121646-a8168130804c24 Apr 2023pre-release

    Nothing published for this version

  15. v1.10.324 Apr 2023
    Release notes

    Changed

    • Switch controller logging to be controlled by the zap-log-level flag.
    • 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
    Open source →
  16. v1.10.3-0.20230220124531-72ad3cd386bc20 Feb 2023pre-release

    Nothing published for this version

  17. v1.10.3-0.20230201072741-68d8fff6ead51 Feb 2023pre-release

    Nothing published for this version

  18. v1.10.21 Feb 2023
    Release notes

    Added

    • Option controllerStrategy to 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
    Open source →
  19. v1.10.2-0.20221215121737-dcb28373adda15 Dec 2022pre-release

    Nothing published for this version

  20. v1.10.115 Dec 2022
    Release notes

    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.io to registry.k8s.io
    Open source →
  21. v1.10.1-0.20221019094547-c14abd31c08419 Oct 2022pre-release

    Nothing published for this version

  22. v1.10.019 Oct 2022
    Release notes2 sources agree

    Added

    • Can set the variable mountDrbdResourceDirectoriesFromHost in 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.
    Open source →
  23. v1.10.0-rc.1.0.20220923114934-e3fdf62963bc23 Sept 2022pre-release

    Nothing published for this version

  24. v1.10.0-rc.121 Sept 2022pre-release

    Nothing published for this version

  25. v1.9.2-0.20220902071756-1f4e82861cd52 Sept 2022pre-release

    Nothing published for this version

  26. v1.9.2-0.20220727122901-64c3d13c4d2227 Jul 2022pre-release

    Nothing published for this version

  27. v1.9.127 Jul 2022
    Release notes2 sources agree

    Fixed

    • ServiceMonitor resources can't be patched, instead we recreate them.
    Open source →
  28. v1.9.1-0.20220727104215-a459d3f8b8dd27 Jul 2022pre-release

    Nothing published for this version

  29. v1.9.027 Jul 2022
    Release notes2 sources agree

    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-configuration annotation was never updated, so updating of some fields was not performed correctly.
    Open source →
  30. v1.8.3-0.20220615135600-4f7c1b35e6e915 Jun 2022pre-release

    Nothing published for this version

  31. v1.8.3-0.20220524142820-88c7c394c29024 May 2022pre-release

    Nothing published for this version

  32. v1.8.224 May 2022
    Release notes2 sources agree

    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.extraVolumes to allow specifying extra sidecar containers.
    • Add options operator.controller.httpBindAddress, operator.controller.httpsBindAddress, operator.satelliteSet.monitoringBindAddress to 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
    Open source →
  33. v1.8.2-0.20220513140949-bc5214faad1c13 May 2022pre-release

    Nothing published for this version

  34. v1.8.112 May 2022
    Release notes2 sources agree

    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.
    Open source →
  35. v1.8.1-0.20220509085537-153829a201319 May 2022pre-release

    Nothing published for this version

  36. v1.8.1-0.20220505114218-0d3f939e7a365 May 2022pre-release

    Nothing published for this version

  37. v1.8.1-0.20220425105505-6ce37dc15a8725 Apr 2022pre-release

    Nothing published for this version

  38. v1.8.1-0.20220408085053-811e973de4988 Apr 2022pre-release

    Nothing published for this version

  39. v1.8.1-0.20220401103222-591dabf4846d1 Apr 2022pre-release

    Nothing published for this version

  40. v1.8.1-0.20220329103437-58893f0e128d29 Mar 2022pre-release

    Nothing published for this version

  41. v1.8.1-0.20220315144425-52eb3454f00315 Mar 2022pre-release

    Nothing published for this version

  42. v1.8.015 Mar 2022
    Release notes

    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.
    Open source →
    Additional notes

    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.
    Open source →
  43. v1.8.0-rc.1.0.20220314104111-c0b8443e243014 Mar 2022pre-release

    Nothing published for this version

  44. v1.8.0-rc.1.0.20220308090319-584f016c1ebf8 Mar 2022pre-release

    Nothing published for this version

  45. v1.8.0-rc.1.0.20220301124430-538beb7cdad81 Mar 2022pre-release

    Nothing published for this version

  46. v1.8.0-rc.1.0.20220225090910-f35b8ccb5e5425 Feb 2022pre-release

    Nothing published for this version

  47. v1.8.0-rc.1.0.20220224165812-18b3af9fe27a24 Feb 2022pre-release

    Nothing published for this version

  48. v1.8.0-rc.124 Feb 2022pre-release

    Nothing published for this version

  49. v1.7.2-0.20220224101742-0768ec5670b924 Feb 2022pre-release

    Nothing published for this version

  50. v1.7.2-0.20220217090259-61821c58b86717 Feb 2022pre-release

    Nothing published for this version

  51. v1.7.2-0.20220215151754-1eecfcf580ab15 Feb 2022pre-release

    Nothing published for this version

  52. v1.7.2-0.20220215101344-8c8f750889d515 Feb 2022pre-release

    Nothing published for this version

  53. v1.7.2-0.20220202103634-a09bf6d52ddb2 Feb 2022pre-release

    Nothing published for this version

  54. v1.7.2-0.20220202091413-06183d27c80a2 Feb 2022pre-release

    Nothing published for this version

  55. v1.7.2-0.20220201091010-32d6070157961 Feb 2022pre-release

    Nothing published for this version

  56. v1.7.2-0.20220131094905-42c958be26b331 Jan 2022pre-release

    Nothing published for this version

  57. v1.7.2-0.20220118134933-a506c7ced97118 Jan 2022pre-release

    Nothing published for this version

  58. v1.7.118 Jan 2022
    Release notes

    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.
    Open source →
    Additional notes

    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.
    Open source →
  59. v1.7.1-0.20220118085839-b1f96602986c18 Jan 2022pre-release

    Nothing published for this version

  60. v1.7.1-0.20220114080438-925a81274a8714 Jan 2022pre-release

    Nothing published for this version