|
35 | 35 | priorityClassName: {{ include "velero.restic.priorityClassName" . }} |
36 | 36 | {{- end }} |
37 | 37 | volumes: |
38 | | - {{- if and .Values.credentials.useSecret (or (eq $provider "aws") (eq $provider "gcp") (eq $provider "alibabacloud")) }} |
| 38 | + {{- if .Values.credentials.useSecret }} |
39 | 39 | - name: cloud-credentials |
40 | 40 | secret: |
41 | 41 | secretName: {{ include "velero.secretName" . }} |
|
58 | 58 | - restic |
59 | 59 | - server |
60 | 60 | volumeMounts: |
61 | | - {{- if and .Values.credentials.useSecret (or (eq $provider "aws") (eq $provider "gcp") (eq $provider "alibabacloud")) }} |
| 61 | + {{- if .Values.credentials.useSecret }} |
62 | 62 | - name: cloud-credentials |
63 | 63 | mountPath: /credentials |
64 | 64 | {{- end }} |
@@ -87,17 +87,20 @@ spec: |
87 | 87 | fieldPath: spec.nodeName |
88 | 88 | - name: VELERO_SCRATCH_DIR |
89 | 89 | value: /scratch |
90 | | - {{- if and .Values.credentials.useSecret (or (eq $provider "aws") (eq $provider "gcp") (eq $provider "azure") (eq $provider "alibabacloud")) }} |
| 90 | + {{- if .Values.credentials.useSecret }} |
91 | 91 | {{- if eq $provider "aws" }} |
92 | 92 | - name: AWS_SHARED_CREDENTIALS_FILE |
| 93 | + value: /credentials/cloud |
93 | 94 | {{- else if eq $provider "gcp" }} |
94 | 95 | - name: GOOGLE_APPLICATION_CREDENTIALS |
| 96 | + value: /credentials/cloud |
95 | 97 | {{- else if eq $provider "azure" }} |
96 | 98 | - name: AZURE_CREDENTIALS_FILE |
97 | | - {{- else }} |
| 99 | + value: /credentials/cloud |
| 100 | + {{- else if eq $provider "alibabacloud" }} |
98 | 101 | - name: ALIBABA_CLOUD_CREDENTIALS_FILE |
99 | | - {{- end }} |
100 | 102 | value: /credentials/cloud |
| 103 | + {{- end }} |
101 | 104 | {{- end }} |
102 | 105 | securityContext: |
103 | 106 | privileged: {{ .Values.restic.privileged }} |
|
0 commit comments