blob: b262402688cb6949c3556bbccc0b7164934bebdb [file] [log] [blame]
Giorgi Lekveishviliee15ee22024-03-28 12:35:10 +04001{{- if not .Values.gitRepositoryStorage.externalPVC.use }}
2kind: PersistentVolumeClaim
3apiVersion: v1
4metadata:
5 name: {{ .Release.Name }}-git-repositories-pvc
6 labels:
7 app.kubernetes.io/component: gerrit
8 app.kubernetes.io/instance: {{ .Release.Name }}
9 chart: {{ template "gerrit.chart" . }}
10 heritage: {{ .Release.Service }}
11 release: {{ .Release.Name }}
12 {{- if .Values.additionalLabels }}
13{{ toYaml .Values.additionalLabels | indent 4 }}
14 {{- end }}
15spec:
16 accessModes:
17 - ReadWriteMany
18 resources:
19 requests:
20 storage: {{ .Values.gitRepositoryStorage.size }}
21 storageClassName: {{ .Values.storageClasses.shared.name }}
22{{- end }}
23{{- if and .Values.logStorage.enabled (not .Values.logStorage.externalPVC.use) }}
24---
25kind: PersistentVolumeClaim
26apiVersion: v1
27metadata:
28 name: {{ .Release.Name }}-log-pvc
29 labels:
30 app.kubernetes.io/component: gerrit
31 app.kubernetes.io/instance: {{ .Release.Name }}
32 chart: {{ template "gerrit.chart" . }}
33 heritage: {{ .Release.Service }}
34 release: {{ .Release.Name }}
35 {{- if .Values.additionalLabels }}
36{{ toYaml .Values.additionalLabels | indent 4 }}
37 {{- end }}
38spec:
39 accessModes:
40 - ReadWriteMany
41 resources:
42 requests:
43 storage: {{ .Values.logStorage.size }}
44 storageClassName: {{ .Values.storageClasses.shared.name }}
45{{- end }}