-
Notifications
You must be signed in to change notification settings - Fork 40k
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
kubelet: add alpha credential provider plugins #94196
Conversation
1674f3c
to
986280b
Compare
b780bcb
to
b9bba71
Compare
/retest (weird git issue) |
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
…rs and reviewers Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
…ugin Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
…Is package Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
apis Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
212b522
to
f3192c3
Compare
As mentioned here this PR is related to a conditionally approved KEP which must be updated as requested in the exception approval for inclusion in 1.20. |
Yup, I will update the KEP by end of week based on feedback I received during review. |
Just for the record, the KEP was approved in a prior release (v1.17) but it was missing an official tracking issue, hence the exception process was required with the newly created issue. |
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
/approve
@@ -65,6 +65,20 @@ type ContainerRuntimeOptions struct { | |||
// CNICacheDir is the full path of the directory in which CNI should store | |||
// cache files | |||
CNICacheDir string | |||
|
|||
// Image credential provider plugin options |
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.
thinking about @liggitt comment: re relative to root-dir.
if it were relative, i would assume we would not have to expose a flag at all in favor of prescribed default.
i do not think we know enough yet to say if that makes sense as its not clear to me how cloud vendors may configure their default os image building one way or the other, and that varies with each cloud. as a result, a separate flag seems fine for moment.
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: andrewsykim, derekwaynecarr, liggitt 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 |
/retest |
1 similar comment
/retest |
@andrewsykim: The following tests failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. 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. I understand the commands that are listed here. |
/retest |
What type of PR is this?
/kind feature
What this PR does / why we need it:
Support kubelet credential provider exec plugins that will replace the built-in cloud-based credential providers. This PR introduces the alpha implementation of the external credential providers KEP.
This PR also supersedes #88813
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.:
Signed-off-by: Andrew Sy Kim kim.andrewsy@gmail.com
Co-authored-by: Nick Turner nic@amazon.com