diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2020-11-20 13:15:49 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-20 13:15:49 +0100 |
commit | 042d4884ea35467df5da053627e5535e82fb2d27 (patch) | |
tree | debfc4e7d5cf6680cef751ef5d0cc00ad1939b1e /cmd/podman/common/create_opts.go | |
parent | 577015d4d20608d43e70cc537011d8a1017431a2 (diff) | |
parent | 977094781841f57c82b71e3ccc32dad952a8c0e5 (diff) | |
download | podman-042d4884ea35467df5da053627e5535e82fb2d27.tar.gz podman-042d4884ea35467df5da053627e5535e82fb2d27.tar.bz2 podman-042d4884ea35467df5da053627e5535e82fb2d27.zip |
Merge pull request #8285 from rhatdan/containers.conf
Document containers.conf settings for remote connections
Diffstat (limited to 'cmd/podman/common/create_opts.go')
-rw-r--r-- | cmd/podman/common/create_opts.go | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/cmd/podman/common/create_opts.go b/cmd/podman/common/create_opts.go index 4b52663c3..f34666fff 100644 --- a/cmd/podman/common/create_opts.go +++ b/cmd/podman/common/create_opts.go @@ -6,6 +6,7 @@ import ( "strconv" "strings" + "github.com/containers/podman/v2/cmd/podman/registry" "github.com/containers/podman/v2/pkg/api/handlers" "github.com/containers/podman/v2/pkg/cgroups" "github.com/containers/podman/v2/pkg/domain/entities" @@ -440,3 +441,66 @@ func ContainerCreateToContainerCLIOpts(cc handlers.CreateContainerConfig, cgroup cmd = append(cmd, cc.Config.Cmd...) return &cliOpts, cmd, nil } + +func ulimits() []string { + if !registry.IsRemote() { + return containerConfig.Ulimits() + } + return nil +} + +func cgroupConfig() string { + if !registry.IsRemote() { + return containerConfig.Cgroups() + } + return "" +} + +func devices() []string { + if !registry.IsRemote() { + return containerConfig.Devices() + } + return nil +} + +func env() []string { + if !registry.IsRemote() { + return containerConfig.Env() + } + return nil +} + +func initPath() string { + if !registry.IsRemote() { + return containerConfig.InitPath() + } + return "" +} + +func pidsLimit() int64 { + if !registry.IsRemote() { + return containerConfig.PidsLimit() + } + return -1 +} + +func policy() string { + if !registry.IsRemote() { + return containerConfig.Engine.PullPolicy + } + return "" +} + +func shmSize() string { + if !registry.IsRemote() { + return containerConfig.ShmSize() + } + return "" +} + +func volumes() []string { + if !registry.IsRemote() { + return containerConfig.Volumes() + } + return nil +} |