-
Notifications
You must be signed in to change notification settings - Fork 801
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
Windows CNI for overlay (vxlan) and host-gw (l2bridge) modes #85
Conversation
This seems pretty reasonable. One important thing - modules in |
I like this. A couple of points:
|
|
will update the PR with review comments |
Sample build output: |
ef5bf7e
to
ab985f5
Compare
Fixed the Windows CI test. |
@squeed Can you look into this and get this merged? Is there any open items here? |
@madhanrm see TODO in PR description. CNI maintainers asked for integration tests like other plugins. |
@rakelkar Yes, that has to be done in a separate PR. This PR is already huge. |
Maybe you want to do the vendor update in a separate PR... I am guessing
that contributes most of the hugeness?
…On Dec 21, 2017 1:26 PM, "Madhan Raj Mookkandy" ***@***.***> wrote:
@rakelkar <https://github.com/rakelkar> Yes, that has to be done in a
separate PR. This PR is already huge.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#85 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ADQphYFCtFfIBXGx1TxVTMuWkfTIwBCPks5tCs0ggaJpZM4QOUvB>
.
|
Vendor changes are required to get the current windows Appveyor test running and passing. We should be adding the integration test separately, once we have the dependencies merged. |
ping @rosenhouse , @squeed |
Sorry for the delay, most of us were/still-are on holiday. Please squash and follow guidelines for commit message. |
24d79d4
to
7361f51
Compare
@madhanrm - can you fix the travis break? Is this just waiting on review or are there other issues blocking this from moving forward? |
cf43942
to
07488ad
Compare
Patch for containernetworking#85 + Windows cni plugins are added (*) hostgw (l2bridge) (*) vxlan (overlay) + Windows netconf unit test + Fix appveyor config to run the test + Build Release support for windows plugins
+ Windows cni plugins are added (*) hostgw (l2bridge) (*) vxlan (overlay) + Windows netconf unit test + Fix appveyor config to run the test + Build Release support for windows plugins Based on containernetworking#85 Co-authored-by: rakelkar <[email protected]> Co-authored-by: Madhan Raj Mookkandy <[email protected]>
@rosenhouse @thxCode thank you for the insight and help for this PR. Are there any outstanding issues or actions needed to merge this initial PR in? |
Patch for containernetworking#85 + Windows cni plugins are added (*) win-bridge (hostgw) (*) win-overlay (vxlan) + Windows netconf unit test + Fix appveyor config to run the test + Build release support for windows plugins Address comments From: - containernetworking#85 - rakelkar@0049c64
Patch for containernetworking#85 + Windows cni plugins are added (*) win-bridge (hostgw) (*) win-overlay (vxlan) + Windows netconf unit test + Fix appveyor config to run the test + Build release support for windows plugins Address comments From: - containernetworking#85 - rakelkar@0049c64
Patch for containernetworking#85 + Windows cni plugins are added (*) win-bridge (hostgw) (*) win-overlay (vxlan) + Windows netconf unit test + Fix appveyor config to run the test + Build release support for windows plugins Address comments From: - containernetworking#85 - rakelkar@0049c64
Patch for containernetworking#85 + Windows cni plugins are added (*) win-bridge (hostgw) (*) win-overlay (vxlan) + Windows netconf unit test + Fix appveyor config to run the test + Build release support for windows plugins Address comments From: - containernetworking#85 - rakelkar@0049c64
Patch for containernetworking#85 + Windows cni plugins are added (*) win-bridge (hostgw) (*) win-overlay (vxlan) + Windows netconf unit test + Fix appveyor config to run the test + Build release support for windows plugins Address comments From: - containernetworking#85 - rakelkar@0049c64
Patch for containernetworking#85 + Windows cni plugins are added (*) win-bridge (hostgw) (*) win-overlay (vxlan) + Windows netconf unit test + Fix appveyor config to run the test + Build release support for windows plugins Address comments From: - containernetworking#85 - rakelkar@0049c64
Patch for containernetworking#85 + Windows cni plugins are added (*) win-bridge (hostgw) (*) win-overlay (vxlan) + Windows netconf unit test + Fix appveyor config to run the test + Build release support for windows plugins Address comments From: - containernetworking#85 - rakelkar@0049c64
Patch for containernetworking#85 + Windows cni plugins are added (*) win-bridge (hostgw) (*) win-overlay (vxlan) + Windows netconf unit test + Fix appveyor config to run the test + Build release support for windows plugins Address comments From: - containernetworking#85 - rakelkar@0049c64
Patch for containernetworking#85 + Windows cni plugins are added (*) win-bridge (hostgw) (*) win-overlay (vxlan) + Windows netconf unit test + Fix appveyor config to run the test + Build release support for windows plugins Address comments From: - containernetworking#85 - rakelkar@0049c64
Merged #193 as a continuation of this one. |
Patch for containernetworking#85 + Windows cni plugins are added (*) win-bridge (hostgw) (*) win-overlay (vxlan) + Windows netconf unit test + Fix appveyor config to run the test + Build release support for windows plugins Address comments From: - containernetworking#85 - rakelkar@0049c64
Patch for containernetworking#85 + Windows cni plugins are added (*) win-bridge (hostgw) (*) win-overlay (vxlan) + Windows netconf unit test + Fix appveyor config to run the test + Build release support for windows plugins Address comments From: - containernetworking#85 - rakelkar@0049c64
Patch for containernetworking/plugins#85 + Windows cni plugins are added (*) win-bridge (hostgw) (*) win-overlay (vxlan) + Windows netconf unit test + Fix appveyor config to run the test + Build release support for windows plugins Address comments From: - containernetworking/plugins#85 - rakelkar/plugins@0049c64
This is an early PR to get feedback on a resolution to #80. Proposes changes to add CNI plugins for windows into the CNI repository. The plugins use the Windows Kernel Host Networking Service (HNS) APIs via the HCSSHIM package to configure an IP address on the windows network stack. Depends on #77.
TODO: