Dan Williams
0b1e8689dc
k8sclient: use Go struct to parse annotations and add unit tests
2018-06-20 18:20:57 +01:00
Dan Williams
591a687b42
k8sclient: remove 'masterplugin'/primary
...
This is handled now by multus.go instead.
2018-06-20 18:20:57 +01:00
Dan Williams
fa9f209fed
k8sclient: default network resource namespace to pod's namespace
...
Instead of 'default'.
2018-06-20 18:20:57 +01:00
Dan Williams
ac9e46f712
multus/k8s: allow faking k8s client for unit tests
2018-06-20 18:20:57 +01:00
Dan Williams
61d212c59a
multus/types: handle delegates as Go structs and other cleanups
2018-06-20 18:20:57 +01:00
Tomofumi Hayashi
ee8bf5785d
Following group name changes in github.
...
This changes to track organization name change in github, from
Intel-Corp to intel.
2018-05-18 15:34:12 +09:00
kuralamudhan ramakrishnan
fd79ef6505
Code refactoring and including conf dir in the CNI Conf file option
...
Change-Id: I2b35377356f2144fd3889bf5de7ac430a19edf89
Co-authored-by: Doug Smith <dougbtv@users.noreply.github.com >
Co-authored-by: Tomofumi Hayashi <s1061123@users.noreply.github.com >
Co-authored-by: Dan Williams <dcbw@users.noreply.github.com >
2018-05-09 18:23:08 +01:00
dougbtv
fcc4d67ddb
[npwg] Validation for comma-delimited format
2018-05-08 09:29:38 +01:00
Tomofumi Hayashi
a78a9241f4
Add TrimSpace for CRD config
...
This fix calls TrimSpace at getConfig()'s string manipuration.
2018-05-07 17:25:43 +09:00
kuralamudhan ramakrishnan
9daa880aec
adding config and json CNI file support
...
check #63
Change-Id: I1dbed42dce356a18e365d0f6a8138c8522ab32d5
Co-authored-by: Doug Smith <dougbtv@users.noreply.github.com >
Co-authored-by: Tomofumi Hayashi <s1061123@users.noreply.github.com >
Co-authored-by: Dan Williams <dcbw@users.noreply.github.com >
2018-04-30 15:28:14 +01:00
kuralamudhan ramakrishnan
25fe46dda7
added the k8s network plumbing wg network crd structure
...
see issue #61 and #62 for more info
Change-Id: I228d17d7b15985fb3a2209799a085bba2b97980c
Co-authored-by: Doug Smith <dougbtv@users.noreply.github.com >
Co-authored-by: Tomofumi Hayashi <s1061123@users.noreply.github.com >
Co-authored-by: Dan Williams <dcbw@users.noreply.github.com >
2018-04-25 16:42:46 +01:00
Tomofumi Hayashi
6d12cd74ac
Incorporate review comments in #58
...
Print error in case of errror (for debuggability) and remove
isJSON() becuase none called it.
2018-04-24 10:28:52 +01:00
Tomofumi Hayashi
0bdadc7f39
Fix error type for NoK8sNetworkError
...
This fix changes type type for NoK8sNetworkError due to error handling, in #45 .
Currently NoK8sNetworkError is not pointer type, just a string, hence we never
get *NoK8sNetworkError. This fix changes it based @One-ders patch.
2018-04-24 10:27:48 +01:00
Tomofumi Hayashi
362be285c9
Revert "Fix error type for NoK8sNetworkError"
...
This reverts commit 3245ed8577
, due to
missing pull request process. will file it again as pull request.
2018-04-23 15:49:16 +09:00
Tomofumi Hayashi
3245ed8577
Fix error type for NoK8sNetworkError
...
This fix changes type type for NoK8sNetworkError due to error handling, in #45 .
Currently NoK8sNetworkError is not pointer type, just a string, hence we never
get *NoK8sNetworkError. This fix changes it based @One-ders patch.
2018-04-23 15:48:04 +09:00
kuralamudhan ramakrishnan
f0a7612ebd
code refractoring with separate k8s-client package
...
bug fix for #56 & #57
Change-Id: If4f3db4dd01ca3330d5d36b8a2e4c5740def910a
Co-authored-by: Doug Smith <dougbtv@users.noreply.github.com >
Co-authored-by: Tomofumi Hayashi <s1061123@users.noreply.github.com >
Co-authored-by: Dan Williams <dcbw@users.noreply.github.com >
2018-04-21 16:09:17 +01:00