--- # Schedule 1: Daily config-only backup (fast, all namespaces) apiVersion: velero.io/v1 kind: Schedule metadata: name: daily-config namespace: openshift-adp spec: schedule: "0 02 * * *" # 2 AM daily # Make backups readable, sortable, unique nameTemplate: "{{ .ScheduleName }}-{{ .Timestamp }}" template: # Backup all namespaces includedNamespaces: - "*" # Labels for filtering and reporting #labels: # backup-type: config # schedule: daily # retention: short # Exclude ephemeral/generated resources excludedResources: - events - events.events.k8s.io - pipelineruns.tekton.dev # Completed pipeline runs - taskruns.tekton.dev # Completed task runs - replicasets.apps # Managed by deployments - pods # Recreated by controllers - endpoints # Auto-generated - endpointslices.discovery.k8s.io # No volume data - manifests only snapshotVolumes: false defaultVolumesToFsBackup: false # 14 days retention ttl: 336h