Billy McFall
2cd91b6bad
Update vendor for network-attachment-definition-client update
...
Signed-off-by: Billy McFall <22157057+Billy99@users.noreply.github.com>
2020-11-19 16:06:54 -05:00
Billy McFall
e064679967
Point to latest network-attachment-definition-client
...
Move Multus to use latest network-attachment-definition-client repo which
contains the device-info-spec changes.
Signed-off-by: Billy McFall <22157057+Billy99@users.noreply.github.com>
2020-11-19 16:06:54 -05:00
Doug Smith
6a23d65fea
Merge pull request #583 from aojea/cmdadddel
...
clarify cmdAdd error
2020-11-19 10:45:04 -05:00
Antonio Ojea
1b58bed5a6
clarify cmdAdd error
...
it can happen that a CNI Add operation is canceled because the
runtime sends a CNI Del too fast, so the pod was already deleted
when multus try to set the network status annotations.
Since multus is an executable and can not persist state, it can't
track the CNI requests that are done in parallel, but it can
assume that, if it was able to get the pod from the API, and in a
subsequent request the pod no longer exists, it is because it was
deleted.
Signed-off-by: Antonio Ojea <aojea@redhat.com>
2020-11-19 10:30:12 +01:00
Doug Smith
957e26674a
Merge pull request #573 from rhdojun/patch-1
...
Update quickstart.md
2020-11-12 09:35:38 -05:00
Doug Smith
36d3874c4c
Merge pull request #571 from Billy99/billy99-k8s-rebase
...
Bump kubernetes dependencies to v0.18.3
2020-10-27 15:36:55 -04:00
rhdojun
4bfc2b14f2
Update quickstart.md
...
Felt like the line wasn't finished yet.
2020-10-27 13:12:34 +01:00
Billy McFall
f62529d4ff
Update source for k8s bump to v0.18.3
...
Signed-off-by: Billy McFall <22157057+Billy99@users.noreply.github.com>
2020-10-23 15:49:49 -04:00
Billy McFall
36b5edff29
Update vendor, go.mod and go.sum for k8s bump to v0.18.3
...
Signed-off-by: Billy McFall <22157057+Billy99@users.noreply.github.com>
2020-10-23 10:55:54 -04:00
Billy McFall
c8739f64b9
Run 'go fmt' on code base.
...
Signed-off-by: Billy McFall <22157057+Billy99@users.noreply.github.com>
2020-10-23 10:43:23 -04:00
Doug Smith
bc95a19c5d
Merge pull request #559 from s1061123/fix/remove-travis
...
Remove travis.yml because CI is now switched to github/actions
2020-09-15 20:06:16 -04:00
Tomofumi Hayashi
0e4b8be1e7
Remove travis.yml because CI is now switched to github/actions
2020-09-15 16:47:14 +09:00
Doug Smith
d13e06a5df
Merge pull request #556 from s1061123/add-default-route-e2e
...
Add e2e tests for default-route annotation
2020-09-14 13:31:45 -04:00
Tomofumi Hayashi
ff3ee290c9
Add e2e tests for default-route annotation
2020-09-14 12:56:12 +09:00
Shane Utt
8cc60f7dd8
Add ARM64 to images
...
This PR takes the existing ARM64v8 build
and creates Daemonsets in the install images
to deploy it for ARM based K8s clusters.
Fixes #554
Signed-off-by: Shane Utt <shaneutt@linux.com>
2020-09-14 12:47:34 +09:00
Doug Smith
2a01aec396
Merge pull request #552 from intel/fix/e2e
...
Update e2e
2020-09-03 13:50:14 -04:00
Tomofumi Hayashi
17b24d5fd5
Update e2e
...
This change contains following:
- update kind version to 0.8.1
- update setup script due to update
- add teardown script
- update README
2020-09-04 02:20:35 +09:00
Doug Smith
2dab3225de
Merge pull request #550 from s1061123/fix/image-url
...
Specify image repo URL explicitly
2020-08-31 08:36:41 -04:00
Tomofumi Hayashi
95cc1902c0
Specify image repo URL explicitly
...
This fix supplies domain for container image repo because
in some runtime configuration, 'docker.io' is not specified as
default container repository url.
2020-08-31 14:58:10 +09:00
Mamduh Alassi
36f2fd64e0
Use latest image version 3.6 in daemonset files
2020-08-20 22:35:19 +09:00
Doug Smith
be492e1778
Merge pull request #545 from clementnuss/master
...
Pull underlying capabilities up to 00-multus.conf
2020-08-06 09:37:02 -04:00
Clément Nussbaumer
4c271a57d5
Pull underlying capabilities up to 00-multus.conf
...
Using Python, we analyze the content of the master plugin configuration,
and we integrate any capabilities from the underlying chained plugins
declaration. We only pull enabled capabilties from the underlying
(chained) plugin definitions.
Fixes intel#544
Signed-off-by: <Clement.Nussbaumer@Swisscom.com>
2020-08-05 10:29:05 +02:00
Doug Smith
e15f97860f
Merge pull request #541 from s1061123/fix/crd
...
Fix CRD yaml file for right explan information
2020-07-28 10:39:13 -04:00
Tomofumi Hayashi
78669323d2
Fix CRD yaml file for right explan information
2020-07-28 11:56:08 +09:00
Doug Smith
c85b79f5ff
Merge pull request #536 from s1061123/fix/update-vendor
...
Update vendors
2020-07-21 20:17:50 -04:00
Tomofumi Hayashi
801e1e8940
Update vendors
2020-07-22 09:15:24 +09:00
Doug Smith
41fefbb001
Merge pull request #522 from s1061123/fix/del-error-fix
...
Fix/del error fix
2020-07-21 17:13:33 -04:00
Tomofumi Hayashi
4eb6ae1553
Fix error handling on cmdDel
...
Fix #519
2020-07-21 14:52:07 +09:00
Doug Smith
b5211cb0d2
Merge pull request #534 from bmwiedemann/date
...
Allow to override build date with SOURCE_DATE_EPOCH
2020-07-09 09:52:28 -04:00
Bernhard M. Wiedemann
29df24fa6c
Allow to override build date with SOURCE_DATE_EPOCH
...
in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.
This date call only works with GNU date.
Also use UTC to be independent of timezone.
2020-07-08 05:08:11 +02:00
Doug Smith
e4a8c9f639
Merge pull request #530 from rktidwell/master
...
build: Enable -mod build flag to be toggled via environment variable
2020-07-06 08:49:58 -04:00
Adrian Chiris
2796202d8c
Add infinibandGUID runtime config to delegate netconf
...
This commit extend the various network conf methods
to translate `infiniband-guid` network attachment configuration
to `infinibandGUID` CNI runtime config.
- Update relevant methods in types package
- Update unit tests
2020-06-26 14:55:21 +09:00
Adrian Chiris
46be700cb5
Struct updates
...
- Add `infinibandGUID` CNI runtime config
- Add `infiniband-guid` Network attachment attribute
- Reflect infiniband guid request in Delegate network config
2020-06-26 14:55:21 +09:00
Ryan Tidwell
a167d54608
build: Enable -mod build flag to be toggled via environment variable
...
This change will enable builds to be performed with the option of
passing the -mod flag to 'go build'. This can be done by optionally
setting the MODMODE environment variable prior to building.
For example, toggling the -mod setting for the build can be
accomplished as follows:
```
$ MODMODE=vendor ./build
```
Signed-off-by: Ryan Tidwell <rtidwell@suse.com>
2020-06-24 16:11:19 -05:00
Shahar Klein
ecb79330c0
Add support for log rotation
...
When using debug level the log files tends to fill up quickly.
Add support for log rotation using lumberjack, simple and easy to use
log rotation module.
Signed-off-by: Shahar Klein <sklein@nvidia.com>
2020-06-17 15:31:19 +09:00
Doug Smith
3882e405ef
Merge pull request #515 from s1061123/fix/namespace-in-status
...
Fix network status name/namespace to compliant with multi-net-spec
2020-06-09 15:08:23 -04:00
Doug Smith
5e15ff18f8
Merge pull request #518 from dougbtv/readme-typo
...
README typo for roll-YOUR-own
2020-06-09 15:07:49 -04:00
dougbtv
28bb98f78b
README typo for roll-YOUR-own
2020-06-09 15:07:19 -04:00
Tomofumi Hayashi
e7c8977423
Fix network status name/namespace to compliant with multi-net-spec
...
This fix changes network status name to net-attach-def name with
namespace, to compliant with k8s npwg's multi-net-spec.
2020-06-09 12:43:49 +09:00
Doug Smith
fff8e490b9
Merge pull request #511 from s1061123/fix/error-on-fail
...
Change the error handling for kubernetes client
2020-06-08 09:14:02 -04:00
dougbtv
809a16fbed
Adds code of conduct
2020-06-05 09:18:10 +09:00
Tomofumi Hayashi
f5dcb9d8be
Change the error handling for kubernetes client
...
This change adds retry to wait a bit if kubernetes client
returns service unavailable.
This fixes #492
2020-06-01 23:17:42 +09:00
Doug Smith
fdd7d30095
Merge pull request #507 from s1061123/dev/update-example
...
Simplify examples directory
2020-05-28 09:59:10 -04:00
Tomofumi Hayashi
c976f6bceb
Add deviceid in clusterNetwork
2020-05-28 10:00:29 +09:00
Tomofumi Hayashi
8131923b14
Simplify examples directory
2020-05-19 21:29:19 +09:00
Tomofumi Hayashi
4eac660359
Introduce gopkg.in for go module
...
This change introduces gopkg.in to allow everyone to use multus
code as library. Currently multus-cni uses version 'v3', hence
it hits go modules limitation, as #504 describes.
This change fix #504 with gopkg.in.
2020-05-15 21:33:26 +09:00
dougbtv
ec5fd6c923
Move pre-1.16 Kubernetes assets to a deprecated folder (to later remove)
2020-05-08 09:50:33 +09:00
Doug Smith
b8540e190d
Merge pull request #455 from cucosion/feature/gkeexample
...
Daemonset for Google Kubernetes Engine for kubernetes cluster version…
2020-04-30 09:44:45 -04:00
Doug Smith
a4c2b67784
Merge pull request #497 from s1061123/fix/improve-cni-logs
...
[WIP] Fix/improve cni logs
2020-04-30 08:43:09 -04:00
Tomofumi Hayashi
b2439f8279
Simplify error message in case of delegating CNI error
...
This fix removes redundant error messages and try to simplify
if the error comes from delegating CNI plugins.
2020-04-30 18:02:05 +09:00