Doug Smith
1412caafbd
Merge pull request #446 from s1061123/no-config-invalidation
...
Removes configuration invalidation
2020-03-02 10:08:45 -05:00
Tomofumi Hayashi
bdece11192
Removes configuration invalidation
2020-02-28 12:43:49 +09:00
Doug Smith
32952b929c
Merge pull request #442 from s1061123/dev/kind-e2e
...
[WIP]Add e2e test with kind in CI pipeline
2020-02-20 09:35:25 -05:00
dougbtv
1042a5e25f
Changes wait.ExponentialBackoff to wait.PollImmediate and exposes readinessindicatorfile via entrypoint parameter
2020-02-19 10:03:43 +09:00
dougbtv
9774ddade1
[docs] Updates quickstart to use alpine image
2020-02-13 17:09:37 +09:00
Tomofumi Hayashi
76c458228e
Add e2e test with kind in CI pipeline
2020-02-13 17:02:22 +09:00
dougbtv
4fdaf3f427
[bugfix] Fixes unnecessary wait when readinessindicatorfile is not present
2020-02-13 01:04:28 +09:00
Tomofumi Hayashi
8334b73296
Add Github Actions for CI pipeline, to be replace with travis
2020-02-12 22:57:04 +09:00
groclawski
3e601c6ffe
double word fix
2020-02-11 00:04:04 +09:00
Tomofumi Hayashi
9c35b5ccf2
Fix travis CI
2020-02-10 16:01:18 +09:00
Tomofumi Hayashi
da9da81be9
Fix travis ci error
2020-01-25 01:18:32 +09:00
Doug Smith
36f630fd39
Merge pull request #431 from s1061123/dev/container-march-images
...
Support container multi architecture image with manifest
2020-01-23 09:40:07 -05:00
Tomofumi Hayashi
dfd19e5b10
Support container multi architecture image with manifest
2020-01-21 02:48:10 +09:00
Doug Smith
c534b7d364
Uses atomic operation for writing config file ( #430 )
2020-01-17 16:10:46 -05:00
Michael C. Cambria
c35c4b7e97
Add CNI Check support ( #427 )
...
Add tests for CNI version 0.4.0
2020-01-13 09:57:21 -05:00
Tomofumi Hayashi
b2bf154328
Fix travis ci ( #421 )
...
This change update travis pipeline as following:
- cleanup unused parameters/stages
- add condition based on parameter (now user can use travis CI
in cloned repo)
- suppress ppc64 deployment because amd64 also build ppc images
and other arch (fixes #418 )
2019-12-11 15:41:36 -05:00
Tomofumi Hayashi
9874c14e23
Replace multus code with NPWG client library code
2019-12-10 14:38:09 +09:00
Tomofumi Hayashi
f4f2f65d1d
Use NPWG client library to manipulate net-attach-defs
...
This change introduce NPWG client library functions to manipulate
net-attach-defs. This also requires to change k8sclient and unit
test code as well.
2019-12-10 14:38:09 +09:00
Shravan Vallala
cb3f59e7e7
Server URL in multus kubeconfig at /etc/cni/net.d/multus.d/multus.kubeconfig
...
is not properly setup for IPv6 installs
Fix:
If the API server host is IPv6 address then the server url should
include square braces to separate the IP address and port correctly
2019-12-10 09:09:37 +09:00
Shravan Vallala
a3712815fd
Server URL in multus kubeconfig at
...
/etc/cni/net.d/multus.d/multus.kubeconfig is not properly setup for IPv6
installs
Fix:
If the API server host is IPv6 address then the server url should
include square braces to separate the IP address and port correctly
2019-12-10 09:09:37 +09:00
Doug Smith
230f314877
Bump daemonset tag to v3.4 ( #417 )
2019-12-03 12:38:10 -08:00
Tomofumi Hayashi
a314f90dda
Fix unit test to track on updated error message
2019-11-15 08:31:49 -05:00
dougbtv
ecc474a264
Skips binary copy in entrypoint with new parameter
v3.4
2019-11-07 23:24:04 +08:00
Dan Williams
c7f957194b
multus: print pod namespace/name in cmdAdd/cmdDel error messages
...
Signed-off-by: Dan Williams <dcbw@redhat.com >
2019-11-06 10:04:47 -05:00
dougbtv
8c76fd62e0
Adds cursory unit test for default-route and cleans lint (and one errant test)
2019-10-29 13:34:24 -04:00
dougbtv
3a9dd7ed76
Properly uses default-route in annotation to set the gateway. Fixes network status results.
2019-10-29 13:34:24 -04:00
Tomofumi Hayashi
165e23b72c
Support gateway in NetworkSelectionElement
...
Changes config JSON from gateway to default-route, adds Readme, fixes lint
Co-authored-by: dougbtv <dosmith@redhat.com >
2019-10-29 13:34:24 -04:00
Michal Rostecki
84c348ce18
build: Allow to define VERSION and COMMIT without git
...
Previously the build script required git to be used and installed which
did not allow to build Multus from a tarball which doesn't contain .git
directory. That made packaging of Multus hard.
Example usage after the change if you do not want to use git:
```
$ VERSION=v3.3 COMMIT=ba33df ./build
```
Signed-off-by: Michal Rostecki <mrostecki@opensuse.org >
2019-10-29 09:06:44 -04:00
Tomofumi Hayashi
8bdb7104d7
Update k8s npwg repo name due to its change
2019-10-29 09:06:27 -04:00
Tim Rozet
3fbfe40e12
Fixes K8sNetworkPlumbingWG package capitalization
...
Migrates package to use capitalized name, also cleans up dependencies.
Signed-off-by: Tim Rozet <trozet@redhat.com >
2019-10-21 10:42:49 -04:00
Tim Rozet
e8baccff16
Removes duplicate NetworkAttachment CRD ref
...
The CRD is now defined in the NetworkPlumbingWG org, along with
generated libs for client, listers, informers, and deep copy functions.
Therefore remove the duplicate definition here, and use the standard
definition.
Signed-off-by: Tim Rozet <trozet@redhat.com >
2019-10-21 10:42:49 -04:00
Tomofumi Hayashi
2745e46ed8
Support 'cni-args' in NetworkSelectionElement
2019-10-21 21:33:07 +09:00
Tomofumi Hayashi
adec211ae1
Support CNI RuntimeConfig for portmap/bandwidth/ip/mac
...
This changes introduce CNI RuntimeConfig for portmap, bandwidth,
ip and mac for latest specification. IP and Mac is previously
applied through CNI_ARGS, but it is changed to RuntimeConfig
for now.
2019-10-16 09:20:11 -04:00
Tomofumi Hayashi
0a2f7b18d3
Improve error/debug message
...
This diff changes error message with fixed format for easy-to-read
for users.
2019-10-10 10:32:45 -04:00
Tomofumi Hayashi
f4431cd010
Update CRD's version to v1
v3.3
2019-10-10 08:58:27 -04:00
Tomofumi Hayashi
731eeb3a78
Change API version (RBAC to v1, CRD to v1) and add crio-pre1.16.yml
2019-10-10 08:58:27 -04:00
dougbtv
ec3348c155
Updates daemonset for Kube 1.16, also docs and adds pre-1.16 daemonset
2019-10-10 08:58:27 -04:00
tdorsey
13d4157eb4
Fix more typos
2019-09-20 11:45:10 +09:00
tdorsey
c60332e637
Fix minor grammatical errors
2019-09-20 11:45:10 +09:00
dougbtv
31ae5a77c0
[entrypoint] Adds --additional-bin-dir option to entrypoint to generate binDir configuration option
2019-09-19 22:38:07 +09:00
dougbtv
32afefbb34
Appends binDir to CNI_PATH so that invoke.DelegateAdd/Del can find CNI plugins in alternate paths
2019-09-19 00:28:18 +09:00
dougbtv
83556f49bd
[dockerfile] Use ENV GO111MODULE=off when building from openshift/origin-release:golang-1.10
2019-09-02 16:55:04 +09:00
dougbtv
e2f75d4ee5
[entrypoint] Adds script parameter to optionally rename source CNI config file to .old
2019-08-31 11:23:34 +09:00
dougbtv
56f42e0b51
[deps] Update grpc for CVE-2019-9511 https://nvd.nist.gov/vuln/detail/CVE-2019-9511
2019-08-30 14:54:37 +09:00
dougbtv
59a267363d
[entrypoint] Adds one-shot CRIO restart, plus renames source CNI config to .old when not using the watch loop
2019-08-29 10:33:30 -04:00
Tomofumi Hayashi
c8a59dbb78
Bumpup CNI repo version
2019-08-27 10:14:16 +09:00
nicklesimba
d9d72c7a4f
Added coveralls badge ( #363 )
2019-08-23 09:42:51 -04:00
Tomofumi Hayashi
05df28a58c
Remove UnmarshalJSON() for NetworkSelectionElement ( #362 )
...
To support non-string variable in NetworkSelectionElement, remove
UnmarshalJSON(). interfaceRequest json is still supported in the
changes.
2019-08-22 11:19:06 -04:00
dougbtv
b2e1098ab5
[entrypoint] Adds CRIO restart
...
Co-authored-by: s1061123 <tohayash@redhat.com >
2019-08-21 15:09:44 +09:00
dougbtv
b38ab9771c
[entrypoint] Adds --cleanup-config-on-exit to the entrypoint
2019-08-21 15:09:44 +09:00