-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Introduce nodeExpandSecret in CSI PV source #3107
Comments
/sig storage |
Cc @zhucan |
/milestone v1.24 |
@humblec do you plan to put together a kep for this? |
Hi @humblec! 1.24 Enhancements team here. Just checking in as we approach enhancements freeze at 18:00pm PT on Thursday Feb 3rd. This enhancement is targeting Here’s where this enhancement currently stands:
Please plan to submit a KEP and PRR to satisfy this list of requirements. The status of this enhancement is |
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Issue kubernetes#3107 Other comments: Prototype with working implementation kubernetes/kubernetes#105963 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Hey again @humblec 👋 v1.29 Enhancements team here, Just checking in as we approach code freeze at 01:00 UTC Wednesday 1st November 2023 . Here's where this enhancement currently stands:
The status of this KEP is currently Please update the issue description to include all the related PRs of this KEP under a new stable section in the Github issue description. As always, we are here to help if any questions come up. Thanks! |
@sreeram-venkitesh This PR kubernetes/kubernetes#121303 has got "lgtm" and "approved" label. It needs a rebase before it can be merged. Due to the time zone difference, the PR author won't be able to rebase it until tomorrow. |
Hi @humblec, @xing-yang, 1.29 Enhancements lead here. This KEP is currently still |
@npolshakova rebase is in progress and will be back to merge queue soon. |
@npolshakova Its merged.. 🎉 . please mark it for code freeze. |
Marked as |
@humblec @xing-yang Are you still planning to publish a blog for this feature? If so, we need the draft PR opened by tomorrow, Nov. 14. Thanks, from the 1.29 Release Communications team. |
@kcmartin sure. I have filed (kubernetes/website#43921) . Thanks |
KEP#kubernetes/enhancements#3107 Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
KEP#kubernetes/enhancements#3107 Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
KEP#kubernetes/enhancements#3107 Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
KEP#kubernetes/enhancements#3107 Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
KEP#kubernetes/enhancements#3107 Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
Shadow contributions: - 1.27 shadow reviews: 6 - 1.28 shadow reviews: 9 - 1.29 - did not shadow due to time constraints with new SIG API Machinery TL role Planned contributions: - 1.30+ contribute to PRR, able to review roughly 12 KEPs per release. I am happy to PRR more than 12 so long as they are SIG API Machinery KEPs, since I'll be reviewing those anyway.. Shadow reviewer promotion criteria: Transitions from new to alpha - kubernetes#3983 - kubernetes#3751 Transitions from alpha to beta - kubernetes#3107 - kubernetes#2485 Transitions from beta to GA - kubernetes#2268 Three enhancements that require coordination between multiple components. - kubernetes#3751 - kubernetes#2485 - kubernetes#3107 Three enhancements that require version skew consideration (both HA and component skew): does behavior fail safely and eventually reconcile. - kubernetes#2268 (component skew) - kubernetes#2485 (component skew) - kubernetes#3751 (HA skew - feature gated fields, component skew) kubernetes#2268 (HA skew of controller considered) Three enhancements that are outside your primary domain. - kubernetes#3983 (SIG Node) - kubernetes#3751 (SIG Storage) - kubernetes#2268 (SIG Node) - kubernetes#3107 (SIG Storage) Examples where the feature requires considering the case of administering thousands of clusters. This comes up frequently for host-based features in storage, node, or networking. - Yes. E.g. kubernetes#2268 (ability to analyze cluster in aggregate considered, rescheduling considered) Examples where the feature requires considering the case of very large clusters. This is commonly covered by metrics. - Yes. E.g. kubernetes#3751 (new API call, volume of calls considered)
KEP#kubernetes/enhancements#3107 Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
Hi @humblec , 👋 1.30 Enhancements lead here |
/remove-label lead-opted-in |
Hello 👋 1.30 Enhancements Lead here, I'm closing milestone 1.29 now, /milestone clear |
I'm closing this issue as it is completed. |
@salehsedghpour yeah, this has been completed and we are good to close.. 👍 |
This commit flip the feature gate of `CSINodeExpandSecret` to Beta and default ON. Reference: kubernetes/enhancements#3107 kubernetes/enhancements#3531 Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
Enhancement Description
CSI spec 1.5 enhanced the spec to add optional secrets field to
NodeExpandVolumeRequest. To support this, we need to have
NodeExpandSecret
to theCSI PV source and also derive the expansion secret in csiclient to
send it out as part of the nodeexpand request.
Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/blob/master/keps/sig-storage/3107-csi-nodeexpandsecret/
Discussion Link: csi: add nodeExpandSecret support for CSI client & add unit test kubernetes#105963 (comment)
Primary contact (assignee): @humblec
Responsible SIGs: sig storage
Enhancement target (which target equals to which milestone):
Alpha
k/enhancements
) update PR(s):k/k
) update PR(s):k/website
) update PR(s):Beta
k/enhancements
) update PR(s):k/k
) update PR(s):k/website
) update PR(s):Stable
k/enhancements
) update PR(s):k/k
) update PR(s):k/website
) update PR(s):Additional Ref:
Pass secret in NodeExpansion Call for the CSI driver kubernetes#95367
Add Secrets in NodeExpandVolumeRequest container-storage-interface/spec#457
Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.
The text was updated successfully, but these errors were encountered: