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