{{- range $index, $e := until (.Values.prometheus.replicas | int) }} apiVersion: v1 kind: PersistentVolume metadata: name: {{ $.Release.Name }}-prometheus-pv-{{ $index }} annotations: argocd.argoproj.io/sync-wave: "-10" spec: storageClassName: {{ $.Values.storage.className }} capacity: storage: {{ $.Values.storage.capacity }} accessModes: - ReadWriteOnce claimRef: apiVersion: v1 kind: PersistentVolumeClaim name: {{ $.Release.Name }}-prometheus-kube-prometheus-prometheus-db-prometheus-prometheus-kube-prometheus-prometheus-{{ $index }} namespace: {{ $.Release.Namespace }} csi: driver: csi.hetzner.cloud volumeHandle: {{ (index $.Values.storage.handles $index) | quote }} fsType: ext4 {{- end }}