apiVersion: velero.io/v1
kind: Backup
metadata:
labels:
velero.io/storage-location: default
name: backup-app
namespace: openshift-adp
spec:
includedNamespaces:
- test
includedNamespaceScopedResources:
- secrets
- persistentvolumeclaims
- deployments
- statefulsets
- configmaps
- cronjobs
- services
- job
- poddisruptionbudgets
- <application_custom_resources> (1)
includedClusterScopedResources:
- persistentVolumes (2)
- logicalvolumes.topolvm.io (3)
- volumesnapshotcontents (4)
---
apiVersion: velero.io/v1
kind: Restore
metadata:
name: test-app
namespace: openshift-adp
labels:
velero.io/storage-location: default
annotations:
lca.openshift.io/apply-wave: "4"
spec:
backupName:
backup-app
restorePVs: true
restoreStatus:
includedResources:
- logicalvolumes (5)
-
Define custom resources for your application.
-
Required field.
-
Required field
-
Optional if you use {lvms} volume snapshots.
-
Required field.