Pipelines: Bump minio client version to support `assume-web-identity-role` for AWS

Created on 31 Mar 2020  路  9Comments  路  Source: kubeflow/pipelines

What steps did you take:

aws add IAM For Service Account feature and aws user doesn't have to inject AWS credentials as env variables.

This requires us to use high AWS SDK version which supports assume-web-identity-role.
In this case, we need to add new resolver for minio client.

Here's the minio js and golang version.

The minimum version to support this issue is

/kind feature
/area frontend
/area backend

arebackend arefrontend kinfeature statutriaged

Most helpful comment

/reopen

All 9 comments

We also need to bump argo workflow version to make sure Argo sidecar use right SDK to persist artifacts to S3.

To be clear, this is different from assuming instance profiles via kube2iam / kiam

Argo side, argo tracks awssdk upgrade in this issue. https://github.com/argoproj/argo/issues/1774.
This has been included in https://github.com/argoproj/argo/releases/tag/v2.5.0. We need this version at least in KFP

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

This issue has been automatically closed because it has not had recent activity. Please comment "/reopen" to reopen it.

This issue has been automatically closed because it has not had recent activity. Please comment "/reopen" to reopen it.

/reopen

@Jeffwan: Reopened this issue.

In response to this:

/reopen

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

/assign

Was this page helpful?
0 / 5 - 0 ratings