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
Service Internal Traffic Policy #96600
Service Internal Traffic Policy #96600
Conversation
Hi @maplain. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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. |
/triage accepted Thanks for starting this @maplain! |
I know this PR is a WIP, but some comments for what is still required:
|
3e1ec29
to
ad6088e
Compare
ad6088e
to
c085297
Compare
c085297
to
36febbd
Compare
560fe7f
to
eeed8a0
Compare
/test pull-kubernetes-verify |
Needs rebase |
1. Add API definitions; 2. Add feature gate and drops the field when feature gate is not on; 3. Set default values for the field; 4. Add API Validation 5. add kube-proxy iptables and ipvs implementations 6. add tests
Fields: 1. rename onlyNodeLocalEndpoints to nodeLocalExternal; 2. rename onlyNodeLocalEndpointsForInternal to nodeLocalInternal; Methods: 1. rename OnlyNodeLocalEndpoints to NodeLocalExternal; 2. rename OnlyNodeLocalEndpointsForInternal to NodeLocalInternal;
eeed8a0
to
3b7351d
Compare
for failed check pull-kubernetes-verify, need to run hack/update-openapi-spec.sh |
@JornShen I've tried to run it a few times, but it doesn't update anything locally.. I actually run let me try it one more time |
@JornShen is it possible that this is related to the go version?
|
/test pull-kubernetes-e2e-gce-alpha-features |
/test pull-kubernetes-verify |
@maplain using linux robot will be ok. I have upload it to my repo. You can cherry-pick it, maybe. |
1. `git clean -fxd` 2. `make update`
Go version seems right, I think we're on 1.16 |
3b7351d
to
62804c1
Compare
/lgtm |
Thanks @thockin for approval, and @andrewsykim and @JornShen for your help! I manually copied the file attached by Shen and it passed the test. Though after copying the file and running
|
What type of PR is this?
/kind feature
What this PR does / why we need it:
This PR implements the Service Internal Traffic Policy KEP
Which issue(s) this PR fixes:
Fixes kubernetes/enhancements#2086
Special notes for your reviewer:
Does this PR introduce a user-facing change?:
Yes
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.: