d577d9cc24
DHCP: include Subnet Mask option parameter in DHCPREQUEST
...
DHCP REQUEST from DHCP plugin does not include Subnet Mask option parameter (1). Some DHCP servers need that option to be explicit in order to return it in a DHCPACK message.
If not, DHCP plugin returns "DHCP option Subnet Mask not found in DHCPACK" error msg in this type of scenario.
2019-03-26 12:49:48 -07:00
4ec62ac295
Fix -hostprefix option
...
Fix #267
2019-03-26 18:27:46 +09:00
82a0651d0a
Merge pull request #278 from dcbw/portmap-prepend
...
Portmap: append, rather than prepend, entry rules
2019-03-20 10:21:01 -05:00
9fab520c37
Portmap: append, rather than prepend, entry rules
...
This means that portmapped connections can be more easily controlled /
firewalled.
2019-03-18 14:03:13 -05:00
b1814d7f9a
Add systemd unit file to activate socket with systemd
...
This changes to add sample systemd unit files to activate socket
with systemd. Fix #156 .
2019-03-14 16:03:23 +09:00
b71e8db683
Windows: Add runtime DNS and del bug fix
...
This adds the dns capability for supplying a runtime dnsConfig from a CRI. It also includes a bug fix for removing an endpoint when no IPAM is supplied. Adds version dependency of 0.3.0. Mild updates to windows READMEs.
2019-03-12 20:56:11 -07:00
afd7391938
Merge pull request #266 from huynq0911/fix_redundant_import_alias
...
Fix redundant import alias
2019-02-27 14:12:22 -06:00
a95d48bb01
Merge pull request #215 from nagiesek/addHcnSupport
...
Windows: Adds support for Host Compute Calls for Win-Bridge
2019-02-27 14:11:45 -06:00
57b42a7b99
Windows: Adds HCS Calls and Bug Fixes
...
Move the windows plugin to use the Host Compute (v2) APIs, as well
as clean-up the code. Allows win-bridge to use either the old API or Host Compute (v2) api
depending on a conf parameter. Fixes a leaked endpoint issue on windows for the v1 flow, and
removes the hns/pkg from the linux test run.
2019-02-27 08:49:34 -08:00
4bca3e76bf
Fix redundant import alias
...
Because these package names are short and they are unique, it can not conflict. So the import aliases that can be omitted and we should remove them.
2019-02-20 16:58:45 +07:00
1865a0701e
Merge pull request #212 from plwhite/sbrplugin
...
Create new Source Based Routing plugin
2019-02-06 10:15:56 -06:00
29928cff4d
Create new Source Based Routing plugin
...
This creates a new plugin (sbr) which sets up source based routing, for use
as a chained plugin for multi-network environments.
2019-01-31 09:27:59 +00:00
c74e0e9967
Merge pull request #255 from saravanakumar-periyasamy/master
...
some DHCP servers expect to request for explicit router options
2019-01-30 10:07:20 -06:00
9226c9642d
Merge pull request #254 from daschott/master
...
Added CONTRIBUTORS.md for Windows and CNI plugins OWNERS.md
2019-01-30 10:06:50 -06:00
fd71dae5a7
Merge pull request #256 from s1061123/fix/host-device-readme
...
Fix host-device README.md
2019-01-30 10:06:01 -06:00
d29d56bc4d
Fix host-device README.md
...
host-device's README.md missing 'type' field, so this change
just adds 'type' in config example.
2019-01-30 01:51:57 +09:00
f891fd9e9a
some DHCP servers expect to request for explicit router options
2019-01-28 19:44:53 -06:00
a5378f2ccf
added CONTRIBUTORS.md for Windows and CNI plugins OWNERS.md
2019-01-25 13:25:56 -08:00
9a429d8d25
Windows: Updates Windows Vendoring
...
Updates windows dependent libraries for vendoing.
2019-01-23 18:43:18 -08:00
a686cc4bd8
Merge pull request #248 from JoeWrightss/patch-1
...
Fix some spelling errors
2019-01-09 09:50:38 -06:00
f5c451f719
remove changing
...
Signed-off-by: JoeWrightss <zhoulin.xie@daocloud.io >
2019-01-04 01:14:56 +08:00
f0208611ad
Fix some spelling errors
...
Signed-off-by: JoeWrightss <zhoulin.xie@daocloud.io >
2018-12-29 21:26:28 +08:00
ee819c71a1
Merge pull request #246 from pivotal-k8s/windows-travis
...
Move Windows tests to Travis
2018-12-19 10:38:24 -06:00
4371665606
Merge pull request #236 from BSWANG/master
...
remove gateway check
2018-12-12 18:41:02 +01:00
d0a28ce5f7
Merge pull request #239 from sufuf3/fix-typo
...
Fix typo from userful to useful in README
2018-12-12 08:14:24 -08:00
34b1b702dc
Move Windows tests to Travis
2018-12-10 14:43:32 -08:00
35451e67e2
Fix typo from userful to useful in README
2018-12-03 14:35:19 +08:00
59a746bd52
remove gateway check
...
Signed-off-by: bingshen.wbs <bingshen.wbs@alibaba-inc.com >
2018-11-29 12:59:38 +08:00
3fb464786f
Merge pull request #195 from SchSeba/l2-bridge
...
L2 bridge Implementation
2018-11-21 08:41:24 -08:00
72251a67b5
Merge pull request #217 from mccv1r0/dhcpif
...
Add container ifName to the dhcp clientID, making the clientID value
2018-11-21 10:34:10 -06:00
b75d14ab84
Merge pull request #234 from plwhite/vagrant
...
Tweak contributing instructions to clarify how to run tests.
2018-11-21 10:22:16 -06:00
bf47e9aa1b
Allow L2 connection for the bridge cni plugin.
2018-11-21 17:57:10 +02:00
251a00e6b4
Tweak contributing instructions to clarify how to run tests.
2018-11-19 14:39:39 +00:00
0af31fc4d0
Change dhcp plugin to send ClientID allowing container to have multiple CNI
...
interfaces using dhcp ipam.
Vendor latest dhcp4server, dhcp4client, dhcp4
Added additional tests for new functionality in dhcp2_test.go
Wrap d2g dhcp4client calls with our own which add clientID to packet.
2018-11-15 11:31:56 -05:00
227a4c15fa
Add container ifName to the dhcp clientID, making the clientID value
...
now equal to: ContainerID / Host Network / ifname inside container
Use clientID as a key for the lease
2018-11-09 17:27:05 -05:00
073df9a04d
Merge pull request #219 from pivotal-k8s/master
...
Make build.sh work for windows plugins.
2018-11-07 08:25:25 -08:00
71e026426f
Merge pull request #227 from mccv1r0/check-vendor
...
Vendor github.com/containernetworking/cni libcni and pkg
2018-11-07 16:14:39 +00:00
5fc8209482
Merge pull request #218 from hwchiu/fix-readme
...
fix the typo of macvlan and also modify documents to meet the current plugins.
2018-11-07 09:30:29 -06:00
534bfafe99
Merge pull request #220 from hwchiu/host-device-support-ipam
...
Support the IPAM in the host-device
2018-11-07 09:29:58 -06:00
44757b95ef
Merge pull request #223 from rosenhouse/bump-to-go-1.11
...
bump travis and vagrantfile to go 1.11
2018-11-07 09:28:42 -06:00
6f3332e9fe
Fix for windows too
2018-11-05 16:52:12 -05:00
ddbf22f7f9
Vendor github.com/containernetworking/cni libcni and pkg file needed for CHECK
...
Update plugins/tests to deal with changes made to this vendor'ed code
2018-11-05 16:35:03 -05:00
4e1f7802db
Split build.sh into two OS-specific scripts
2018-11-01 16:41:31 -04:00
d3284f7c5e
Support the IPAM for host-device plugin
...
- Change variable name to camel style to fix golint warning
- Execute the IPAM to assign the IP address if it's inside in the config
- Test the IPAM module with static plugin
2018-11-01 01:12:47 +00:00
ee57f675ad
bump travis and vagrantfile to go 1.11
2018-10-31 08:53:28 -07:00
f006155b66
Add the missing documents for some existing plugins
2018-10-18 02:20:52 +00:00
2d03820ebb
Make build.sh work for windows plugins.
...
When building the windows plugin exe's (host-local, flannel, win-overlay, win-bridge),
it was necessary to use 'GOOS=windows go build path/to/plugin' rather than the build script.
This makes 'GOOS=windows GOARCH=amd64 ./build.sh' build all the windows plugin binaries.
2018-10-17 16:44:57 -07:00
e3ec4a74d0
fix the typo, we use the passthru in the macvlan.go
2018-10-17 17:15:43 +00:00
b93d284d18
Merge pull request #213 from Random-Liu/handle-empty-netns
...
Handle empty netns in DEL for `loopback` and `host-device`.
2018-10-17 10:21:29 -05:00
3129152706
Merge pull request #216 from plwhite/dco
...
Add missing DCO
2018-10-17 10:05:45 -05:00