Files
qiming/qiming-rcoder/k8s/helm/rcoder/templates/storage/juicefs-secret.yaml
2026-06-01 13:54:52 +08:00

27 lines
1.0 KiB
YAML

apiVersion: v1
kind: Secret
metadata:
name: juicefs-secret
namespace: {{ .Release.Namespace }}
labels:
{{- include "rcoder.labels" . | nindent 4 }}
type: Opaque
stringData:
# JuiceFS CE 必需字段 (小写键名)
name: "rcoder-juicefs"
metaurl: {{ include "rcoder.juicefsMetaurl" . | quote }}
storage: "minio"
bucket: {{ include "rcoder.juicefsBucketUrl" . | quote }}
access-key: {{ .Values.credentials.minio.rootUser | quote }}
secret-key: {{ .Values.credentials.minio.rootPassword | quote }}
# 兼容字段 (保留给脚本/日志使用)
METAURL: {{ include "rcoder.juicefsMetaurl" . | quote }}
MINIO_ACCESS_KEY: {{ .Values.credentials.minio.rootUser | quote }}
MINIO_SECRET_KEY: {{ .Values.credentials.minio.rootPassword | quote }}
MINIO_ADDRESS: {{ printf "minio-service.%s:%d" .Release.Namespace (int .Values.minio.service.apiPort) | quote }}
# 其他配置
APPEND_FSYNC: {{ .Values.juicefs.meta.appendFsync | quote }}
CACHE_SIZE: {{ .Values.juicefs.meta.cacheSize | quote }}