github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/prometheus-community/prometheus-pushgateway/templates/pushgateway-pvc.yaml (about) 1 {{- if and (not .Values.runAsStatefulSet) .Values.persistentVolume.enabled (not .Values.persistentVolume.existingClaim) }} 2 apiVersion: v1 3 kind: PersistentVolumeClaim 4 metadata: 5 {{- with .Values.persistentVolume.annotations }} 6 annotations: 7 {{- toYaml . | nindent 4 }} 8 {{- end }} 9 labels: 10 {{- include "prometheus-pushgateway.defaultLabels" . | nindent 4 }} 11 {{- with .Values.persistentVolumeLabels }} 12 {{- toYaml . | nindent 4 }} 13 {{- end }} 14 name: {{ include "prometheus-pushgateway.fullname" . }} 15 namespace: {{ template "prometheus-pushgateway.namespace" . }} 16 spec: 17 accessModes: 18 {{- toYaml .Values.persistentVolume.accessModes | nindent 4 }} 19 {{- if .Values.persistentVolume.storageClass }} 20 {{- if (eq "-" .Values.persistentVolume.storageClass) }} 21 storageClassName: "" 22 {{- else }} 23 storageClassName: "{{ .Values.persistentVolume.storageClass }}" 24 {{- end }} 25 {{- end }} 26 resources: 27 requests: 28 storage: "{{ .Values.persistentVolume.size }}" 29 {{- end }}