Georg K 4eb7b062be
Some checks failed
Publish to helm repo / deploy (push) Failing after 8s
Initial commit
2024-09-28 00:23:33 +03:00

27 lines
692 B
YAML

{{- range $index, $node := (lookup "v1" "Node" "" "").items }}
apiVersion: v1
kind: PersistentVolume
metadata:
name: "{{ $.Release.Name }}-{{ $index }}"
namespace: {{ $.Release.Namespace }}
spec:
capacity:
storage: {{ $.Values.request }}
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: {{ $.Release.Name }}
local:
path: /{{$.Values.localPathBase}}/{{$.Release.Name}}
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- "{{ ($node).metadata.name }}"
---
{{- end }}