Merge pull request #12948 from Luap99/rootless-networking

Remove rootless_networking option from containers.conf
This commit is contained in:
OpenShift Merge Robot
2022-01-21 09:57:26 -05:00
committed by GitHub
2 changed files with 2 additions and 3 deletions

View File

@ -243,7 +243,6 @@ ExecStart=/usr/bin/sleep infinity
`
containers := `[containers]
netns="bridge"
rootless_networking="cni"
`
rootContainers := `[engine]
machine_enabled=true

View File

@ -353,11 +353,11 @@ func ParseNetworkFlag(networks []string) (Namespace, map[string]types.PerNetwork
toReturn.NSMode = FromPod
case ns == "" || ns == string(Default) || ns == string(Private):
// Net defaults to Slirp on rootless
if rootless.IsRootless() && containerConfig.Containers.RootlessNetworking != "cni" {
if rootless.IsRootless() {
toReturn.NSMode = Slirp
break
}
// if not slirp we use bridge
// if root we use bridge
fallthrough
case ns == string(Bridge), strings.HasPrefix(ns, string(Bridge)+":"):
toReturn.NSMode = Bridge