storage: preserve Monerod blocks before recovery

This commit is contained in:
jenkins 2026-10-03 15:52:16 -05:00
parent b48f1dbd1d
commit df99cdacc1
2 changed files with 15 additions and 0 deletions

View File

@ -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

View File

@ -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