automation-tests/common/libnetwork
Dan Čermák 95730e30c3 Gate CNI support behind the `cni` build tag
- add cni build tag to libnetwork/cni
- split libnetwork/network into multiple files so that cni support can be made
  optionally available
- add -cni build targets to Makefile and build for amd64 with and without cni
- add a simple upgrade mechanism if the user never set the network backend explicitly
- add cni build tag to .golangci.yml to prevent false positives

See also https://issues.redhat.com/browse/RUN-1943

Signed-off-by: Dan Čermák <dcermak@suse.com>
2024-01-30 09:18:31 +01:00
..
cni Gate CNI support behind the `cni` build tag 2024-01-30 09:18:31 +01:00
etchosts Refactor: replace raw loops with funcs from slices and maps 2024-01-05 00:11:15 +02:00
internal Refactor: replace raw loops with funcs from slices and maps 2024-01-05 00:11:15 +02:00
netavark chore: replace 'interface{}' with 'any' for consistency 2024-01-08 21:26:34 +02:00
network Gate CNI support behind the `cni` build tag 2024-01-30 09:18:31 +01:00
pasta pkg/config: turn PastaOptions into attributedstring.Slice 2023-10-26 09:17:22 +02:00
resolvconf Refactor: replace raw loops with funcs from slices and maps 2024-01-05 00:11:15 +02:00
slirp4netns chore: replace 'interface{}' with 'any' for consistency 2024-01-08 21:26:34 +02:00
types libnetwork/netavark: integrate rootlessnetns 2023-12-05 14:06:25 +01:00
util Refactor: replace raw loops with funcs from slices and maps 2024-01-05 00:11:15 +02:00