made changes for consistency

This commit is contained in:
2025-12-30 15:51:50 +11:00
parent b4ef1c861d
commit 5a63b2cfb0
4 changed files with 53 additions and 12 deletions

48
@ Normal file
View File

@@ -0,0 +1,48 @@
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
velero:
defaultPlugins:
- openshift
- aws
- csi
- kubevirt
defaultSnapshotMoveData: true
disableFsBackup: false
podConfig:
resourceAllocations:
limits:
cpu: "500m"
memory: "512Mi"
requests:
cpu: "100m"
memory: "256Mi"
logFormat: text

View File

@@ -4,8 +4,7 @@ metadata:
name: daily-config name: daily-config
namespace: openshift-adp namespace: openshift-adp
spec: spec:
# Run at 02:00 daily AEST schedule: "0 02 * * *"
schedule: "0 15 * * *"
# Make backups readable, sortable, unique # Make backups readable, sortable, unique
nameTemplate: "{{ .ScheduleName }}-{{ .Timestamp }}" nameTemplate: "{{ .ScheduleName }}-{{ .Timestamp }}"
@@ -18,5 +17,4 @@ spec:
snapshotVolumes: false snapshotVolumes: false
defaultVolumesToFsBackup: false defaultVolumesToFsBackup: false
# Retain for one week (adjust later)
ttl: 336h ttl: 336h

View File

@@ -34,7 +34,7 @@ spec:
- aws - aws
- csi - csi
- kubevirt - kubevirt
defaultSnapshotMoveData: true defaultSnapshotMoveData: false
disableFsBackup: false disableFsBackup: false
podConfig: podConfig:
resourceAllocations: resourceAllocations:

View File

@@ -4,10 +4,8 @@ metadata:
name: daily-stateful name: daily-stateful
namespace: openshift-adp namespace: openshift-adp
spec: spec:
# Run at 04:00 (after config-only) AEST schedule: "0 03 * * *"
schedule: "0 16 * * *"
# Timestamped names for long-term retention
nameTemplate: "{{ .ScheduleName }}-{{ .Timestamp }}" nameTemplate: "{{ .ScheduleName }}-{{ .Timestamp }}"
template: template:
@@ -19,13 +17,10 @@ spec:
- n8n - n8n
- apim - apim
- gitea-ci - gitea-ci
- vm-project
# add others here as needed
# No CSI snapshots; use nodeAgent/restic only # No CSI snapshots; use nodeAgent/kopia only
snapshotVolumes: false snapshotVolumes: false
defaultVolumesToFsBackup: true defaultVolumesToFsBackup: true
# Retain a bit longer ttl: 336h
ttl: 336h # 30 days