Ensure Workhorse AWS endpoint is only used for S3
In https://gitlab.com/gitlab-org/charts/gitlab/-/issues/3148, we discovered if a custom endpoint were configured with Amazon and IAM for Service Accounts (IRSA) were used, the AWS SDK would try to use that endpoint to obtain temporary credentials via Amazon's Security Token Service. We can ensure that this doesn't happen by using a custom resolver (https://github.com/aws/aws-sdk-go/issues/3972#issuecomment-867916741) and only use this endpoint for S3. Relates to https://gitlab.com/gitlab-org/charts/gitlab/-/issues/3148 Changelog: changed
Showing
Please register or sign in to comment