--- apiVersion: v1 kind: Secret metadata: name: auth-secrets namespace: {{ .Release.Namespace }} type: Opaque stringData: PASSWORD_SECRET: "{{ .Values.api_password_secret }}" {{- if .Values.minio_local }} {{- with (first .Values.storages) }} MINIO_ROOT_USER: "{{ .access_key }}" MINIO_ROOT_PASSWORD: "{{ .secret_key }}" MC_HOST: "{{ $.Values.minio_scheme }}://{{ .access_key }}:{{ .secret_key }}@{{ $.Values.minio_host }}" {{- end }} {{- end }} {{- range $storage := .Values.storages }} --- apiVersion: v1 kind: Secret metadata: name: storage-{{ $storage.name }} namespace: {{ $.Values.crawler_namespace }} type: Opaque stringData: STORE_ACCESS_KEY: "{{ $storage.access_key }}" STORE_SECRET_KEY: "{{ $storage.secret_key }}" STORE_ENDPOINT_URL: "{{ $storage.endpoint_url }}" {{- end }}