build(deps): bump github.com/containernetworking/plugins from 1.6.1 to 1.7.1
Bumps github.com/containernetworking/plugins from 1.6.1 to 1.7.1.
Release notes
Sourced from github.com/containernetworking/plugins's releases.
CNI plugins v1.7.1
What's Changed
(Administrative note: the GitHub release v1.7.0 somehow got split in to two immutable releases. v1.7.1 is a re-release that corrects the issue. Apologies for the trouble).
New features / options
- bridge: Add option to enable port isolation by
@ormergiin containernetworking/plugins#1141- Add a new firewall ingress-policy "isolated" by
@swagatbora90in containernetworking/plugins#1140Other improvements
- host-device: Return interface name in result by
@sriramyin containernetworking/plugins#1147- Add retries for netlink calls that may return a EINTR by
@adrianmoiseyin containernetworking/plugins#1154- Enable KeepAddrOnDown for ipv6 addresses by
@mlguerrero12in containernetworking/plugins#1155- Implement exponential backoff in vrf plugin by
@mlguerrero12in containernetworking/plugins#1156Bug fixes
- DHCP lease maintenance should terminate when interface no longer exists. by
@dougbtvin containernetworking/plugins#1143- Fix addresses and routes reinserted to the VRF by
@mlguerrero12in containernetworking/plugins#1151- Check error returned by ipv6 SettleAddresses by
@mlguerrero12in containernetworking/plugins#1168New Contributors
@sriramymade their first contribution in containernetworking/plugins#1147@swagatbora90made their first contribution in containernetworking/plugins#1140@dougbtvmade their first contribution in containernetworking/plugins#1143@adrianmoiseymade their first contribution in containernetworking/plugins#1154Full Changelog: https://github.com/containernetworking/plugins/compare/v1.6.2...v1.7.1
v1.7.0
No release notes provided.
v1.7.0
No release notes provided.
v1.6.2
(administrative note: release v1.6.1 was somehow double-created in GitHub; v1.6.2 is identical but fixes the duplication.)
What's Changed
- portmap: fix nftables backend by
@champtarin containernetworking/plugins#1116- ipmasq: fix nftables backend by
@champtarin containernetworking/plugins#1120- portmap: fix iptables conditions detection by
@champtarin containernetworking/plugins#1117Full Changelog: https://github.com/containernetworking/plugins/compare/v1.6.0...v1.6.2
Commits
a5d507ebuild(deps): bump github.com/onsi/gomega in the golang groupd0d20a9build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0318c44btuning, vrf: fix test json unmarshalc5861e7vendor: bump libcni to v1.3.0d650da4Check error returned by ipv6 SettleAddresses4754510build(deps): bump the golang group across 1 directory with 5 updates282f0a4mechanical: fix lint errorsa8d8d04ci: bump to golangci-lint v2c8096aego.mod: bump ginkgo57925a3.github: bump go to v1.24- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: Once this PR has been reviewed and has the lgtm label, please assign hzxuzhonghu for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment
Need to look into why the ut failed
=== RUN TestGetCniConfigPath/test_6:_have_CniConfigName,_get_CnifigPath_successful,_should_return_nil
time="2025-04-25T15:52:29Z" level=error msg="failed to read conflist /etc/cni/net.d/utTest.conflist : error reading /etc/cni/net.d/utTest.conflist: open /etc/cni/net.d/utTest.conflist: no such file or directory" subsys="cni installer"
chained_test.go:210: getCniConfigPath() error = failed to read conflist /etc/cni/net.d/utTest.conflist : error reading /etc/cni/net.d/utTest.conflist: open /etc/cni/net.d/utTest.conflist: no such file or directory, wantErr false
=== RUN TestGetCniConfigPath/test_7:_no_CniConfigName,_Successful,_should_return_nil
time="2025-04-25T15:52:29Z" level=info msg="failed to read conflist: utTest1.conflist, error reading utTest1.conflist: open utTest1.conflist: no such file or directory" subsys="cni installer"
time="2025-04-25T15:52:29Z" level=info msg="failed to read conflist: utTest2.conflist, error reading utTest2.conflist: open utTest2.conflist: no such file or directory" subsys="cni installer"
time="2025-04-25T15:52:29Z" level=error msg="can not found the valid cni config" subsys="cni installer"
chained_test.go:210: getCniConfigPath() error = can not found the valid cni config, wantErr false
--- FAIL: TestGetCniConfigPath (0.00s)
--- PASS: TestGetCniConfigPath/test1:_have_CniConfigName,_get_error_in_libcni.ConfListFromFile,_should_return_error (0.00s)
--- PASS: TestGetCniConfigPath/test2:_have_CniConfigName,_no_Plugins,_should_return_error (0.00s)
--- PASS: TestGetCniConfigPath/test3:_no_CniConfigName,_get_error_in_libcni.ConfFiles,_should_return_error (0.00s)
--- PASS: TestGetCniConfigPath/test_4:_no_CniConfigName,_get_error_in_libcni.ConfListFromFile,_should_return_error (0.00s)
--- PASS: TestGetCniConfigPath/test_5:_no_CniConfigName,_no_Plugins,_should_return_error (0.00s)
--- FAIL: TestGetCniConfigPath/test_6:_have_CniConfigName,_get_CnifigPath_successful,_should_return_nil (0.00s)
--- FAIL: TestGetCniConfigPath/test_7:_no_CniConfigName,_Successful,_should_return_nil (0.00s)
Looks like github.com/containernetworking/plugins is up-to-date now, so this is no longer needed.