apiVersion: velero.io/v1 kind: Schedule metadata: name: bookstack-csi-hourly namespace: velero spec: schedule: "0 15-22 * * *" useOwnerReferencesInBackup: true template: includedNamespaces: ["bookstack"] ttl: 8h snapshotVolumes: true defaultVolumesToFsBackup: false csiSnapshotTimeout: 10m --- apiVersion: velero.io/v1 kind: Schedule metadata: name: bookstack-csi-daily namespace: velero spec: schedule: "0 0 * * *" useOwnerReferencesInBackup: true template: includedNamespaces: ["bookstack"] ttl: 168h snapshotVolumes: true defaultVolumesToFsBackup: false csiSnapshotTimeout: 10m --- apiVersion: velero.io/v1 kind: Schedule metadata: name: bookstack-csi-weekly namespace: velero spec: schedule: "0 0 * * 1" useOwnerReferencesInBackup: true template: includedNamespaces: ["bookstack"] ttl: 730h snapshotVolumes: true defaultVolumesToFsBackup: false csiSnapshotTimeout: 10m --- apiVersion: velero.io/v1 kind: Schedule metadata: name: bookstack-daily namespace: velero spec: schedule: "30 2 * * *" # tous les jours 02:30 useOwnerReferencesInBackup: true template: includedNamespaces: [bookstack] storageLocation: default ttl: 336h # ~14 jours snapshotVolumes: false defaultVolumesToFsBackup: true --- apiVersion: velero.io/v1 kind: Schedule metadata: name: bookstack-weekly namespace: velero spec: schedule: "0 3 * * 0" # chaque dimanche 03:00 useOwnerReferencesInBackup: true template: includedNamespaces: [bookstack] storageLocation: default ttl: 1344h # ~8 semaines snapshotVolumes: false defaultVolumesToFsBackup: true --- apiVersion: velero.io/v1 kind: Schedule metadata: name: bookstack-monthly namespace: velero spec: schedule: "0 4 1 * *" # 1er du mois 04:00 useOwnerReferencesInBackup: true template: includedNamespaces: [bookstack] storageLocation: default ttl: 8760h # ~12 mois snapshotVolumes: false defaultVolumesToFsBackup: true