Files
2026-08-26 03:39:42 +05:30

39 lines
1.6 KiB
YAML

kind: Secret
apiVersion: v1
metadata:
name: {{ template "fullname" . }}-secret
labels:
{{- include "athens.metaLabels" . | nindent 4 }}
type: Opaque
data:
{{- if .Values.storage.mongo.url }}
ATHENS_MONGO_STORAGE_URL: {{ .Values.storage.mongo.url | b64enc | quote }}
{{- end }}
{{- if .Values.storage.s3.accessKey }}
AWS_ACCESS_KEY_ID: {{ .Values.storage.s3.accessKey | b64enc | quote }}
{{- end }}
{{- if .Values.storage.s3.secretKey }}
AWS_SECRET_ACCESS_KEY: {{ .Values.storage.s3.secretKey | b64enc | quote }}
{{- end }}
{{- if .Values.storage.s3.sessionToken }}
AWS_SESSION_TOKEN: {{ .Values.storage.s3.sessionToken | b64enc | quote }}
{{- end }}
{{- if .Values.storage.gcp.serviceAccount }}
ATHENS_STORAGE_GCP_JSON_KEY: {{ .Values.storage.gcp.serviceAccount | b64enc | quote }}
{{- end }}
{{- if .Values.storage.minio.accessKey }}
ATHENS_MINIO_ACCESS_KEY_ID: {{ .Values.storage.minio.accessKey | b64enc | quote }}
{{- end }}
{{- if .Values.storage.minio.secretKey }}
ATHENS_MINIO_SECRET_ACCESS_KEY: {{ .Values.storage.minio.secretKey | b64enc | quote }}
{{- end }}
{{- if .Values.singleFlight.redis.password }}
ATHENS_SINGLE_FLIGHT_REDIS_PASSWORD: {{ .Values.singleFlight.redis.password | b64enc | quote }}
{{- end }}
{{- if .Values.singleFlight.redisSentinel.sentinelPassword }}
ATHENS_SINGLE_FLIGHT_REDIS_SENTINEL_SENTINEL_PASSWORD: {{ .Values.singleFlight.redisSentinel.sentinelPassword | b64enc | quote }}
{{- end }}
{{- if .Values.singleFlight.redisSentinel.redisPassword }}
ATHENS_SINGLE_FLIGHT_REDIS_SENTINEL_REDIS_PASSWORD: {{ .Values.singleFlight.redisSentinel.redisPassword | b64enc | quote }}
{{- end }}