mirror of
https://github.com/containers/podman.git
synced 2025-06-17 06:57:43 +08:00
Fix pod sharing for utsmode
We should be sharing cgroups namespace by default in pods uts namespace sharing was broken in pods. Create a new libpod/pkg/namespaces for handling of namespace fields in containers Signed-off-by: Daniel J Walsh <dwalsh@redhat.com> Closes: #1418 Approved by: mheon
This commit is contained in:

committed by
Atomic Bot

parent
ccc4a339cd
commit
87f90ce14a
@ -12,9 +12,9 @@ import (
|
||||
"github.com/containers/libpod/libpod"
|
||||
"github.com/containers/libpod/libpod/image"
|
||||
"github.com/containers/libpod/pkg/inspect"
|
||||
"github.com/containers/libpod/pkg/namespaces"
|
||||
cc "github.com/containers/libpod/pkg/spec"
|
||||
"github.com/containers/libpod/pkg/util"
|
||||
"github.com/docker/docker/api/types/container"
|
||||
"github.com/docker/docker/pkg/signal"
|
||||
"github.com/sirupsen/logrus"
|
||||
)
|
||||
@ -164,10 +164,10 @@ func varlinkCreateToCreateConfig(ctx context.Context, create iopodman.Create, ru
|
||||
LogDriverOpt: create.Log_driver_opt,
|
||||
Name: create.Name,
|
||||
Network: networkMode,
|
||||
IpcMode: container.IpcMode(create.Ipc_mode),
|
||||
NetMode: container.NetworkMode(networkMode),
|
||||
UtsMode: container.UTSMode(create.Uts_mode),
|
||||
PidMode: container.PidMode(create.Pid_mode),
|
||||
IpcMode: namespaces.IpcMode(create.Ipc_mode),
|
||||
NetMode: namespaces.NetworkMode(networkMode),
|
||||
UtsMode: namespaces.UTSMode(create.Uts_mode),
|
||||
PidMode: namespaces.PidMode(create.Pid_mode),
|
||||
Pod: create.Pod,
|
||||
Privileged: create.Privileged,
|
||||
Publish: create.Publish,
|
||||
@ -209,7 +209,7 @@ func varlinkCreateToCreateConfig(ctx context.Context, create iopodman.Create, ru
|
||||
Tmpfs: create.Tmpfs,
|
||||
Tty: create.Tty,
|
||||
User: user,
|
||||
UsernsMode: container.UsernsMode(create.Userns_mode),
|
||||
UsernsMode: namespaces.UsernsMode(create.Userns_mode),
|
||||
Volumes: create.Volumes,
|
||||
WorkDir: workDir,
|
||||
}
|
||||
|
Reference in New Issue
Block a user