60 lines
1.3 KiB
YAML
60 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: "2" # Increased for database compression
|
|
memory: "2Gi" # 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: "512Mi"
|
|
requests:
|
|
cpu: "100m"
|
|
memory: "256Mi"
|
|
|
|
logFormat: text
|
|
|