mirror of
https://github.com/2martens/cloud-configuration.git
synced 2026-10-17 16:46:51 +02:00
23 lines
753 B
YAML
23 lines
753 B
YAML
{{- 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 }} |