commit 455ccb09f2eff0a25c544cc1bb6de3f5f1cb3687 parent 5d8c84a21466541dc0185fc8a0fff2e5c038cad8 Author: MTRNord <MTRNord@users.noreply.github.com> Date: Sat, 28 Feb 2026 17:15:25 +0100 fix storage for prometheus Signed-off-by: MTRNord <MTRNord@users.noreply.github.com> Diffstat:
3 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/apps/talos_cluster/monitoring-stack/kustomization.yaml b/apps/talos_cluster/monitoring-stack/kustomization.yaml @@ -5,6 +5,7 @@ resources: - ./dashboards - pg_dashboard_configmap.yaml - repository.yaml + - longhorn-storageclass.yaml - prometheus-release.yaml - thanos-release.yaml - thanos-secret.yaml diff --git a/apps/talos_cluster/monitoring-stack/longhorn-storageclass.yaml b/apps/talos_cluster/monitoring-stack/longhorn-storageclass.yaml @@ -0,0 +1,18 @@ +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: longhorn-2replicas +provisioner: driver.longhorn.io +allowVolumeExpansion: true +reclaimPolicy: Delete +volumeBindingMode: Immediate +parameters: + numberOfReplicas: "2" + staleReplicaTimeout: "30" + fromBackup: "" + fsType: ext4 + dataLocality: disabled + unmapMarkSnapChainRemoved: ignored + disableRevisionCounter: "true" + dataEngine: v1 + backupTargetName: default diff --git a/apps/talos_cluster/monitoring-stack/prometheus-release.yaml b/apps/talos_cluster/monitoring-stack/prometheus-release.yaml @@ -51,6 +51,7 @@ spec: storageSpec: volumeClaimTemplate: spec: + storageClassName: longhorn-2replicas accessModes: - ReadWriteOnce resources: