Roberto Bonafiglia
fefaf1ea17
Updated vendor modules
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com >
v1.7.1-k3s1
2025-06-13 16:43:41 +02:00
Roberto Bonafiglia
6c1ca5f1b6
Fixed portmap package
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com >
2025-06-13 16:37:41 +02:00
Roberto Bonafiglia
6ddf4a95f3
Updated vendor packages
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com >
2025-06-13 16:37:28 +02:00
Sean Yen
8d5e84a71c
Initial Windows port for K3s multi-exec binary ( #7 )
2025-06-13 16:35:45 +02:00
Manuel Buil
3d28d57122
Remove github actions e2e tests
...
These tests don't make sense anymore
Signed-off-by: Manuel Buil <mbuil@suse.com >
2025-06-13 16:35:34 +02:00
Darren Shepherd
fbfebb0d1a
Create multi-exec binary
2025-06-13 16:33:55 +02:00
dependabot[bot]
a5d507e2b8
build(deps): bump github.com/onsi/gomega in the golang group
...
Bumps the golang group with 1 update: [github.com/onsi/gomega](https://github.com/onsi/gomega ).
Updates `github.com/onsi/gomega` from 1.36.3 to 1.37.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.36.3...v1.37.0 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
dependency-version: 1.37.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-25 13:18:48 +02:00
dependabot[bot]
d0d20a9e22
build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.37.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.37.0...v0.38.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.38.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-17 15:56:55 +02:00
Casey Callendrello
318c44b4ec
tuning, vrf: fix test json unmarshal
...
A signature change from libcni v1.3.0.
Signed-off-by: Casey Callendrello <c1@caseyc.net >
2025-04-17 15:44:49 +02:00
Casey Callendrello
c5861e7003
vendor: bump libcni to v1.3.0
...
Signed-off-by: Casey Callendrello <c1@caseyc.net >
2025-04-17 15:44:49 +02:00
Marcelo Guerrero
d650da4810
Check error returned by ipv6 SettleAddresses
...
IPv6 configuration is valid if DAD does not fail
Signed-off-by: Marcelo Guerrero <marguerr@redhat.com >
2025-04-14 17:17:50 +02:00
dependabot[bot]
4754510b67
build(deps): bump the golang group across 1 directory with 5 updates
...
Bumps the golang group with 3 updates in the / directory: [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ), [github.com/opencontainers/selinux](https://github.com/opencontainers/selinux ) and [github.com/vishvananda/netns](https://github.com/vishvananda/netns ).
Updates `github.com/onsi/ginkgo/v2` from 2.23.3 to 2.23.4
- [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.23.3...v2.23.4 )
Updates `github.com/onsi/gomega` from 1.36.2 to 1.36.3
- [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.36.2...v1.36.3 )
Updates `github.com/opencontainers/selinux` from 1.11.1 to 1.12.0
- [Release notes](https://github.com/opencontainers/selinux/releases )
- [Commits](https://github.com/opencontainers/selinux/compare/v1.11.1...v1.12.0 )
Updates `github.com/vishvananda/netns` from 0.0.4 to 0.0.5
- [Release notes](https://github.com/vishvananda/netns/releases )
- [Commits](https://github.com/vishvananda/netns/compare/v0.0.4...v0.0.5 )
Updates `golang.org/x/sys` from 0.31.0 to 0.32.0
- [Commits](https://github.com/golang/sys/compare/v0.31.0...v0.32.0 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
dependency-version: 2.23.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: golang
- dependency-name: github.com/onsi/gomega
dependency-version: 1.36.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: golang
- dependency-name: github.com/opencontainers/selinux
dependency-version: 1.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang
- dependency-name: github.com/vishvananda/netns
dependency-version: 0.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: golang
- dependency-name: golang.org/x/sys
dependency-version: 0.32.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: golang
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-07 17:14:14 +02:00
Casey Callendrello
282f0a4f6e
mechanical: fix lint errors
...
Upgraded golangci-lint, some new errors appeared.
Signed-off-by: Casey Callendrello <c1@caseyc.net >
2025-04-02 16:22:43 +02:00
Casey Callendrello
a8d8d0488c
ci: bump to golangci-lint v2
...
Signed-off-by: Casey Callendrello <c1@caseyc.net >
2025-04-02 16:22:43 +02:00
Casey Callendrello
c8096ae06f
go.mod: bump ginkgo
...
Signed-off-by: Casey Callendrello <c1@caseyc.net >
2025-04-02 16:22:43 +02:00
Casey Callendrello
57925a3a45
.github: bump go to v1.24
...
Signed-off-by: Casey Callendrello <c1@caseyc.net >
2025-04-02 16:22:43 +02:00
Marcelo Guerrero
f859b730da
Implement exponential backoff in vrf plugin
...
The current max waiting time for global IPV6 addresses
to be present in the kernel after reinserting them is not
sufficient for all use cases. SRIOV + VRF takes around 1.2s.
These changes increase the maximum waiting time to approximately
2.5s. An exponential backoff is implemented to reduce cpu overload.
Signed-off-by: Marcelo Guerrero <marguerr@redhat.com >
2025-04-01 11:10:02 +02:00
Marcelo Guerrero
062b3fceb4
Enable KeepAddrOnDown for ipv6 addresses
...
This enables the keep_addr_on_down sysctl parameter for
IPV6 addresses configured via the ConfigureIface function.
This prevents IPAM confiuration to be lost when users need
to refresh the link state of an interface that has IPV6 addresses.
Signed-off-by: Marcelo Guerrero <marguerr@redhat.com >
2025-03-31 17:59:00 +02:00
Adrian Moisey
b088cc3162
Move calls to netlinksafe
...
These are functions identified as potentially receiving ErrDumpInterrupted and needing to retry
Signed-off-by: Adrian Moisey <adrian@changeover.za.net >
2025-03-31 17:22:17 +02:00
Adrian Moisey
5f88af10a0
Add netlinksafe
...
A wrapper to add retry on for netlink when it receives a ErrDumpInterrupted
Signed-off-by: Adrian Moisey <adrian@changeover.za.net >
2025-03-31 17:22:17 +02:00
Adrian Moisey
0464017aff
Add linting rule to block use of unsafe netlink calls
...
Signed-off-by: Adrian Moisey <adrian@changeover.za.net >
2025-03-31 17:22:17 +02:00
Adrian Moisey
dcf43557ef
Bump netlink
...
Signed-off-by: Adrian Moisey <adrian@changeover.za.net >
2025-03-31 17:22:17 +02:00
Marcelo Guerrero
35831f3d23
Fix addresses and routes reinserted to the VRF
...
These changes make sure that only IPV6 global addresses
and non local/connected routes are reinserted to the VRF
table after slaving the interface
Signed-off-by: Marcelo Guerrero <marguerr@redhat.com >
2025-03-24 16:20:31 +01:00
dougbtv
e20492f0d6
DHCP lease maintenance should terminate when interface no longer exists.
...
Due to oberservations that threads can grow and the dhcp daemon uses an increasing amount of memory.
This situation can happen organically when using say, bridge CNI, and the bridge has been removed outside of the bridge CNI lifecycle, and an interface no longer exists on a pod.
Does so on a retry loop using the `backoffRetry()` method.
Signed-off-by: dougbtv <dosmith@redhat.com >
2025-03-03 17:31:06 +01:00
Swagat Bora
3c224f5b5a
Add a new firewall ingress-policy "isolated"
...
IngressPolicyIsolated ("isolated") behaves similar to ingress policy "same-bridge" with the exception
that connections from the same bridge are also blocked. This is meant to be functionally equivalent
to Docker network option "enable_icc" when set to false.
Signed-off-by: Swagat Bora <sbora@amazon.com >
2025-03-03 17:30:00 +01:00
Sriram Yagnaraman
bd8da2000a
host-device: Return interface name in result
...
Signed-off-by: Sriram Yagnaraman <sriram.yagnaraman@ericsson.com >
2025-03-03 17:13:29 +01:00
dependabot[bot]
44ec80b7cc
build(deps): bump the golang group with 2 updates
...
Bumps the golang group with 2 updates: [github.com/safchain/ethtool](https://github.com/safchain/ethtool ) and [golang.org/x/sys](https://github.com/golang/sys ).
Updates `github.com/safchain/ethtool` from 0.5.9 to 0.5.10
- [Release notes](https://github.com/safchain/ethtool/releases )
- [Commits](https://github.com/safchain/ethtool/compare/v0.5.9...v0.5.10 )
Updates `golang.org/x/sys` from 0.29.0 to 0.30.0
- [Commits](https://github.com/golang/sys/compare/v0.29.0...v0.30.0 )
---
updated-dependencies:
- dependency-name: github.com/safchain/ethtool
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 >
2025-03-03 17:11:27 +01:00
dependabot[bot]
6e7fb60738
build(deps): bump golang.org/x/sys in the golang group
...
Bumps the golang group with 1 update: [golang.org/x/sys](https://github.com/golang/sys ).
Updates `golang.org/x/sys` from 0.28.0 to 0.29.0
- [Commits](https://github.com/golang/sys/compare/v0.28.0...v0.29.0 )
---
updated-dependencies:
- 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 >
2025-02-04 14:56:44 +01:00
Or Mergi
7c122fabb4
bridge: Add option to enable port isolation
...
Enable bridge CNI plugin setting port-isolation [1] the interface.
When port-isolation is enabled, containers connected to the network
cannot communicate with each other over the linux-bridge.
Communication will be enable depending on the gateway appliance according
to its restrictions / policies.
For example: in a scenario the env connected to smart switch, enabling
port-isolation ensure traffic will go outbound, allowing the
smart-switch routing the traffic according to policies.
Add "portIsolation" flag to bridge plugin.
When true, configure the node interface with port-isolation [1].
Default is false.
[1] https://man7.org/linux/man-pages/man8/bridge.8.html (see "isolated" option)
Signed-off-by: Or Mergi <ormergi@redhat.com >
2025-01-29 16:10:47 +01:00
Casey Callendrello
e4ca66b414
build: split CI and go.mod version
...
Downstream users would like to lower the minimum required go version,
but it would be nice to test and release with the latest go. So, use a
placeholder go version file for CI.
Signed-off-by: Casey Callendrello <c1@caseyc.net >
2025-01-21 13:36:19 +01:00
Tomofumi Hayashi
abfac4a938
Remove scripts/release.sh because of no longer used ( #1137 )
...
scripts/release.sh is used for release plugins manually (by
maintainer's hand), previously. Now we introduced automated release
process by github action, hence it is no longer used and no longer
maintained. This change removes this file. Thanks, release.sh for a
long time!
Signed-off-by: Tomofumi Hayashi <tohayash@redhat.com >
2025-01-15 09:51:48 +09:00
dependabot[bot]
eded0afca8
build(deps): bump the golang group across 1 directory with 3 updates
...
Bumps the golang group with 1 update in the / directory: [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ).
Updates `github.com/onsi/ginkgo/v2` from 2.22.0 to 2.22.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.22.0...v2.22.2 )
Updates `github.com/onsi/gomega` from 1.36.0 to 1.36.2
- [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.36.0...v1.36.2 )
Updates `golang.org/x/sys` from 0.27.0 to 0.28.0
- [Commits](https://github.com/golang/sys/compare/v0.27.0...v0.28.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: github.com/onsi/gomega
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 >
2025-01-14 22:02:20 +01:00
dependabot[bot]
41d548592d
build(deps): bump alpine in /.github/actions/retest-action
...
Bumps alpine from 3.20 to 3.21.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-14 17:50:13 +01:00
Casey Callendrello
e8c7d9b930
test: enable unpriv user namespaces
...
These are disabled by default in some distros; we would like to test
rootless, however.
Signed-off-by: Casey Callendrello <c1@caseyc.net >
2025-01-14 17:49:22 +01:00
jingyuanliang
ba8bc7d0c7
Bump Go version to 1.23 in scripts/release.sh ( #1123 )
...
Signed-off-by: Jingyuan Liang <jingyuanliang@google.com >
2025-01-07 01:39:11 +09:00
Etienne Champetier
7f756b411e
portmap: fix iptables conditions detection
...
As show in the docs, iptables conditions can also start with '!'
Fixes 01a94e17c7
Signed-off-by: Etienne Champetier <e.champetier@ateme.com >
v1.6.1
v1.6.2
2024-12-02 17:06:11 +01:00
dependabot[bot]
3ffc42cdfd
build(deps): bump the golang group across 1 directory with 7 updates
...
Bumps the golang group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/Microsoft/hcsshim](https://github.com/Microsoft/hcsshim ) | `0.12.7` | `0.12.9` |
| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) | `2.20.2` | `2.22.0` |
| [github.com/onsi/gomega](https://github.com/onsi/gomega ) | `1.34.2` | `1.36.0` |
| [github.com/opencontainers/selinux](https://github.com/opencontainers/selinux ) | `1.11.0` | `1.11.1` |
| [github.com/safchain/ethtool](https://github.com/safchain/ethtool ) | `0.4.1` | `0.5.9` |
| [sigs.k8s.io/knftables](https://github.com/kubernetes-sigs/knftables ) | `0.0.17` | `0.0.18` |
Updates `github.com/Microsoft/hcsshim` from 0.12.7 to 0.12.9
- [Release notes](https://github.com/Microsoft/hcsshim/releases )
- [Commits](https://github.com/Microsoft/hcsshim/compare/v0.12.7...v0.12.9 )
Updates `github.com/onsi/ginkgo/v2` from 2.20.2 to 2.22.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.20.2...v2.22.0 )
Updates `github.com/onsi/gomega` from 1.34.2 to 1.36.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.34.2...v1.36.0 )
Updates `github.com/opencontainers/selinux` from 1.11.0 to 1.11.1
- [Release notes](https://github.com/opencontainers/selinux/releases )
- [Commits](https://github.com/opencontainers/selinux/compare/v1.11.0...v1.11.1 )
Updates `github.com/safchain/ethtool` from 0.4.1 to 0.5.9
- [Release notes](https://github.com/safchain/ethtool/releases )
- [Commits](https://github.com/safchain/ethtool/compare/v0.4.1...v0.5.9 )
Updates `golang.org/x/sys` from 0.26.0 to 0.27.0
- [Commits](https://github.com/golang/sys/compare/v0.26.0...v0.27.0 )
Updates `sigs.k8s.io/knftables` from 0.0.17 to 0.0.18
- [Changelog](https://github.com/kubernetes-sigs/knftables/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes-sigs/knftables/compare/v0.0.17...v0.0.18 )
---
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: github.com/opencontainers/selinux
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: golang
- dependency-name: github.com/safchain/ethtool
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
- dependency-name: sigs.k8s.io/knftables
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: golang
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 17:04:12 +01:00
Etienne Champetier
6de8a9853c
ipmasq: fix nftables backend
...
Rename
SetupIPMasqForNetwork -> SetupIPMasqForNetworks
TeardownIPMasqForNetwork -> TeardownIPMasqForNetworks
and have them take []*net.IPNet instead of *net.IPNet.
This allow the nftables backend to cleanup stale rules and recreate all
needed rules in a single transaction, where previously the stale rules
cleanup was breaking all but the last IPNet.
Fixes 61d078645a
Signed-off-by: Etienne Champetier <e.champetier@ateme.com >
2024-11-21 20:23:25 +01:00
Etienne Champetier
9296c5f80a
portmap: fix nftables backend
...
We can't use dnat from the input hook,
depending on nftables (and kernel ?) version we get
"Error: Could not process rule: Operation not supported"
iptables backend also uses prerouting.
Also 'ip6 protocol tcp' is invalid, so rework / simplify the rules
Fixes 01a94e17c7
Signed-off-by: Etienne Champetier <e.champetier@ateme.com >
2024-11-18 17:04:37 +01:00
Lionel Jouin
fec2d62676
Pass status along ipam update
...
Signed-off-by: Lionel Jouin <lionel.jouin@est.tech >
v1.6.0
2024-10-15 10:22:10 +02:00
Songmin Li
a4fc6f93c7
feat(dhcp): Cancel backoff retry on stop
...
Signed-off-by: Songmin Li <lisongmin@protonmail.com >
2024-10-14 17:42:30 +02:00
Songmin Li
d61e7e5e1f
fix(dhcp): can not renew an ip address
...
The dhcp server is systemd-networkd, and the dhcp
plugin can request an ip but can not renew it.
The systemd-networkd just ignore the renew request.
```
2024/09/14 21:46:00 no DHCP packet received within 10s
2024/09/14 21:46:00 retrying in 31.529038 seconds
2024/09/14 21:46:42 no DHCP packet received within 10s
2024/09/14 21:46:42 retrying in 63.150490 seconds
2024/09/14 21:47:45 98184616c91f15419f5cacd012697f85afaa2daeb5d3233e28b0ec21589fb45a/iot/eth1: no more tries
2024/09/14 21:47:45 98184616c91f15419f5cacd012697f85afaa2daeb5d3233e28b0ec21589fb45a/iot/eth1: renewal time expired, rebinding
2024/09/14 21:47:45 Link "eth1" down. Attempting to set up
2024/09/14 21:47:45 98184616c91f15419f5cacd012697f85afaa2daeb5d3233e28b0ec21589fb45a/iot/eth1: lease rebound, expiration is 2024-09-14 22:47:45.309270751 +0800 CST m=+11730.048516519
```
Follow the https://datatracker.ietf.org/doc/html/rfc2131#section-4.3.6 ,
following options must not be sent in renew
- Requested IP Address
- Server Identifier
Since the upstream code has been inactive for 6 years,
we should switch to another dhcpv4 library.
The new selected one is https://github.com/insomniacslk/dhcp .
Signed-off-by: Songmin Li <lisongmin@protonmail.com >
2024-10-14 17:42:30 +02:00
dependabot[bot]
e4950728ce
build(deps): bump golang.org/x/sys in the golang group
...
Bumps the golang group with 1 update: [golang.org/x/sys](https://github.com/golang/sys ).
Updates `golang.org/x/sys` from 0.25.0 to 0.26.0
- [Commits](https://github.com/golang/sys/compare/v0.25.0...v0.26.0 )
---
updated-dependencies:
- 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-10-14 11:49:45 +02:00
Lionel Jouin
93d197c455
VRF: Wait for the local/host routes to be added
...
Without waiting for the local/host routes to be added
by the kernel after the IP address is being added to
an interface. The routes requiring the local/host routes
may failed. This caused flaky e2e tests, but could also
happen during the execution of the VRF plugin when the
IPv6 addresses were being re-added to the interface and
when the route were being moved to the VRF table.
Signed-off-by: Lionel Jouin <lionel.jouin@est.tech >
2024-10-14 11:49:25 +02:00
h0nIg
c52e02bccf
add problem hint
...
Signed-off-by: h0nIg <h0nIg@users.noreply.github.com >
2024-10-14 11:47:24 +02:00
h0nIg
24b0bf96af
make test working again
...
Signed-off-by: h0nIg <h0nIg@users.noreply.github.com >
2024-10-14 11:47:24 +02:00
h0nIg
d44bbf28af
Revert "Merge pull request #921 from oOraph/dev/exclude_subnets_from_traffic_shapping2"
...
This reverts commit ef076afac1
, reversing
changes made to 597408952e
.
Signed-off-by: h0nIg <h0nIg@users.noreply.github.com >
2024-10-14 11:47:24 +02:00
h0nIg
8ad0361964
resolve merge conflicts
...
Signed-off-by: h0nIg <h0nIg@users.noreply.github.com >
2024-10-14 11:47:24 +02:00
dependabot[bot]
8324a2e5a4
build(deps): bump the golang group across 1 directory with 2 updates
...
Bumps the golang group with 1 update in the / directory: [github.com/Microsoft/hcsshim](https://github.com/Microsoft/hcsshim ).
Updates `github.com/Microsoft/hcsshim` from 0.12.6 to 0.12.7
- [Release notes](https://github.com/Microsoft/hcsshim/releases )
- [Commits](https://github.com/Microsoft/hcsshim/compare/v0.12.6...v0.12.7 )
Updates `golang.org/x/sys` from 0.24.0 to 0.25.0
- [Commits](https://github.com/golang/sys/compare/v0.24.0...v0.25.0 )
---
updated-dependencies:
- dependency-name: github.com/Microsoft/hcsshim
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 >
2024-10-07 04:57:38 +02:00
Etienne Champetier
a4b80cc634
host-device: use temp network namespace for rename
...
Using a temporary name / doing a fast rename causes
some race conditions with udev and NetworkManager:
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1599
Signed-off-by: Etienne Champetier <e.champetier@ateme.com >
2024-10-02 10:30:27 +02:00