[DROP #493] disable caps set

Signed-off-by: Antonio Murdaca <runcom@redhat.com>
This commit is contained in:
Antonio Murdaca 2017-05-06 14:52:45 +02:00
parent 37b5d432bd
commit e0d677594c
No known key found for this signature in database
GPG key ID: B2BEAD150DE936B9

View file

@ -399,32 +399,32 @@ func (s *Server) createSandboxContainer(ctx context.Context, containerID string,
}
}
capabilities := linux.GetSecurityContext().GetCapabilities()
toCAPPrefixed := func(cap string) string {
if !strings.HasPrefix(strings.ToLower(cap), "cap_") {
return "CAP_" + cap
}
return cap
}
if capabilities != nil {
addCaps := capabilities.AddCapabilities
if addCaps != nil {
for _, cap := range addCaps {
if err := specgen.AddProcessCapability(toCAPPrefixed(cap)); err != nil {
return nil, err
}
}
}
//capabilities := linux.GetSecurityContext().GetCapabilities()
//toCAPPrefixed := func(cap string) string {
//if !strings.HasPrefix(strings.ToLower(cap), "cap_") {
//return "CAP_" + cap
//}
//return cap
//}
//if capabilities != nil {
//addCaps := capabilities.AddCapabilities
//if addCaps != nil {
//for _, cap := range addCaps {
//if err := specgen.AddProcessCapability(toCAPPrefixed(cap)); err != nil {
//return nil, err
//}
//}
//}
dropCaps := capabilities.DropCapabilities
if dropCaps != nil {
for _, cap := range dropCaps {
if err := specgen.DropProcessCapability(toCAPPrefixed(cap)); err != nil {
return nil, err
}
}
}
}
//dropCaps := capabilities.DropCapabilities
//if dropCaps != nil {
//for _, cap := range dropCaps {
//if err := specgen.DropProcessCapability(toCAPPrefixed(cap)); err != nil {
//return nil, err
//}
//}
//}
//}
specgen.SetProcessSelinuxLabel(sb.processLabel)
specgen.SetLinuxMountLabel(sb.mountLabel)