From 569ceeba78d361717f13588badc1dfc31dbc987b Mon Sep 17 00:00:00 2001 From: Stefan Reimer Date: Mon, 2 Aug 2021 09:05:06 +0000 Subject: [PATCH] feat: allow vgpattern to be configurable for openEBS --- charts/kubezero-storage/Chart.yaml | 2 +- charts/kubezero-storage/templates/lvm-storageclass.yaml | 2 +- charts/kubezero-storage/values.yaml | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/charts/kubezero-storage/Chart.yaml b/charts/kubezero-storage/Chart.yaml index 9c2f616..173cf00 100644 --- a/charts/kubezero-storage/Chart.yaml +++ b/charts/kubezero-storage/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: kubezero-storage description: KubeZero umbrella chart for all things storage, eg. openEBS type: application -version: 0.1.0 +version: 0.1.1 home: https://kubezero.com icon: https://cdn.zero-downtime.net/assets/kubezero/logo-small-64.png keywords: diff --git a/charts/kubezero-storage/templates/lvm-storageclass.yaml b/charts/kubezero-storage/templates/lvm-storageclass.yaml index 4ef418e..af85e7a 100644 --- a/charts/kubezero-storage/templates/lvm-storageclass.yaml +++ b/charts/kubezero-storage/templates/lvm-storageclass.yaml @@ -6,6 +6,6 @@ volumeBindingMode: WaitForFirstConsumer reclaimPolicy: Delete parameters: storage: lvm - vgpattern: "openebs.*" + vgpattern: {{ default "openebs.*" .Values.storageClass.vgpattern }} fsType: xfs provisioner: local.csi.openebs.io diff --git a/charts/kubezero-storage/values.yaml b/charts/kubezero-storage/values.yaml index ddca2c0..0ffcb16 100644 --- a/charts/kubezero-storage/values.yaml +++ b/charts/kubezero-storage/values.yaml @@ -38,3 +38,6 @@ openebs: effect: NoSchedule nodeSelector: node-role.kubernetes.io/master: "" + +storageClass: + vgpattern: ""