Files
devops-infra-helm-charts-gcp/helm-templates/deepgram-onprem/templates/volumes/aws/efs.pv.yaml
T
2026-08-26 03:39:42 +05:30

25 lines
858 B
YAML

{{- if .Values.engine.modelManager.volumes.aws.efs.enabled }}
apiVersion: v1
kind: PersistentVolume
metadata:
name: {{ .Values.engine.modelManager.volumes.aws.efs.namePrefix }}-aws-efs-pv
labels:
{{ include "deepgram-self-hosted.labels" . | indent 4}}
spec:
capacity:
# EFS will grow and shrink as files are added.
# This is just a starting request.
storage: 5Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
claimRef:
name: {{ .Values.engine.modelManager.volumes.aws.efs.namePrefix }}-aws-efs-pvc
namespace: {{ .Release.Namespace }}
storageClassName: aws-efs-sc
persistentVolumeReclaimPolicy: Retain
csi:
driver: efs.csi.aws.com
volumeHandle: {{ required "Missing AWS EFS fileSystemId, see `.engine.modelManager.volumes.aws.efs`" .Values.engine.modelManager.volumes.aws.efs.fileSystemId }}
{{- end }}