enhancements icon indicating copy to clipboard operation
enhancements copied to clipboard

KEP-3453 minimize iptables-restore to Beta

Open danwinship opened this issue 2 years ago • 8 comments

  • One-line PR description: move KEP to ~beta~ ~GA~ beta

  • Issue link: #3453

  • Other comments:

~(For the moment this PR just exists to continue the conversation from #3454.)~

/cc @wojtek-t

danwinship avatar Oct 04 '22 15:10 danwinship

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue or PR as fresh with /remove-lifecycle stale
  • Mark this issue or PR as rotten with /lifecycle rotten
  • Close this issue or PR with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot avatar Jan 02 '23 15:01 k8s-triage-robot

Sorry - I dropped it. Will get back to it this week.

/remove-lifecycle stale

wojtek-t avatar Jan 02 '23 15:01 wojtek-t

@wojtek-t We did a KEP review pass in the SIG Network meeting today, and @thockin was in favor of skipping Beta for this and just going straight to GA (perhaps "GA but with the feature gate still flippable, just in case").

Reiterating some discussion from the earlier PR: there was not any particular reason to think we were going to run into bugs with this code, and the examples in the KEP were just me brainstorming theoretical failure modes. Rather, the point of the KEP/feature gate was just that the possible badness was tiny_chance_of_bugs * huge_number_of_people_affected. But since testing in the perf e2e tests has not turned up bugs, we feel more confident about just inflicting it on everyone now.

danwinship avatar Jan 05 '23 19:01 danwinship

@danwinship - I still think that the metric that we were discussing would actually be useful, but I don't want trigger the pain, if I'm the only person who sees that metric as useful (and I looked into the code and agree that adding this metric wouldn't be super trivial task).

So for now, may I ask you to add two-three sentences about that into: https://github.com/kubernetes/enhancements/pull/3454/files#diff-6efffdb08cfb3aefcb1047676bfdecec745cf9ad84879e07a34f151fc97dd96aR400 [Are there any missing metrics that would be useful to have to improve observability of this feature? section of the PRR] so leave the clear trace that we spend time discussing that just decided not doing this?

wojtek-t avatar Jan 05 '23 19:01 wojtek-t

updated... I can't get "make verify" to run locally so let's see if it complains about me trying to skip beta...

/assign @thockin

danwinship avatar Jan 06 '23 17:01 danwinship

/approve PRR

Thanks!

wojtek-t avatar Jan 10 '23 20:01 wojtek-t

/lgtm /approve

beta sounds good, I have to update some scalability jobs anyway 😄

aojea avatar Jan 10 '23 22:01 aojea

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: aojea, danwinship, thockin, wojtek-t

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 avatar Jan 12 '23 22:01 k8s-ci-robot