spiegel_podman/pkg
Lokesh Mandvekar 73ef7cfcdc
Remove CNI backend from CLI options and completions
Remove user-facing CLI options for CNI network backend:

CLI flags:
- Keep --network-backend global flag as hidden and deprecated for
  backward compatibility with cleanup commands from 5.x containers
- Map flag to a throwaway variable (value is ignored)
- Remove shell completion for network backend values

Shell completions:
- Remove AutocompleteNetworkBackend() function
- Remove references to CNI and Netavark type constants

Backward compatibility:
- Remove --rootless-cni flag alias for podman unshare
- Remove SetNormalizeFunc that mapped rootless-cni to rootless-netns
- Update --rootless-netns flag description to mention only netavark

The --network-backend flag remains as a hidden deprecated flag to
prevent failures when upgrading from 5.x where containers may have
cleanup commands that include this flag. The flag is accepted but
ignored. Users can no longer specify CNI as a network backend option.
The --rootless-cni alias is removed; users must use --rootless-netns.

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2026-01-27 16:32:38 +05:30
..
annotations enable gofumpt formatter 2025-11-11 12:32:46 +01:00
api Merge pull request #26445 from aaron-ang/update-ulimit 2026-01-16 08:38:00 -05:00
auth Ignore auth header with empty JSON object 2025-11-06 17:39:56 +01:00
autoupdate enable gofumpt formatter 2025-11-11 12:32:46 +01:00
bindings Merge pull request #26445 from aaron-ang/update-ulimit 2026-01-16 08:38:00 -05:00
channel bump golangci-lint to v1.50.1 2022-12-15 13:39:56 +01:00
checkpoint Remove deprecated fields ctrConfig.[StaticIP,StaticMAC] 2025-11-12 15:35:29 -05:00
copy enable gofumpt formatter 2025-11-11 12:32:46 +01:00
criu lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
ctime update golangci/golangci-lint to v1.63.4 2025-01-07 15:48:53 +01:00
domain rootless: use nsfs file handles to persist namespaces 2026-01-20 18:41:59 +01:00
emulation fix(emulation): handle fs.ErrNotExist in registeredBinfmtMisc 2025-09-11 16:56:13 +08:00
env run modernize -fix ./... 2025-09-10 16:17:04 +02:00
errorhandling pkg/errorhandling: remove deadcode 2025-06-26 19:37:14 +02:00
farm Fix missing newlines in stderr error messages 2025-12-17 07:36:04 -05:00
fileserver Bump Go version to v6 2025-10-23 11:00:15 -04:00
inspect Bump Go version to v6 2025-10-23 11:00:15 -04:00
k8s.io Fix deprecation notice to make gocritic happy. 2025-11-12 15:35:29 -05:00
logiface run modernize -fix ./... 2025-09-10 16:17:04 +02:00
lookup Cease using deprecated runc userlookup 2024-02-02 11:02:43 -05:00
machine fix hyperv ignition cleanup and error handling 2026-01-21 15:50:17 +01:00
namespaces use strings.SplitSeq where possible 2025-09-10 16:17:04 +02:00
parallel enable gofumpt formatter 2025-11-11 12:32:46 +01:00
pidhandle lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
ps enable gofumpt formatter 2025-11-11 12:32:46 +01:00
rctl use strings.SplitSeq where possible 2025-09-10 16:17:04 +02:00
rootless rootless: use nsfs file handles to persist namespaces 2026-01-20 18:41:59 +01:00
seccomp pkg: switch to golang native error wrapping 2022-07-08 08:54:47 +02:00
selinux Fix SELinux functions names to not be repetitive 2020-04-23 15:57:34 -04:00
signal enable gofumpt formatter 2025-11-11 12:32:46 +01:00
specgen Merge pull request #26445 from aaron-ang/update-ulimit 2026-01-16 08:38:00 -05:00
specgenutil Remove CNI backend from CLI options and completions 2026-01-27 16:32:38 +05:30
specgenutilexternal enable gofumpt formatter 2025-11-11 12:32:46 +01:00
syncmap Add syncmap package and use it for graph stop/remove 2025-02-17 14:32:34 -05:00
systemd Quadlet - do not link pod service units to quadlet templates 2026-01-15 09:23:01 -05:00
terminal Fix Lint on Windows and enable the job 2024-02-20 08:06:18 -05:00
trust enable gofumpt formatter 2025-11-11 12:32:46 +01:00
util rootless: use nsfs file handles to persist namespaces 2026-01-20 18:41:59 +01:00