Files
oadp/manifests/dpa.yaml
2025-12-31 15:00:25 +11:00

59 lines
1.3 KiB
YAML

---
# DPA Configuration - optimized for SNO with Kopia
apiVersion: oadp.openshift.io/v1alpha1
kind: DataProtectionApplication
metadata:
name: dpa-minio
namespace: openshift-adp
spec:
backupImages: false
backupLocations:
- name: default
velero:
provider: aws
default: true
credential:
name: cloud-credentials
key: cloud
objectStorage:
bucket: oadp
prefix: velero
config:
profile: default
region: ap-southeast-2
s3ForcePathStyle: "true"
s3Url: http://minio.minio.svc.cluster.local:9000
insecureSkipTLSVerify: "true"
configuration:
nodeAgent:
enable: true
uploaderType: kopia
podConfig:
resourceAllocations:
limits:
cpu: "1" # Increased for database compression
memory: "1Gi" # Increased for larger chunks
requests:
cpu: "200m"
memory: "512Mi"
velero:
defaultPlugins:
- openshift
- aws
- csi
- kubevirt
defaultSnapshotMoveData: false
disableFsBackup: false
podConfig:
resourceAllocations:
limits:
cpu: "500m"
memory: "2Gi"
requests:
cpu: "100m"
memory: "512Mi"
logFormat: text