yanggang
103e70778b
clean code ( #952 )
...
Signed-off-by: yanggang <gang.yang@daocloud.io >
Signed-off-by: yanggang <gang.yang@daocloud.io >
2022-11-10 01:00:27 +09:00
yanggang
40d600b336
Upgrade fsnotify ( #954 )
...
* This makes checking events a lot easier
* upgrade fsnotify package
Signed-off-by: yanggang <gang.yang@daocloud.io >
Signed-off-by: yanggang <gang.yang@daocloud.io >
2022-11-10 00:35:44 +09:00
yanggang
4f91106f29
remove io/ioutil for advanced golang ( #951 )
...
Signed-off-by: yanggang <gang.yang@daocloud.io >
Signed-off-by: yanggang <gang.yang@daocloud.io >
2022-11-10 00:18:54 +09:00
Tomofumi Hayashi
77e0150afe
Fix license boilerplate/copyright in go files ( #947 )
...
This change fix license boilerplate and its copyright.
The updated year in copyright is based on the file creation date.
If older than 2021, added copyright is transfered to multus
authors from Intel corporation as the multus code was officially
transfered to Kubernetes Networking Plumbing Working Group on
March 11, 2021.
2022-11-02 21:49:57 +09:00
Tomofumi Hayashi
46daed0654
Fix multus-daemon in case of user given config
...
This fix the issue #931 to refining server startup code including
file copy and channel processing, with simplification.
2022-10-25 00:46:40 +09:00
Tomofumi Hayashi
6f90a0f075
Support IPs, MAC and cni-args in delegate API
2022-10-15 00:12:17 +09:00
Tomofumi Hayashi
3e97437e31
Fix deleate API to load conflist
2022-09-21 01:56:53 +09:00
Tomofumi Hayashi
505ab4567c
Add delegate API in multus-daemon ( #890 )
...
This changes introduce delegate API function in multus-daemon.
This API will be consumed from other programs for hot-plug
interface into running pod. This change also cleanups server
code to split into client code and server code to easy to import
from other golang code.
2022-08-10 00:45:23 +09:00
Tomofumi Hayashi
2993671acd
Fix revive's error
2022-06-21 00:58:24 +09:00
Doug Smith
3572647e5b
Merge pull request #860 from s1061123/dev/add-ut
...
Add unit-test to increase test coverage
2022-06-10 10:39:20 -04:00
Tomofumi Hayashi
580b72a5b2
Add unit-test to increase test coverage
2022-06-08 13:49:17 +09:00
Tomofumi Hayashi
9f3e6b0da0
Add metrics support
...
This change introduces prometheus metric exporter support for
multus-daemon, thick plugin.
2022-06-04 00:45:37 +09:00
Doug Smith
13e4b3a1c4
Merge pull request #828 from s1061123/dev/chroot
...
Add chroot option in multus-daemon
2022-04-13 15:38:56 -04:00
Tomofumi Hayashi
282b40a503
Add chroot option in multus-daemon
...
This change introduces 'chroot' option in multus-daemon to execute
delegate CNI with host filesystem context.
2022-04-13 19:36:53 +09:00
Tomofumi Hayashi
bf4d6c716c
Merge remote-tracking branch 'origin/master' into feature/multus-4.0
2022-04-12 21:42:19 +09:00
Tomofumi Hayashi
4180f88442
Refine multus-daemon config
2022-04-06 00:34:53 +09:00
Tomofumi Hayashi
0a144e597a
Fix thick plugin to run kind-e2e test
2022-04-06 00:34:53 +09:00
Tomofumi Hayashi
93ec0c121e
Support CNI 1.0.0
...
Fix #792
2022-04-06 00:34:53 +09:00
Tomofumi Hayashi
d4a30c383d
Make binary file and directory name consistent
...
This change make binary file and directory name consistent.
In addition, change the package name cni to server because cni
is a bit umbiguous for cni plugin's repository.
2022-04-06 00:34:53 +09:00