-
Notifications
You must be signed in to change notification settings - Fork 260
feat: Adds support for HNS L4WFPProxyPolicy #1003
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
Conversation
|
Some comments: I see that the other policies do not have unit tests so I did not add any tests but I am happy to add tests as needed. Similar for the documentation. I have verified this change with Kubernetes + docker, let me know if you want me to verify this with Kubernetes + containerd as well. In general I am looking for your guidance and I am happy to do any validation/changes needed to get this PR merged |
|
first pass lgtm so I kicked off the CI |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
I can try to do that.
I will validate that today
I dont think this is is needed as this is mostly a dev solution. Is the errors in the CI due to my change? |
|
negative, it's a flaky test 👍🏼 |
|
@rbtr as I was working through the containerd + kubernetes integration I realized that I need to update the version of Making this change is making the diff 300+ files where all the files are in the vendor path. Does this seem correct? Also I have added unit tests but you won't be able to run them in CI because they require See #758 |
|
Ok lets not merge this until #961 goes in (I still need to push my tests, I have them locally) |
would like to have @ashvindeodhar's eyes on this as well as #961 |
ashvindeodhar
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Fixes Azure#1002 Allow the cni plugin to marshall and apply L4WFPProxyPolicy to Windows endpoints. Tested on Kubernetes v1.19 with AKS-engine and docker/containerd runtime Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
4a8af62 to
94c8e62
Compare
|
Rebased and added a unit test for my feature as discussed. Please review if the test is in the correct direction, currently I invoke it with |
|
Thanks for updating 👍🏼 @ashvindeodhar can you re-review please? |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
@ashvindeodhar can you please take a look at this PR |
|
Am I going to be too annoying if I also ask to carve out a release? I want to ingest this change into aks-engine |
|
You want a new Windows CNI release, right? |
|
I want to push a pr similar to this https://github.com/Azure/aks-engine/pull/4656/files so I would need release 1.4.13 |
|
@davinci26 v1.4.13 is released, includes your change |
Fixes #1002
Allow the cni plugin to marshall and apply L4WFPProxyPolicy
to Windows endpoints.
Tested on Kubernetes v1.19 with AKS-engine and docker runtime
Signed-off-by: Sotiris Nanopoulos sonanopo@microsoft.com
Reason for Change:
Issue Fixed:
Requirements:
Notes: