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. DetailsInstructions 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
2bc331d to
ca6c9ae
Compare
thockin
left a comment
There was a problem hiding this comment.
I have nothing left to pick on.
/approve
/lgtm
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: maplain, thockin The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/test pull-kubernetes-unit |
|
Rebase and re-generate static files: |
|
weird. it keeps saying Rebase again |
|
/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;
|
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 |
|
/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.: