From 11c4413bb0f203a8622123bcc0a26185231dca7f Mon Sep 17 00:00:00 2001 From: KhizerJaan Date: Thu, 19 Sep 2024 10:10:14 +0500 Subject: [PATCH] Adds snapshotLocations in DPA --- oadp-instance/templates/dpa.yaml | 16 +++++++++++++++- oadp-instance/values.yaml | 10 ++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/oadp-instance/templates/dpa.yaml b/oadp-instance/templates/dpa.yaml index 08e4ad8..d5cf939 100644 --- a/oadp-instance/templates/dpa.yaml +++ b/oadp-instance/templates/dpa.yaml @@ -10,9 +10,23 @@ spec: - openshift - aws - csi + featureFlags: + - EnableCSI nodeAgent: enable: true uploaderType: kopia + {{- $top := . }} + {{- range $snapshotLocations := .Values.snapshotLocations }} + snapshotLocations: + - velero: + config: + profile: {{ $snapshotLocations.velero.config.profile }} + region: {{ $snapshotLocations.velero.config.region }} + credential: + key: {{ $snapshotLocations.velero.credential.key }} + name: {{ $snapshotLocations.velero.credential.name }} + provider: {{ $snapshotLocations.velero.provider }} + {{- end }} backupLocations: {{- $top := . }} {{- range $backuplocation := .Values.backupLocations }} @@ -30,4 +44,4 @@ spec: credential: name: {{ $backuplocation.velero.credential.name }} key: {{ $backuplocation.velero.credential.key }} - {{- end }} + {{- end }} \ No newline at end of file diff --git a/oadp-instance/values.yaml b/oadp-instance/values.yaml index 39c601a..a2e5e4e 100644 --- a/oadp-instance/values.yaml +++ b/oadp-instance/values.yaml @@ -25,3 +25,13 @@ backupLocations: credential: name: cloud-credentials key: cloud + +snapshotLocations: + - velero: + config: + profile: volumeSnapshot + region: eu-north-1 + credential: + key: cloud + name: cloud-credentials + provider: aws \ No newline at end of file