@@ -28,92 +28,24 @@ spec:
2828 name : {{ .Release.Name }}-minio
2929 key : secretkey
3030 {{- end }}
31- {{- if .Values.configurations.objectstorage.s3 }}
31+ {{- with .Values.configurations.objectstorage.s3 }}
3232 type : s3
3333 s3 :
34- bucket : " {{ .Values.configurations.objectstorage.s3.bucket }}"
35- {{- if .Values.configurations.objectstorage.s3.path }}
36- path : " {{ .Values.configurations.objectstorage.s3.path }}"
37- {{- end }}
38- awsCredentials :
39- secretKeySelectors :
40- accessKeyId :
41- name : " {{ .Values.configurations.objectstorage.s3.awsCredentials.secretKeySelectors.accessKeyId.name }}"
42- key : " {{ .Values.configurations.objectstorage.s3.awsCredentials.secretKeySelectors.accessKeyId.key }}"
43- secretAccessKey :
44- name : " {{ .Values.configurations.objectstorage.s3.awsCredentials.secretKeySelectors.secretAccessKey.name }}"
45- key : " {{ .Values.configurations.objectstorage.s3.awsCredentials.secretKeySelectors.secretAccessKey.key }}"
46- {{- if .Values.configurations.objectstorage.s3.region }}
47- region : " {{ .Values.configurations.objectstorage.s3.region }}"
48- {{- end }}
49- {{- if .Values.configurations.objectstorage.s3.storageClass }}
50- storageClass : " {{ .Values.configurations.objectstorage.s3.storageClass }}"
51- {{- end }}
34+ {{- toYaml . | nindent 4 }}
5235 {{- end }}
53- {{- if .Values.configurations.objectstorage.s3Compatible }}
36+ {{- with .Values.configurations.objectstorage.s3Compatible }}
5437 type : s3Compatible
5538 s3Compatible :
56- bucket : " {{ .Values.configurations.objectstorage.s3Compatible.bucket }}"
57- {{- if .Values.configurations.objectstorage.s3Compatible.path }}
58- path : " {{ .Values.configurations.objectstorage.s3Compatible.path }}"
59- {{- end }}
60- awsCredentials :
61- secretKeySelectors :
62- accessKeyId :
63- name : " {{ .Values.configurations.objectstorage.s3Compatible.awsCredentials.secretKeySelectors.accessKeyId.name }}"
64- key : " {{ .Values.configurations.objectstorage.s3Compatible.awsCredentials.secretKeySelectors.accessKeyId.key }}"
65- secretAccessKey :
66- name : " {{ .Values.configurations.objectstorage.s3Compatible.awsCredentials.secretKeySelectors.secretAccessKey.name }}"
67- key : " {{ .Values.configurations.objectstorage.s3Compatible.awsCredentials.secretKeySelectors.secretAccessKey.key }}"
68- {{- if .Values.configurations.objectstorage.s3Compatible.awsCredentials.secretKeySelectors.caCerrtificate }}
69- caCerrtificate :
70- name : " {{ .Values.configurations.objectstorage.s3Compatible.awsCredentials.secretKeySelectors.caCerrtificate.name }}"
71- key : " {{ .Values.configurations.objectstorage.s3Compatible.awsCredentials.secretKeySelectors.caCerrtificate.key }}"
72- {{- end }}
73- {{- if .Values.configurations.objectstorage.s3Compatible.region }}
74- region : " {{ .Values.configurations.objectstorage.s3Compatible.region }}"
75- {{- end }}
76- {{- if .Values.configurations.objectstorage.s3Compatible.endpoint }}
77- endpoint : " {{ .Values.configurations.objectstorage.s3Compatible.endpoint }}"
78- {{- end }}
79- {{- if .Values.configurations.objectstorage.s3Compatible.enablePathStyleAddressing }}
80- enablePathStyleAddressing : {{ .Values.configurations.objectstorage.s3Compatible.enablePathStyleAddressing }}
81- {{- end }}
82- {{- if .Values.configurations.objectstorage.s3Compatible.storageClass }}
83- storageClass : " {{ .Values.configurations.objectstorage.s3Compatible.storageClass }}"
84- {{- end }}
39+ {{- toYaml . | nindent 4 }}
8540 {{- end }}
86- {{- if .Values.configurations.objectstorage.gcs }}
41+ {{- with .Values.configurations.objectstorage.gcs }}
8742 type : gcs
8843 gcs :
89- bucket : " {{ .Values.configurations.objectstorage.gcs.bucket }}"
90- {{- if .Values.configurations.objectstorage.gcs.path }}
91- path : " {{ .Values.configurations.objectstorage.gcs.path }}"
92- {{- end }}
93- gcpCredentials :
94- {{- if .Values.configurations.objectstorage.gcs.gcpCredentials.fetchCredentialsFromMetadataService }}
95- fetchCredentialsFromMetadataService : {{ .Values.configurations.objectstorage.gcs.gcpCredentials.fetchCredentialsFromMetadataService }}
96- {{- else }}
97- secretKeySelectors :
98- serviceAccountJSON :
99- name : " {{ .Values.configurations.objectstorage.gcs.gcpCredentials.secretKeySelectors.serviceAccountJSON.name }}"
100- key : " {{ .Values.configurations.objectstorage.gcs.gcpCredentials.secretKeySelectors.serviceAccountJSON.key }}"
101- {{- end }}
44+ {{- toYaml . | nindent 4 }}
10245 {{- end }}
103- {{- if .Values.configurations.objectstorage.azureBlob }}
46+ {{- with .Values.configurations.objectstorage.azureBlob }}
10447 type : azureBlob
10548 azureBlob :
106- bucket : " {{ .Values.configurations.objectstorage.azureBlob.bucket }}"
107- {{- if .Values.configurations.objectstorage.azureBlob.path }}
108- path : " {{ .Values.configurations.objectstorage.azureBlob.path }}"
109- {{- end }}
110- azureCredentials :
111- secretKeySelectors :
112- storageAccount :
113- name : " {{ .Values.configurations.objectstorage.azureBlob.azureCredentials.secretKeySelectors.storageAccount.name }}"
114- key : " {{ .Values.configurations.objectstorage.azureBlob.azureCredentials.secretKeySelectors.storageAccount.key }}"
115- accessKey :
116- name : " {{ .Values.configurations.objectstorage.azureBlob.azureCredentials.secretKeySelectors.accessKey.name }}"
117- key : " {{ .Values.configurations.objectstorage.azureBlob.azureCredentials.secretKeySelectors.accessKey.key }}"
49+ {{- toYaml . | nindent 4 }}
11850 {{- end }}
11951{{ end }}
0 commit comments