From 12db4fc52077325745d6d2a85250fa4a108de326 Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Mon, 24 Nov 2025 10:50:39 +0100 Subject: [PATCH] [linstor] Update Piraeus Operator to v2.10.1 to enable RWX support Signed-off-by: Andrei Kvapil --- .../charts/piraeus/Chart.yaml | 4 +- .../piraeus-operator/charts/piraeus/README.md | 29 +- .../charts/piraeus/templates/NOTES.txt | 16 +- .../charts/piraeus/templates/config.yaml | 20 +- .../charts/piraeus/templates/crds.yaml | 288 +++++++++++++++++- .../charts/piraeus/templates/deployment.yaml | 11 +- .../charts/piraeus/templates/rbac.yaml | 52 +++- .../charts/piraeus/values.yaml | 3 + 8 files changed, 364 insertions(+), 59 deletions(-) diff --git a/packages/system/piraeus-operator/charts/piraeus/Chart.yaml b/packages/system/piraeus-operator/charts/piraeus/Chart.yaml index 96393c85..38bd15db 100644 --- a/packages/system/piraeus-operator/charts/piraeus/Chart.yaml +++ b/packages/system/piraeus-operator/charts/piraeus/Chart.yaml @@ -3,8 +3,8 @@ name: piraeus description: | The Piraeus Operator manages software defined storage clusters using LINSTOR in Kubernetes. type: application -version: 2.9.1 -appVersion: "v2.9.1" +version: 2.10.1 +appVersion: "v2.10.1" maintainers: - name: Piraeus Datastore url: https://piraeus.io diff --git a/packages/system/piraeus-operator/charts/piraeus/README.md b/packages/system/piraeus-operator/charts/piraeus/README.md index abda911d..efb6f254 100644 --- a/packages/system/piraeus-operator/charts/piraeus/README.md +++ b/packages/system/piraeus-operator/charts/piraeus/README.md @@ -3,33 +3,8 @@ Deploys the [Piraeus Operator](https://github.com/piraeusdatastore/piraeus-operator) which deploys and manages a simple and resilient storage solution for Kubernetes. -The main deployment method for Piraeus Operator switched to [`kustomize`](../../docs/tutorial) +The main deployment method for Piraeus Operator switched to [`kustomize`](https://piraeus.io/docs/stable/tutorial/get-started/) in release `v2.0.0`. This chart is intended for users who want to continue using Helm. This chart **only** configures the Operator, but does not create the `LinstorCluster` resource creating the actual -storage system. Refer to the existing [tutorials](../../docs/tutorial) -and [how-to guides](../../docs/how-to). - -## Deploying Piraeus Operator - -To deploy Piraeus Operator with Helm, clone this repository and deploy the chart: - -``` -$ git clone --branch v2 https://github.com/piraeusdatastore/piraeus-operator -$ cd piraeus-operator -$ helm install piraeus-operator charts/piraeus-operator --create-namespace -n piraeus-datastore -``` - -Follow the instructions printed by Helm to create your storage cluster: - -``` -$ kubectl apply -f - <" to disable ClusterAPI integration resources: { } # limits: @@ -80,6 +82,7 @@ rbac: create: true podAnnotations: { } +podLabels: {} podSecurityContext: {} # fsGroup: 2000