Tomofumi Hayashi
597408952e
Merge pull request #1023 from containernetworking/dependabot/go_modules/golang-09a819dc01
...
build(deps): bump the golang group with 1 update
2024-04-03 20:45:59 +09:00
dependabot[bot]
6f05dc325a
build(deps): bump the golang group with 1 update
...
Bumps the golang group with 1 update: [github.com/Microsoft/hcsshim](https://github.com/Microsoft/hcsshim ).
Updates `github.com/Microsoft/hcsshim` from 0.12.1 to 0.12.2
- [Release notes](https://github.com/Microsoft/hcsshim/releases )
- [Commits](https://github.com/Microsoft/hcsshim/compare/v0.12.1...v0.12.2 )
---
updated-dependencies:
- dependency-name: github.com/Microsoft/hcsshim
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: golang
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 02:41:52 +00:00
Casey Callendrello
8ab3c63c2d
Merge pull request #1022 from containernetworking/dependabot/go_modules/golang-e423e5d544
...
build(deps): bump the golang group with 4 updates
2024-03-25 15:37:06 +01:00
dependabot[bot]
c464674317
build(deps): bump the golang group with 4 updates
...
Bumps the golang group with 4 updates: [github.com/Microsoft/hcsshim](https://github.com/Microsoft/hcsshim ), [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ), [github.com/onsi/gomega](https://github.com/onsi/gomega ) and [golang.org/x/sys](https://github.com/golang/sys ).
Updates `github.com/Microsoft/hcsshim` from 0.12.0 to 0.12.1
- [Release notes](https://github.com/Microsoft/hcsshim/releases )
- [Commits](https://github.com/Microsoft/hcsshim/compare/v0.12.0...v0.12.1 )
Updates `github.com/onsi/ginkgo/v2` from 2.16.0 to 2.17.1
- [Release notes](https://github.com/onsi/ginkgo/releases )
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/ginkgo/compare/v2.16.0...v2.17.1 )
Updates `github.com/onsi/gomega` from 1.31.1 to 1.32.0
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.31.1...v1.32.0 )
Updates `golang.org/x/sys` from 0.17.0 to 0.18.0
- [Commits](https://github.com/golang/sys/compare/v0.17.0...v0.18.0 )
---
updated-dependencies:
- dependency-name: github.com/Microsoft/hcsshim
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: golang
- dependency-name: github.com/onsi/ginkgo/v2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang
- dependency-name: github.com/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-25 02:15:46 +00:00
Tomofumi Hayashi
c860b78de4
Merge pull request #1003 from adrianchiris/support-sf
...
Support DeviceID on Auxiliary Bus
2024-03-12 21:05:16 +09:00
Tomofumi Hayashi
9f1bf2a848
Merge branch 'main' into support-sf
2024-03-12 20:51:56 +09:00
Tomofumi Hayashi
7567d28a73
Merge pull request #1002 from adrianchiris/use-temp-name
...
Use temporary name for netdevice when moving in/out of NS
2024-03-12 20:51:08 +09:00
adrianc
ba5bdafe5d
Use temporary name for netdevice when moving in/out of NS
...
Today, it is not possible to use host-device CNI to move a
host device to container namespace if a device already exists
in that namespace.
e.g when a delegate plugin (such as multus) is used to provide
multiple networks to a container, CNI Add call will fail if
the targeted host device name already exists in container network
namespace.
to overcome this, we use a temporary name for the interface before
moving it in/out of container network namespace.
Signed-off-by: adrianc <adrianc@nvidia.com>
2024-03-12 12:25:23 +02:00
adrianc
d34720b531
Support DeviceID on Auxiliary Bus
...
Device plugins may allocate network device on a bus
different than PCI.
sriov-network-device-plugin supports the allocation
of network devices over Auxiliary bus[1][2][3].
extend host-device CNI to support such devices if provided
through runtime config.
- Check if device provided by DeviceID runtime config
is present on either PCI bus or Auxiliary bus
- extend getLink method to support getting netdev link obj
from auxiliary bus
- add unit-test to cover the new flow
[1] https://github.com/k8snetworkplumbingwg/sriov-network-device-plugin/tree/master?tab=readme-ov-file#auxiliary-network-devices-selectors
[2] https://github.com/k8snetworkplumbingwg/sriov-network-device-plugin/tree/master/docs/subfunctions
[3] https://docs.kernel.org/networking/devlink/devlink-port.html
Signed-off-by: adrianc <adrianc@nvidia.com>
2024-03-12 12:09:29 +02:00
Tomofumi Hayashi
8fc26ce7a0
Merge pull request #991 from containernetworking/dependabot/docker/dot-github/actions/retest-action/alpine-3.19
...
build(deps): bump alpine from 3.18 to 3.19 in /.github/actions/retest-action
v1.4.1
2024-03-12 02:54:07 +09:00
Tomofumi Hayashi
c8d165df6d
Merge branch 'main' into dependabot/docker/dot-github/actions/retest-action/alpine-3.19
2024-03-12 02:27:00 +09:00
Casey Callendrello
1b5811957e
Merge pull request #1010 from containernetworking/dependabot/github_actions/actions/checkout-4
...
build(deps): bump actions/checkout from 3 to 4
2024-03-11 18:12:59 +01:00
dependabot[bot]
8a3014f202
build(deps): bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 17:03:59 +00:00
Casey Callendrello
019727a392
Merge pull request #1005 from austinvazquez/update-golangci-lint-action-package
...
Update golangci-lint-action package to v4
2024-03-11 18:03:14 +01:00
Austin Vazquez
352e0512e8
Update golangci-lint-action package to v4
...
This change updates golangci-lint-action package to v4 to resolve NodeJS
16 deprecation warnings.
Signed-off-by: Austin Vazquez <macedonv@amazon.com>
2024-03-11 17:52:02 +01:00
Austin Vazquez
9c016b5d12
Rename unused variables to resolve lint warnings
...
Signed-off-by: Austin Vazquez <macedonv@amazon.com>
2024-03-11 17:52:02 +01:00
Casey Callendrello
0729398940
Merge pull request #1017 from containernetworking/dependabot/go_modules/golang-6a70725da1
...
build(deps): bump the golang group with 5 updates
2024-03-11 17:50:33 +01:00
dependabot[bot]
394ab0d149
build(deps): bump the golang group with 5 updates
...
Bumps the golang group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [github.com/Microsoft/hcsshim](https://github.com/Microsoft/hcsshim ) | `0.11.4` | `0.12.0` |
| [github.com/alexflint/go-filemutex](https://github.com/alexflint/go-filemutex ) | `1.2.0` | `1.3.0` |
| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) | `2.13.2` | `2.16.0` |
| [github.com/onsi/gomega](https://github.com/onsi/gomega ) | `1.30.0` | `1.31.1` |
| [golang.org/x/sys](https://github.com/golang/sys ) | `0.15.0` | `0.17.0` |
Updates `github.com/Microsoft/hcsshim` from 0.11.4 to 0.12.0
- [Release notes](https://github.com/Microsoft/hcsshim/releases )
- [Commits](https://github.com/Microsoft/hcsshim/compare/v0.11.4...v0.12.0 )
Updates `github.com/alexflint/go-filemutex` from 1.2.0 to 1.3.0
- [Release notes](https://github.com/alexflint/go-filemutex/releases )
- [Commits](https://github.com/alexflint/go-filemutex/compare/v1.2.0...v1.3.0 )
Updates `github.com/onsi/ginkgo/v2` from 2.13.2 to 2.16.0
- [Release notes](https://github.com/onsi/ginkgo/releases )
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/ginkgo/compare/v2.13.2...v2.16.0 )
Updates `github.com/onsi/gomega` from 1.30.0 to 1.31.1
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.30.0...v1.31.1 )
Updates `golang.org/x/sys` from 0.15.0 to 0.17.0
- [Commits](https://github.com/golang/sys/compare/v0.15.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: github.com/Microsoft/hcsshim
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang
- dependency-name: github.com/alexflint/go-filemutex
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang
- dependency-name: github.com/onsi/ginkgo/v2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang
- dependency-name: github.com/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 15:54:46 +00:00
Casey Callendrello
0144de0fcf
Merge pull request #1011 from containernetworking/dependabot/github_actions/actions/setup-go-5
...
build(deps): bump actions/setup-go from 3 to 5
2024-03-11 16:51:01 +01:00
dependabot[bot]
47373d2612
build(deps): bump actions/setup-go from 3 to 5
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 3 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v3...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 15:07:08 +00:00
Casey Callendrello
8e8410f726
Merge pull request #1006 from austinvazquez/update-go-in-ci
...
Update to Go v1.22 in CI and release
2024-03-11 16:06:20 +01:00
Austin Vazquez
2bae9b67d3
Update to Go v1.22 in CI and release
...
Signed-off-by: Austin Vazquez <macedonv@amazon.com>
2024-03-11 15:52:12 +01:00
Casey Callendrello
976edfe1bc
Merge pull request #1009 from adrianchiris/fix-lint-version
...
Fix version of golangci-lint
2024-03-11 15:51:56 +01:00
adrianc
cb244060c2
Fix version of golangci-lint
...
currently the workflow will use latest
version which is a moving target.
newer versions may cause ci failures due
to new checks added.
Signed-off-by: adrianc <adrianc@nvidia.com>
2024-02-13 10:35:41 +02:00
Casey Callendrello
d1aada912d
Merge pull request #1000 from s1061123/add-build-gh-action
...
Add github action to build binaries for each platform at release
2024-02-12 17:28:13 +01:00
Tomofumi Hayashi
8b2b1d20d6
Add github action to build binaries for each platform at release
...
This change introduces new github action to build cni plugin
binaries for each platform at tagged new release.
Signed-off-by: Tomofumi Hayashi <tohayash@redhat.com>
2024-02-06 01:01:35 +09:00
Casey Callendrello
14bdce598f
Merge pull request #997 from ormergi/bridge-cont-iface-state
...
bridge: Enable disabling bridge interface
2024-02-02 21:22:32 +01:00
Or Mergi
7e131a0076
bridge: Enable disabling bridge interface
...
The new `disableContainerInterface` parameter is added to the bridge plugin to
enable setting the container interface state down.
When the parameter is enabled, the container interface (veth peer that is placed
at the container ns) remain down (i.e: disabled).
The bridge and host peer interfaces state are not affected by the parameter.
Since IPAM logic involve various configurations including waiting for addresses
to be realized and setting the interface state UP, the new parameter cannot work
with IPAM.
In case both IPAM and DisableContainerInterface parameters are set, the bridge
plugin will raise an error.
Signed-off-by: Or Mergi <ormergi@redhat.com>
2024-01-10 15:35:23 +02:00
Casey Callendrello
b6a0e0bc96
Merge pull request #990 from containernetworking/dependabot/github_actions/actions/setup-go-5
...
build(deps): bump actions/setup-go from 4 to 5
2023-12-11 17:08:17 +01:00
dependabot[bot]
133a764c4d
build(deps): bump alpine in /.github/actions/retest-action
...
Bumps alpine from 3.18 to 3.19.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 02:50:07 +00:00
dependabot[bot]
e6099fb83d
build(deps): bump actions/setup-go from 4 to 5
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 02:16:03 +00:00
Casey Callendrello
1fb5bf669e
Merge pull request #982 from jingyuanliang/patch-1
...
Bump to golang:1.21-alpine in release.sh
v1.4.0
2023-12-04 10:37:33 +01:00
Casey Callendrello
3712c1cfcb
Merge pull request #988 from containernetworking/dependabot/go_modules/golang-2d6cee5bad
...
build(deps): bump the golang group with 2 updates
2023-12-04 10:36:51 +01:00
dependabot[bot]
825421709e
build(deps): bump the golang group with 2 updates
...
Bumps the golang group with 2 updates: [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) and [golang.org/x/sys](https://github.com/golang/sys ).
Updates `github.com/onsi/ginkgo/v2` from 2.13.1 to 2.13.2
- [Release notes](https://github.com/onsi/ginkgo/releases )
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/ginkgo/compare/v2.13.1...v2.13.2 )
Updates `golang.org/x/sys` from 0.14.0 to 0.15.0
- [Commits](https://github.com/golang/sys/compare/v0.14.0...v0.15.0 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: golang
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-04 02:47:46 +00:00
jingyuanliang
d708217503
Bump to golang:1.21-alpine in release.sh
...
Also make this overridable in env vars.
Signed-off-by: Jingyuan Liang <jingyuanliang@google.com>
2023-11-17 09:01:30 +00:00
Casey Callendrello
abee8ccc0d
Merge pull request #954 from cyclinder/improve_cmd_del
...
macvlan cmdDel: replace the loadConf function with json.unmarshal
2023-11-16 19:06:11 +01:00
Casey Callendrello
e1474463ef
Merge pull request #978 from containernetworking/dependabot/go_modules/golang-439c5fc513
...
build(deps): bump the golang group with 3 updates
2023-11-16 19:05:16 +01:00
Casey Callendrello
11ee4b61d9
Merge pull request #969 from s1061123/fix-netns-override
...
Add CNI_NETNS_OVERRIDE for upcoming CNI change
2023-11-16 19:04:53 +01:00
Tomofumi Hayashi
a4cbf13a9b
Add CNI_NETNS_OVERRIDE for upcoming CNI change
...
containernetwork/cni#890 introduces CNI_NETNS_OVERRIDE and plugin
testing requires this flag. This change enables CNI_NETNS_OVERRIDE
for further containernetwork/cni vendor update.
Signed-off-by: Tomofumi Hayashi <tohayash@redhat.com>
2023-11-16 23:18:00 +09:00
dependabot[bot]
6cac5d603b
build(deps): bump the golang group with 3 updates
...
Bumps the golang group with 3 updates: [github.com/Microsoft/hcsshim](https://github.com/Microsoft/hcsshim ), [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) and [github.com/onsi/gomega](https://github.com/onsi/gomega ).
Updates `github.com/Microsoft/hcsshim` from 0.11.2 to 0.11.4
- [Release notes](https://github.com/Microsoft/hcsshim/releases )
- [Commits](https://github.com/Microsoft/hcsshim/compare/v0.11.2...v0.11.4 )
Updates `github.com/onsi/ginkgo/v2` from 2.13.0 to 2.13.1
- [Release notes](https://github.com/onsi/ginkgo/releases )
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/ginkgo/compare/v2.13.0...v2.13.1 )
Updates `github.com/onsi/gomega` from 1.29.0 to 1.30.0
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.29.0...v1.30.0 )
---
updated-dependencies:
- dependency-name: github.com/Microsoft/hcsshim
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: golang
- dependency-name: github.com/onsi/ginkgo/v2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: golang
- dependency-name: github.com/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-16 12:41:14 +00:00
Casey Callendrello
333fc9a0d7
Merge pull request #981 from arthur-zhang/dev-revert
...
revert some code in pr 962
2023-11-16 13:39:59 +01:00
arthur-zhang
f90ac41ae4
revert some code in pr 962
...
Signed-off-by: arthur-zhang <zhangya_no1@qq.com>
2023-11-14 10:04:18 +08:00
Casey Callendrello
93a1b3d0e7
Merge pull request #979 from s1061123/fix/ndisc_ipvlan
...
Add ndisc_notify in ipvlan for ipv6 ndp
2023-11-14 00:27:01 +01:00
Tomofumi Hayashi
00406f9d1e
Merge branch 'main' into fix/ndisc_ipvlan
2023-11-14 08:18:07 +09:00
Casey Callendrello
e82848a9cb
Merge pull request #962 from arthur-zhang/dev-pr-bridge
...
bridge: remove useless code
2023-11-13 18:01:02 +01:00
arthur-zhang
5280b4d582
bridge: fix spelling
...
Signed-off-by: arthur-zhang <zhangya_no1@qq.com>
2023-11-13 17:11:21 +01:00
arthur-zhang
495a2cbb0c
bridge: remove useless firstV4Addr
...
Signed-off-by: arthur-zhang <zhangya_no1@qq.com>
2023-11-13 17:11:21 +01:00
arthur-zhang
8c59fc1eea
bridge: remove useless check
...
gws.defaultRouteFound here is always false.
Signed-off-by: arthur-zhang <zhangya_no1@qq.com>
2023-11-13 17:11:21 +01:00
Casey Callendrello
2eee7cef35
Merge pull request #974 from zshi-redhat/macvlan-ipv6-ndisc
...
macvlan: enable ipv6 ndisc_notify
2023-11-13 17:08:56 +01:00
Tomofumi Hayashi
1079e113fe
Add ndisc_notify in ipvlan for ipv6 ndp
...
Signed-off-by: Tomofumi Hayashi <tohayash@redhat.com>
2023-11-14 01:07:59 +09:00