27 lines
793 B
YAML
27 lines
793 B
YAML
{{- if .Values.enabled }}
|
|
{{- $namespace := .Release.Namespace -}}
|
|
{{- range $key, $value := .Values.pvc.name_and_capacity }}
|
|
{{- $applicationName := $key | trunc 63 }}
|
|
{{- $capacity := $value | trunc 63 }}
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: {{ $applicationName }}
|
|
namespace: {{ $namespace }}
|
|
labels:
|
|
cmii.type: {{ $.Values.cmii.label }}
|
|
cmii.app: {{ $applicationName }}
|
|
{{- include "uavcloud.pvc.labels.standard" $ | nindent 4 }}
|
|
spec:
|
|
storageClassName: {{ $.Values.global.pvc.storageClass }}
|
|
accessModes:
|
|
- {{ $.Values.global.pvc.accessModes }}
|
|
volumeMode: {{ $.Values.global.pvc.volumeMode }}
|
|
resources:
|
|
requests:
|
|
storage: {{ $capacity | default $.Values.global.pvc.resources.requests.storage }}
|
|
---
|
|
{{- end }}
|
|
{{- end }}
|