1 {{- if .Values.server.enabled -}}
2 {{- if not .Values.server.statefulSet.enabled -}}
3 {{- if .Values.server.persistentVolume.enabled -}}
4 {{- if not .Values.server.persistentVolume.existingClaim -}}
6 kind: PersistentVolumeClaim
8 {{- if .Values.server.persistentVolume.annotations }}
10 {{ toYaml .Values.server.persistentVolume.annotations | indent 4 }}
13 {{- include "prometheus.server.labels" . | nindent 4 }}
14 name: {{ template "prometheus.server.fullname" . }}
15 {{ include "prometheus.namespace" . | indent 2 }}
18 {{ toYaml .Values.server.persistentVolume.accessModes | indent 4 }}
19 {{- if .Values.server.persistentVolume.storageClass }}
20 {{- if (eq "-" .Values.server.persistentVolume.storageClass) }}
23 storageClassName: "{{ .Values.server.persistentVolume.storageClass }}"
26 {{- if .Values.server.persistentVolume.volumeBindingMode }}
27 volumeBindingModeName: "{{ .Values.server.persistentVolume.volumeBindingMode }}"
31 storage: "{{ .Values.server.persistentVolume.size }}"