From 10424343cbd24e84038f899684cd6636a03ee355 Mon Sep 17 00:00:00 2001 From: Waqar Ahmed Date: Mon, 12 Oct 2020 21:02:43 +0500 Subject: [PATCH] Remove PVC in favor of ix-volumes as latter support rollbacks --- charts/ix-chart/2010.0.1/questions.yaml | 31 ------------------- .../ix-chart/2010.0.1/templates/_volumes.tpl | 13 ++------ .../templates/persistent-volume-claims.yaml | 14 --------- charts/ix-chart/2010.0.1/values.yaml | 1 - 4 files changed, 2 insertions(+), 57 deletions(-) delete mode 100644 charts/ix-chart/2010.0.1/templates/persistent-volume-claims.yaml diff --git a/charts/ix-chart/2010.0.1/questions.yaml b/charts/ix-chart/2010.0.1/questions.yaml index 910268c739f..1deed6a2745 100644 --- a/charts/ix-chart/2010.0.1/questions.yaml +++ b/charts/ix-chart/2010.0.1/questions.yaml @@ -245,37 +245,6 @@ type: boolean default: false -# Persistent Volume Claims -- variable: persistentVolumeClaims - label: "Persistent Volume Claims" - group: "Storage" - schema: - type: list - $ref: - - "validations/persistentVolumeClaims" - items: - - variable: persistentVolumeClaim - label: "Persistent Volume Claim Configuration" - schema: - type: dict - attrs: - - variable: mountPath - label: "Mount Path" - description: "Path where the volume will be mounted inside the pod" - schema: - type: path - required: true - - variable: capacity - label: "Volume Capacity" - schema: - type: int - required: true - - variable: name - label: "Persistent Volume Claim Name" - schema: - type: string - required: true - # Volumes - variable: volumes label: "Volumes" diff --git a/charts/ix-chart/2010.0.1/templates/_volumes.tpl b/charts/ix-chart/2010.0.1/templates/_volumes.tpl index c4493bbce7b..e16e1c4c8dd 100644 --- a/charts/ix-chart/2010.0.1/templates/_volumes.tpl +++ b/charts/ix-chart/2010.0.1/templates/_volumes.tpl @@ -2,7 +2,7 @@ Volumes Configuration */}} {{- define "volumeConfiguration" }} -{{- if or (or .Values.persistentVolumeClaims .Values.hostPathVolumes) .Values.ixVolumes }} +{{- if or .Values.ixVolumes .Values.hostPathVolumes }} volumes: {{- range $index, $hostPathConfiguration := .Values.hostPathVolumes }} - name: ix-host-path-{{ $.Release.Name }}-{{ $index }} @@ -14,11 +14,6 @@ volumes: hostPath: path: {{ $hostPathConfiguration.hostPath }} {{- end }} -{{- range $index, $claim := .Values.persistentVolumeClaims }} - - name: ix-pv-{{ $claim.name }} - persistentVolumeClaim: - claimName: ix-{{ $claim.name }} -{{- end }} {{- end }} {{- end }} @@ -26,7 +21,7 @@ volumes: Volume Mounts Configuration */}} {{- define "volumeMountsConfiguration" }} -{{- if or .Values.hostPathVolumes .Values.persistentVolumeClaims }} +{{- if or .Values.hostPathVolumes .Values.ixVolumes }} volumeMounts: {{- range $index, $hostPathConfiguration := .Values.hostPathVolumes }} - mountPath: {{ $hostPathConfiguration.mountPath }} @@ -37,9 +32,5 @@ volumeMounts: - mountPath: {{ $hostPathConfiguration.mountPath }} name: ix-host-volume-{{ $.Release.Name }}-{{ $index }} {{- end }} - {{- range $index, $claim := .Values.persistentVolumeClaims }} - - mountPath: {{ $claim.mountPath }} - name: ix-pv-{{ $claim.name }} - {{- end }} {{- end }} {{- end }} diff --git a/charts/ix-chart/2010.0.1/templates/persistent-volume-claims.yaml b/charts/ix-chart/2010.0.1/templates/persistent-volume-claims.yaml deleted file mode 100644 index 1a009af35a0..00000000000 --- a/charts/ix-chart/2010.0.1/templates/persistent-volume-claims.yaml +++ /dev/null @@ -1,14 +0,0 @@ -{{- range $index, $claim := .Values.persistentVolumeClaims }} ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: ix-{{ $claim.name }} -spec: - storageClassName: ix-storage-class-{{ $.Release.Name }} - resources: - requests: - storage: {{ $claim.capacity }} - accessModes: - - ReadWriteMany -{{- end }} diff --git a/charts/ix-chart/2010.0.1/values.yaml b/charts/ix-chart/2010.0.1/values.yaml index a50eb3f17aa..db558cfd91b 100644 --- a/charts/ix-chart/2010.0.1/values.yaml +++ b/charts/ix-chart/2010.0.1/values.yaml @@ -16,7 +16,6 @@ externalInterfaces: [] # Storage related configuration hostPathVolumes: [] -persistentVolumeClaims: [] volumes: [] # Probes