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" }}