Skip to content

Add option to specify service account for S3 gateway pods and allow env vars to be used for auth with storage backend - #194

Open
adamwaabi wants to merge 1 commit into
juicedata:mainfrom
adamwaabi:add-env-var-auth-support-for-s3-gateway
Open

Add option to specify service account for S3 gateway pods and allow env vars to be used for auth with storage backend#194
adamwaabi wants to merge 1 commit into
juicedata:mainfrom
adamwaabi:add-env-var-auth-support-for-s3-gateway

Conversation

@adamwaabi

Copy link
Copy Markdown
  • Add support for specifying a service account in values file. This enables pod identity-based authentication (e.g., EKS Pod Identity).

  • Add secret.useEnvForInit flag to allow JuiceFS to discover backend storage credentials from environment variables instead of explicit --access-key and --secret-key flags in juicefs auth/juicefs format commands. When enabled, JuiceFS can use credentials from environment variables (e.g., AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY) while MINIO_ROOT_USER and MINIO_ROOT_PASSWORD continue to use secret.accessKey and secret.secretKey for S3 gateway API authentication. This decouples backend storage authentication from gateway API authentication.

@adamwaabi
adamwaabi force-pushed the add-env-var-auth-support-for-s3-gateway branch from 48289cb to f5a1311 Compare October 24, 2025 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant