blob: 552cd6a8ce79399070c9c8748c131ec6d40e93fd [file] [log] [blame]
Giorgi Lekveishviliee15ee22024-03-28 12:35:10 +04001{{ if .Values.storageClasses.default.create -}}
2kind: StorageClass
3apiVersion: storage.k8s.io/v1
4metadata:
5 name: {{ .Values.storageClasses.default.name }}
6 labels:
7 chart: {{ template "gerrit.chart" . }}
8 heritage: {{ .Release.Service }}
9 release: {{ .Release.Name }}
10 {{- if .Values.additionalLabels }}
11{{ toYaml .Values.additionalLabels | indent 4 }}
12 {{- end }}
13provisioner: {{ .Values.storageClasses.default.provisioner }}
14reclaimPolicy: {{ .Values.storageClasses.default.reclaimPolicy }}
15{{ if .Values.storageClasses.default.parameters -}}
16parameters:
17{{- range $key, $value := .Values.storageClasses.default.parameters }}
18 {{ $key }}: {{ $value }}
19{{- end }}
20mountOptions:
21{{- range $value := .Values.storageClasses.default.mountOptions }}
22 - {{ $value }}
23{{- end }}
24allowVolumeExpansion: {{ .Values.storageClasses.default.allowVolumeExpansion }}
25{{- end }}
26{{- end }}
27---
28{{ if .Values.storageClasses.shared.create -}}
29kind: StorageClass
30apiVersion: storage.k8s.io/v1
31metadata:
32 name: {{ .Values.storageClasses.shared.name }}
33 labels:
34 chart: {{ template "gerrit.chart" . }}
35 heritage: {{ .Release.Service }}
36 release: {{ .Release.Name }}
37 {{- if .Values.additionalLabels }}
38{{ toYaml .Values.additionalLabels | indent 4 }}
39 {{- end }}
40provisioner: {{ .Values.storageClasses.shared.provisioner }}
41reclaimPolicy: {{ .Values.storageClasses.shared.reclaimPolicy }}
42{{ if .Values.storageClasses.shared.parameters -}}
43parameters:
44{{- range $key, $value := .Values.storageClasses.shared.parameters }}
45 {{ $key }}: {{ $value }}
46{{- end }}
47mountOptions:
48{{- range $value := .Values.storageClasses.shared.mountOptions }}
49 - {{ $value }}
50{{- end }}
51allowVolumeExpansion: {{ .Values.storageClasses.shared.allowVolumeExpansion }}
52{{- end }}
53{{- end }}