-
Notifications
You must be signed in to change notification settings - Fork 39.4k
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
Drop aws kubelet credential provider and cleanup aws storage e2e tests #116329
Drop aws kubelet credential provider and cleanup aws storage e2e tests #116329
Conversation
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
This issue is currently awaiting triage. If a SIG or subproject determines this is a relevant issue, they will accept it by applying the The 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. |
/milestone v1.27 |
weird, I expected dependency count to drop way more... -Direct Dependencies: 208
+Direct Dependencies: 206
Transitive Dependencies: 235
Total Dependencies: 284
Max Depth Of Dependencies: 23 regardless, I'm super happy to see the vendored packages drop out |
+100 - am happy with 260k less lines of code in our repo! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
from node
LGTM label has been added. Git tree hash: b62c4aa017c478f74a4e1a1bb9aacf28dbf84f52
|
/hold for additional eyes |
lgtm |
thanks @xing-yang /hold cancel |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dims, SergeyKanzhelev, torredil The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Changelog text suggestion: -Removes AWS kubelet credential provider. Please use the external kubelet credential provider binary named `ecr-credential-provider` instead.
+Removed AWS kubelet credential provider. Please use the external kubelet credential provider binary named `ecr-credential-provider` instead. |
Applied the suggestion. thanks @sftim |
Also experiencing this? We got word from AWS support that this merge is the cause. After updating to EKS 1.27 our EKS Managed Windows nodes don't seem to be able to pull from any AWS ECR anymore.
|
@buckleyGI The support team SHOULD HAVE pointed out that you do need the |
Thanks @dims We haven't gotten that feedback at this point from support. We had a chat with them some hours ago so I suppose we will get guidance. |
Description: * Adds support for new AWS regions by updating aws-sdk-go versions Upstream PR, Issue, KEP, etc. links: * This patch was initially based on cherry pick of Kubernetes commit af76f3b (kubernetes@af76f3b), which is part of PR kubernetes#113084 (kubernetes#113084). But changes have been made to it to update the aws-sdk-go version to a newer one that the original PR did. If this patch is based on an upstream commit, how (if at all) do this patch and the upstream source differ? * As mentioned above, this patch has been changed - and continues to be changed - to update the aws-sdk-go version to a newer version. While these causes a number of differences in terms of number of lines, the only meaningful change is the enabling of newer aws-sdk-go versions and the features that come with it. If this patch's changes have not been added by upstream, why not? * N/A Other patches related to this patch: * EKS-PATCH-Pass-region-to-sts-client.patch Changes made to this patch after its initial creation and reasons for these changes: * Previously, multiple patches were used to update version of aws-sdk-go. They were replaced by this one patch. * This patch is updated whenever a new region needs to be added Kubernetes version this patch can be dropped: * Likely 1.27 -- kubernetes#116329 Signed-off-by: Davanum Srinivas <davanum@gmail.com>
What type of PR is this?
/kind cleanup
What this PR does / why we need it:
To get rid of dependency to aws-sdk library we need additional clean up. Also note:
ecr-credential-provider
has been available for a while and the KEP-2133 for external kubelet credential providers is already GA, folks can use that.Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.: