Skip to content
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

sidecar: Add dependency and mark as provisional #1874

Merged
merged 2 commits into from
Jul 8, 2020

Conversation

rata
Copy link
Member

@rata rata commented Jun 24, 2020

This commit just marks the KEP as provisional, adds a dependency on the
kubelet node shutdown work that is coming and, while we are there,
renames it to use the existing issue tracking number.

Signed-off-by: Rodrigo Campos [email protected]

As we talked during last SIG-node meeting (June 23 2020), this updates the sidecar KEP. As we talked too, other PRs will follow to highlight some tricky cases I've identified in this KEP (so we can discuss what we want to do and address all concerns), other more general alternatives and why they were discarded, etc. For that reason, all checks are removed now, as I understand we want to review this in detail again and adjust.

We didn't talk about how the dependency should be, so here I propose this (better explained in the PR): sidecar to graduate to beta needs to have kubelet graceful shutdown on beta too, sidecar KEP to graduate to GA needs to have kubelet graceful shutdown on GA for at least 1 release.

Tagging you, @derekwaynecarr, as you we talked on SIG-node meeting :)

Also, I realize we didn't talk about reviewers and approvers. Should I mark you for now, @derekwaynecarr ? Do you have any thoughts?

Thanks again for all your time and help!

cc @Joseph-Irving as he will be helping too and is the original author of this KEP :)

PS: When/if this is merged, I'll update the tracking issue with the current status. I just prefer to wait as there are ton of people watching there and update after someone confirms this PR looks good and I'm not missing something.

@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. kind/kep Categorizes KEP tracking issues and PRs modifying the KEP directory labels Jun 24, 2020
@k8s-ci-robot k8s-ci-robot added sig/apps Categorizes an issue or PR as relevant to SIG Apps. sig/architecture Categorizes an issue or PR as relevant to SIG Architecture. labels Jun 24, 2020
@rata rata force-pushed the rata/sidecar-kep branch from d760c63 to bc4f38d Compare June 25, 2020 00:01
@rata rata force-pushed the rata/sidecar-kep branch from bc4f38d to 62ea829 Compare June 25, 2020 13:59
This commit just marks the KEP as provisional, adds a dependency on the
kubelet node shutdown work that is coming and, while we are there,
renames it to use the existing issue tracking number.

Signed-off-by: Rodrigo Campos <[email protected]>
@rata rata force-pushed the rata/sidecar-kep branch from 62ea829 to 8c3cfd0 Compare June 25, 2020 18:14
As discussed in SIG-node meeting, on June 30 2020, adding approvers and
reviewers.
@rata
Copy link
Member Author

rata commented Jun 30, 2020

Added approvers and reviewers as we talked about in SIG-node today.

Please let me know if you think someone should be removed, I understand the KEP started 2 years ago and maybe the same people is not still available :)

@Joseph-Irving
Copy link
Member

I don't believe @enisoc is working on Kubernetes anymore so he can probably be removed.
@fejta is working in other areas so I imagine he can also be removed.
We could add @thockin as an approver as he has done all the work to review/approve the API.

@sjenning
Copy link
Contributor

sjenning commented Jul 1, 2020

/assign @derekwaynecarr

@dims dims mentioned this pull request Jul 8, 2020
11 tasks
@dims
Copy link
Member

dims commented Jul 8, 2020

/assign @dashpole @dchen1107

@derekwaynecarr
Copy link
Member

I think this can be further revised once the shutdown kep is presented. We may adjust timelines in light of both proposals. This captures the discussion in SIG Node, and so is an incremental improvement on clarifying next steps for everyone that finds the KEP. Thanks @rata for identifying the challenges you raised in the SIG while exploring the concept further.

/approve
/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Jul 8, 2020
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: derekwaynecarr, rata

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jul 8, 2020
@k8s-ci-robot k8s-ci-robot merged commit 577962e into kubernetes:master Jul 8, 2020
@k8s-ci-robot k8s-ci-robot added this to the v1.19 milestone Jul 8, 2020
@rata rata deleted the rata/sidecar-kep branch July 9, 2020 20:30
@rata
Copy link
Member Author

rata commented Jul 9, 2020

Thank you all! :)

rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Jul 23, 2020
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Jul 23, 2020
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Jul 23, 2020
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Jul 23, 2020
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Jul 23, 2020
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Jul 23, 2020
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Jul 24, 2020
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Jul 24, 2020
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Jul 24, 2020
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Jul 27, 2020
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Jul 29, 2020
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Jul 29, 2020
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Jul 29, 2020
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Jul 29, 2020
As suggested by @derekwaynecarr here:
	kubernetes#1874 (comment)

Reviewed-by: Joseph-Irving <[email protected]>
Signed-off-by: Rodrigo Campos <[email protected]>
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Jul 29, 2020
As suggested by derekwaynecarr here:
	kubernetes#1874 (comment)

Reviewed-by: Joseph-Irving <[email protected]>
Signed-off-by: Rodrigo Campos <[email protected]>
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Jul 29, 2020
As suggested by derekwaynecarr here:
	kubernetes#1874 (comment)

Reviewed-by: Joseph-Irving <[email protected]>
Signed-off-by: Rodrigo Campos <[email protected]>
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Aug 14, 2020
As suggested by derekwaynecarr here:
	kubernetes#1874 (comment)

Reviewed-by: Joseph-Irving <[email protected]>
Signed-off-by: Rodrigo Campos <[email protected]>
rata added a commit to kinvolk/kubernetes-enhancements that referenced this pull request Sep 2, 2020
As suggested by derekwaynecarr here:
	kubernetes#1874 (comment)

Reviewed-by: Joseph-Irving <[email protected]>
Signed-off-by: Rodrigo Campos <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/kep Categorizes KEP tracking issues and PRs modifying the KEP directory lgtm "Looks good to me", indicates that a PR is ready to be merged. sig/apps Categorizes an issue or PR as relevant to SIG Apps. sig/architecture Categorizes an issue or PR as relevant to SIG Architecture. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants