diff --git a/infrastructure/longhorn/core/kustomization.yaml b/infrastructure/longhorn/core/kustomization.yaml index c7675a55..cf91e571 100644 --- a/infrastructure/longhorn/core/kustomization.yaml +++ b/infrastructure/longhorn/core/kustomization.yaml @@ -8,6 +8,7 @@ resources: - vault-sync-deployment.yaml - helmrelease.yaml - cassandra-recurring-jobs.yaml + - monerod-recovery-snapshot.yaml - longhorn-settings-ensure-job.yaml - longhorn-csi-toleration-ensure-job.yaml - longhorn-disk-tags-ensure-job.yaml diff --git a/infrastructure/longhorn/core/monerod-recovery-snapshot.yaml b/infrastructure/longhorn/core/monerod-recovery-snapshot.yaml new file mode 100644 index 00000000..15b9c236 --- /dev/null +++ b/infrastructure/longhorn/core/monerod-recovery-snapshot.yaml @@ -0,0 +1,14 @@ +# infrastructure/longhorn/core/monerod-recovery-snapshot.yaml +# Retain the pre-recovery blocks until filesystem and application checks pass. +apiVersion: longhorn.io/v1beta2 +kind: Snapshot +metadata: + name: monerod-before-recovery-20261003 + namespace: longhorn-system + annotations: + kustomize.toolkit.fluxcd.io/prune: disabled +spec: + volume: pvc-7ff188a8-0338-4327-93aa-5406d57f47a6 + createSnapshot: true + labels: + purpose: pre-recovery