dougbtv
fb29016d92
Allows namespaceIsolation to allow pods in any namespace refer to the default namespace
2020-04-22 14:48:56 -04:00
OpenShift Merge Robot
1683374fde
Merge pull request #59 from s1061123/fix/1822803
...
Bug 1822803: Add nil check for pod in case of Eventf()
2020-04-21 13:46:39 -04:00
Tomofumi Hayashi
e12749766d
Add error message in case of unexpected situation
...
To troubleshooting #481 , adds error message for further analysis.
2020-04-21 23:24:35 +09:00
Ted Yu
c1c3193633
Check Pod parameter against nil before calling Eventf
...
Signed-off-by: Ted Yu <yuzhihong@gmail.com>
2020-04-21 22:34:24 +09:00
OpenShift Merge Robot
f6cf49b5e5
Merge pull request #58 from openshift/owners-fields
...
Update OWNERS fields
2020-04-15 18:01:01 +02:00
dougbtv
8635270249
Update OWNERS fields
2020-04-14 13:31:46 -04:00
OpenShift Merge Robot
673cbc4062
Merge pull request #57 from dougbtv/multus-april-04-2020
...
Sync Multus upstream for OCP 4.5
2020-04-06 16:06:21 +02:00
dougbtv
90b6307473
Sync Multus master branch for downstream OCP 4.5
2020-04-03 11:14:16 -04:00
OpenShift Merge Robot
25d0d0ae3c
Merge pull request #54 from dougbtv/test-readiness-on-del
...
Adds readinessindicatorfile check on CNI DEL
2020-04-03 00:39:41 +02:00
Doug Smith
6ccf03e8b3
Merge pull request #473 from ashish-billore/master
...
Error log for network-attachment-definition
2020-04-02 09:46:00 -04:00
dougbtv
c0891354ff
Adds readinessindicatorfile check on CNI DEL
2020-04-02 22:40:09 +09:00
ashish-billore
ea95133ef4
Error log for network-attachment-definition
...
Corrected the error for missing network-attachment-definition
updated test for this error.
2020-04-02 17:40:32 +09:00
Doug Smith
5931d24639
Merge pull request #469 from ashish-billore/patch-2
...
Update quickstart.md
2020-03-30 08:40:33 -04:00
Ashish Billore
055f74fc61
Update quickstart.md
2020-03-30 14:02:35 +09:00
dougbtv
cb47afa633
Adds readinessindicatorfile check on CNI DEL
2020-03-27 08:20:25 -04:00
Mamduh Alassi
14fb6be109
Use latest image version 3.4.1 in daemonset file
2020-03-27 00:21:21 +09:00
Tomofumi Hayashi
7f50f5f175
Fix CI workflow
2020-03-23 23:49:05 +09:00
Doug Smith
ea72e56fab
Merge pull request #462 from s1061123/dev/add-arm64v8-ci
...
Add arm64 build in CI workflow
2020-03-23 09:52:25 -04:00
Tomofumi Hayashi
055a7568ad
Logging improvement (UID, net-attach-def)
...
This change adds pod UID and net-attach-def name in verbose log
and sends kubernetes event when net-attach-def is not found.
2020-03-23 21:32:33 +09:00
Tomofumi Hayashi
c7cd0ef822
Add arm64 build in CI workflow
2020-03-23 13:00:50 +09:00
Trevor Tao
f885b38332
Add Dockerfile for building image on arm64
...
Add Dockerfile.arm64 for building Multus image on arm64.
Actually it's multi-arch capable and works for
amd64 platform too if used.
Signed-off-by: Trevor Tao <trevor.tao@arm.com>
2020-03-19 22:41:27 +09:00
Trevor Tao
cd1a76f919
Add Dockerfile for building image on arm64
...
Add Dockerfile.arm64 for building Multus image on arm64.
Actually it's multi-arch capable and works for
amd64 platform too if used.
Signed-off-by: Trevor Tao <trevor.tao@arm.com>
2020-03-19 22:41:27 +09:00
Tomofumi Hayashi
079c853eba
Add Kubernetes event log when the pod is launched
2020-03-16 22:08:03 +09:00
Tomofumi Hayashi
bfaf22964b
Fix goreleaser file for build-release error
2020-03-16 21:58:41 +09:00
Tomofumi Hayashi
eaf6ff6e20
Update vendor file to fix #426
2020-03-13 12:16:49 +09:00
Adrian Chiris
5577822b36
Pass DeviceID to each plugin in configuration list
...
Until today, it was hardcoded that DeviceID will only be
injected for the first CNI in the chain.
This commit modifies multus to pass DeviceID to each network
configuration element in a network configuration list.
This will allow multiple CNI's to act on DeviceID when CNI
plugins are being chained for a specific network.
The change is required to allow CNI's to ensure network
isolation (introduced in kernel >= 5.2.0 see [1]) for RDMA devices
when exist.
e.g for SR-IOV network:
sriov-cni moves network device associated with the provided DeviceID
to to the container's network namespace.
An "RDMA cni" would do the same for the corresponding RDMA device when
RDMA traffic is desired on the network.
[1] https://patchwork.kernel.org/cover/10810451/
2020-03-12 23:48:03 +09:00
Periyasamy Palanisamy
32fe803221
Log message after logger initialization
...
In cmdCheck and cmdDelete debug messages are logged even before logger
is initialized with its log level and file (done in types.LoadNetConf).
Because of this those debug messages are not logged into the file.
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@est.tech>
2020-03-05 23:48:15 +09:00
OpenShift Merge Robot
7219de04e6
Merge pull request #50 from dougbtv/test-no-config-invalidation
...
Removes configuration invalidation
2020-03-02 19:23:28 +01:00
Tomofumi Hayashi
50da6381cf
Removes configuration invalidation
2020-03-02 10:10:11 -05:00
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
OpenShift Merge Robot
31cad25b97
Merge pull request #47 from dougbtv/readiness-indicator-poll-master
...
Exposes readinessindicatorfile and uses wait.PollImmediate
2020-02-19 20:50:50 +01:00
dougbtv
1042a5e25f
Changes wait.ExponentialBackoff to wait.PollImmediate and exposes readinessindicatorfile via entrypoint parameter
2020-02-19 10:03:43 +09:00
dougbtv
cd9980fcd9
Changes wait.ExponentialBackoff to wait.PollImmediate and exposes readinessindicatorfile via entrypoint parameter
2020-02-18 15:50:05 -05: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
OpenShift Merge Robot
a4bcbc043c
Merge pull request #43 from dougbtv/master-fix-readiness
...
Bug 1794142: Fixes unnecessary wait when readinessindicatorfile is not present
2020-02-12 16:28:16 +01:00
Tomofumi Hayashi
8334b73296
Add Github Actions for CI pipeline, to be replace with travis
2020-02-12 22:57:04 +09:00
Dan Williams
be46ee25b6
multus: print pod namespace/name in cmdAdd/cmdDel error messages
...
Signed-off-by: Dan Williams <dcbw@redhat.com>
2020-02-11 10:58:14 -05:00
dougbtv
4ca7e30bf5
[bugfix] Fixes unnecessary wait when readinessindicatorfile is not present
2020-02-11 10:51:17 -05: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