timoth-y/kicksware-api

View on GitHub
services/cdn/cdn-chart/templates/pvc.yaml

Summary

Maintainability
Test Coverage
{{- range .Values.volumes }}
  {{- with .persistent }}
    {{- if and (.storageClass) (not .exists) }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: {{ .claim }}
spec:
  storageClassName: {{ .storageClass }}
  {{- with .volumeName }}
  volumeName: {{ . }}
  {{- end }}
  accessModes:
  {{- toYaml .accessModes | nindent 4 }}
  resources:
    requests:
      storage: {{ .size }}
---
    {{- end }}
  {{- end }}
{{- end }}