Georg K 240013d892
All checks were successful
Publish to helm repo / deploy (push) Successful in 28s
fix: exclude node
2025-08-02 02:48:56 +03:00

29 lines
767 B
YAML

{{- range $index, $node := (lookup "v1" "Node" "" "").items }}
{{- if not (has ($node).metadata.name $.Values.excludeNodes) }}
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 }}
{{- end }}