-
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
KubeletPluginsWatcher feature is beta in 1.12 release #68200
KubeletPluginsWatcher feature is beta in 1.12 release #68200
Conversation
/milestone 1.12 |
@saad-ali: The provided milestone is not valid for this repository. Milestones in this repository: [ Use In response to this:
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.12 |
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
e7d8015
to
7d47e11
Compare
Updated hack/.golint_failures to ignore the lint failures of the generated gRPC file |
/retest |
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.
Can you summarize the level of test coverage that we have for this feature?
How confident are we with the API?
// This allows the plugin to register using one endpoint and possibly use | ||
// a different socket for control operations. CSI uses this model to delegate | ||
// its registration external from the plugin. | ||
string endpoint = 3; |
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.
nit: Fix indentation.
7d47e11
to
31aea70
Compare
31aea70
to
a92bb07
Compare
PR updated to fix the indentation.
This is also the feature that CSI uses for it's plugins. IMHO I'm confident the API won't need to be changed. |
/lgtm |
@RenaudWasTaken the CSI test failure is likely due to missing driver-registrar params, so CSI driver isn't getting registered by the kubelet registration mechanism. Try this: |
/retest Review the full test history for this PR. Silence the bot with an |
/retest Review the full test history for this PR. Silence the bot with an |
1 similar comment
/retest Review the full test history for this PR. Silence the bot with an |
@verult thanks! I added pulled your patch on top |
/retest |
/lgtm |
/priority critical-urgent |
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.
I lgtm'd it
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: childsb, RenaudWasTaken, saad-ali, vishh, vladimirvivien 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 |
/kind feature |
/test all [submit-queue is verifying that this PR is safe to merge] |
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions here: https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md. |
What this PR does / why we need it:
Graduates DevicePlugins feature to beta.
Which issue(s) this PR fixes:
Related but does not fix: kubernetes/enhancements#595 as well as #65773
Special notes for your reviewer:
Includes upgrading the gRPC pluginwatcher API to beta. Based on the device plugin model.
Depends on #64621 being merged
Release note:
/sig node
/sig storage
/cc @vladimirvivien @sbezverk @vikaschoudhary16 @saad-ali @vishh @jiayingz