github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/helm/templates/cloud-provider-secret.yaml (about) 1 apiVersion: v1 2 kind: Secret 3 metadata: 4 name: {{ include "kubeblocks.fullname" . }}-cloud-provider 5 labels: 6 {{- include "kubeblocks.labels" . | nindent 4 }} 7 stringData: 8 {{- if index .Values "cloudProvider" "accessKey" }} 9 accessKey: {{ index .Values "cloudProvider" "accessKey" }} 10 {{- end }} 11 {{- if index .Values "cloudProvider" "secretKey" }} 12 secretKey: {{ index .Values "cloudProvider" "secretKey" }} 13 {{- end }} 14 {{- if index .Values "cloudProvider" "region" }} 15 region: {{ index .Values "cloudProvider" "region" }} 16 {{- end }} 17 {{- if index .Values "cloudProvider" "name" }} 18 cloudProvider: {{ index .Values "cloudProvider" "name" }} 19 {{- end }} 20 {{- if index .Values "cloudProvider" "bucket" }} 21 bucket: {{ index .Values "cloudProvider" "bucket" }} 22 {{- end }} 23 csi-s3: | 24 secret: 25 accessKey: {{ index .Values "cloudProvider" "accessKey" }} 26 secretKey: {{ index .Values "cloudProvider" "secretKey" }} 27 region: {{ index .Values "cloudProvider" "region" }} 28 cloudProvider: {{ index .Values "cloudProvider" "name" }} 29 storageClass: 30 bucket: {{ index .Values "cloudProvider" "bucket" }}