Skip to content

fix: using AWS IRSA with Kubeflow Pipelines#79

Merged
thesuperzapper merged 1 commit into
deployKF:mainfrom
thesuperzapper:fix-aws-irsa-env-from-pr
Jan 27, 2024
Merged

fix: using AWS IRSA with Kubeflow Pipelines#79
thesuperzapper merged 1 commit into
deployKF:mainfrom
thesuperzapper:fix-aws-irsa-env-from-pr

Conversation

@thesuperzapper

Copy link
Copy Markdown
Member

resolves: #75

IRSA bucket authentication did not work properly in Kubeflow Pipelines because there were default values for access-key environment variables like OBJECTSTORECONFIG_ACCESSKEY, MINIO_ACCESS_KEY, and AWS_ACCESS_KEY_ID which were preventing the AWS credential provider from using the Pod's IRSA authentication.

This PR simply explicitly sets all the access key env-vars to "" when kubeflow_tools.pipelines.objectStore.auth.fromEnv is false, so they are ignored and IRSA auth is attempted.

NOTE: this must be merged AFTER: #54

PS: thanks to @flaccid for testing this fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

AWS IRSA bucket authentication does not work properly on EKS

1 participant