Helm chart for testing.

This commit is contained in:
Michael Lipp 2023-06-10 15:26:54 +02:00
parent bd8b8c56c0
commit f1f9d89d47
9 changed files with 282 additions and 0 deletions

View file

@ -0,0 +1,28 @@
{{- range $index, $disk := .Values.vm.disks }}
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: {{ $.Release.Name }}-pv-{{ $index }}
spec:
capacity:
storage: {{ .size }}
volumeMode: Block
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: ""
claimRef:
name: {{ $.Release.Name }}-pvc-{{ $index }}
namespace: {{ $.Release.Namespace }}
local:
path: {{ .device }}
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- {{ required "Valid .Values.vm.host entry required" $.Values.vm.host }}
{{- end }}