~ What ? ~

Velero uses a schedule to do automatic backups of data. The schedule is a simple CRD that has specifications on what and how should be backed up.

apiVersion: velero.io/v1
kind: Schedule
metadata:
    name: general
    namespace: velero
spec:
    schedule: '00 03 * * *' # When should the backup be done
    template:
        hooks: {}
        includedNamespaces: # Which namespaces should be backed up
          - uptimekuma
          - simplesecrets
          - vaultwarden
          - postgresql
          - nodered
          - changedetection
          - storage
          - monitoring
          - mealie
          - media
          - homebox
        snapshotVolumes: true # Should the volumes be snapshotted
        ttl: 72h0m0s # How long will the backup be kept
    useOwnerReferencesInBackup: false