apiVersion: velero.io/v1 kind: Schedule metadata: name: daily-stateful namespace: openshift-adp spec: # Run at 04:00 (after config-only) AEST schedule: "0 16 * * *" # Timestamped names for long-term retention nameTemplate: "{{ .ScheduleName }}-{{ .Timestamp }}" template: includedNamespaces: - gitea - gitea-actions - authentik - calibre - apim - cassandra - n8n # add others here as needed # No CSI snapshots; use nodeAgent/restic only snapshotVolumes: false defaultVolumesToFsBackup: true # Retain a bit longer ttl: 336h # 30 days