-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove IAM user usage in Kubeflow and replace that with IAM role #44
Comments
@goswamig Is there any update on this? IIRC, we could use IRSA for setting up kubeflow pipelines separately but this seems to be not possible with Kubeflow and this is a critical requirement for us as we are restricted to creating static users on our AWS accounts! |
This is a very important feature to us since static IAM users are a security issue because the credentials can leak. |
@revolutionisme @icereed A patch for the minio deployment using s3 gateway can be applied as a temporary solution. An example,
Here "minio" is a eks service account with IAM role attached, and container image needs update as well. |
a lot of discussion around this kubeflow/pipelines#3405 |
Current status: So there are multiple places where we can use IRSA for S3 access and these are blocked by Minio feature gap of support Kubeflow pipelineKFServing/KServingTensorboard on KubeFlowProbably many other places... There are places where we use IRSA today since its not blocked minio There are places where we can use IRSA Regarding Kubeflow pipeline We needed to add support for IRSA on following components
|
Created an issue to support this in Kserve: kserve/kserve#2113 |
minio-js-7.0.27 was released few days back https://github.com/minio/minio-js/tree/7.0.27 |
PRs open for kserve/kserve#2113 |
tracking kubeflow/pipelines#8502 |
Is there an update on this issue? |
@aaj-synth its been resolved, IRSA has been usable since 1.7 release in AWS distro |
We want kubeflow to be completely off the usage of static credentials but only using IRSA.
The text was updated successfully, but these errors were encountered: