Muhammad Adil Ghaffar
f18d96b648
update to go 1.23 and latest k8s version (1.32.5)
...
Signed-off-by: Muhammad Adil Ghaffar <muhammad.adil.ghaffar@est.tech>
2025-06-24 15:11:16 +03:00
Tomofumi Hayashi
40687759fb
Reduce informer memory usage by informer transform ( #1203 )
...
This fix reduces multus-daemon memory usage with k8s 0.29 informer
transform to trim unnecessary Pod object information to multus.
2024-01-18 23:32:21 +09:00
Tomofumi Hayashi
e5d19fff6b
Add per-node-certification support
...
This change introduces per-node certification for multus pods.
Once multus pod is launched, then specified bootstrap kubeconfig
is used for initial access, then multus sends CSR request to
kube API to get original certs for kube API access. Once it is
accepted then the multus pod uses generated certs for kube access.
2023-09-19 00:38:29 +09:00
Tomofumi Hayashi
f8afd78120
Bump golang and k8s API version
2023-09-18 01:40:44 +09:00
Dan Williams
7c68481e43
vendor: add client-go and more apimachinery modules
...
We'll need these for the next commit.
Signed-off-by: Dan Williams <dcbw@redhat.com>
2023-09-13 07:54:41 -05:00
Tomofumi Hayashi
c6fa047212
Remove k8s.io/kubernetes dependency from multus
...
Fix #675
2022-04-26 18:22:36 +09:00
Tomofumi Hayashi
ae4a28b689
Downgrade Kubernetes vendor version
...
Multus community decide that multus support the Kubernetes that
Kubernetes community supports, so changed vendor code to the
oldest version of currently supported.
2021-09-17 22:48:12 +09:00
Tomofumi Hayashi
3f1031e7b4
Update vendor package
2021-05-27 02:25:34 +09: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
Tomofumi Hayashi
079c853eba
Add Kubernetes event log when the pod is launched
2020-03-16 22:08:03 +09:00
Tomofumi Hayashi
9874c14e23
Replace multus code with NPWG client library code
2019-12-10 14:38:09 +09: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
Tomofumi Hayashi
ac21a96804
Revert vendor directory to support old golang (GOPATH mode)
...
gomodule is still in progress to migrate for now, hence multus
team decide to keep vendor directory to support build without
gomodule.
2019-06-24 16:50:30 +09:00
Tomofumi Hayashi
de1c1c78e9
Migrate go modules from glide
2019-06-24 16:50:30 +09:00
Tomofumi Hayashi
517f2d4b7a
Revert "Merge branch 'dev/k8s-deviceid-model' into master"
...
This reverts commit 194c27fadf
, reversing
changes made to 96d4d79d1f
.
2018-08-30 20:15:30 +09:00
Abdul Halim
f30c688775
added deviceIDs insertions into delegates
...
this changes allow Multus to parse resourceName annotation from
network CRDs then add deviceIDs into the delegate object for CNI
plugin to consume it.
2018-08-03 13:51:46 +01:00
rkamudhan
583cbe476a
adding changing in glide yaml and vendor for network status features
2018-07-30 14:58:30 +01:00
Tomofumi Hayashi
f0794119ba
Add error message for ifname collision ( #74 )
...
* Add error message for ifname collision
This changes introduce to validateIfName, to check the validation
for interface name, i.e. same name among two or more interfaces.
2018-05-09 15:33:44 +09:00
Ramakrishnan, Kuralamudhan
557d35d977
adding the glide Vendor Package Management support
2017-06-29 17:15:54 +01:00