summaryrefslogtreecommitdiff
path: root/libpod/pod.go
diff options
context:
space:
mode:
authorMatthew Heon <matthew.heon@pm.me>2021-02-01 13:53:14 -0500
committerMatthew Heon <matthew.heon@pm.me>2021-02-02 10:35:23 -0500
commit931ea939ac85bc0e64d12dc34ac920e9e91c4277 (patch)
treee7949abd05b7f8256a23dfc6ba1c5ae1d81cbf4c /libpod/pod.go
parent182e8414d406d3058e985104af98f30a9e8f56fa (diff)
downloadpodman-931ea939ac85bc0e64d12dc34ac920e9e91c4277.tar.gz
podman-931ea939ac85bc0e64d12dc34ac920e9e91c4277.tar.bz2
podman-931ea939ac85bc0e64d12dc34ac920e9e91c4277.zip
Allow pods to use --net=none
We need an extra field in the pod infra container config. We may want to reevaluate that struct at some point, as storing network modes as bools will rapidly become unsustainable, but that's a discussion for another time. Otherwise, straightforward plumbing. Fixes #9165 Signed-off-by: Matthew Heon <matthew.heon@pm.me>
Diffstat (limited to 'libpod/pod.go')
-rw-r--r--libpod/pod.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/libpod/pod.go b/libpod/pod.go
index c8f62ca18..784c2cf5e 100644
--- a/libpod/pod.go
+++ b/libpod/pod.go
@@ -93,6 +93,7 @@ type podState struct {
type InfraContainerConfig struct {
ConmonPidFile string `json:"conmonPidFile"`
HasInfraContainer bool `json:"makeInfraContainer"`
+ NoNetwork bool `json:"noNetwork,omitempty"`
HostNetwork bool `json:"infraHostNetwork,omitempty"`
PortBindings []ocicni.PortMapping `json:"infraPortBindings"`
StaticIP net.IP `json:"staticIP,omitempty"`