Merge pull request #33417 from yifan-gu/fix_cap_panic

Automatic merge from submit-queue

Fix an 'index out of range' panic when setting capabilities.

cc @yujuhong @feiskyer
pull/6/head
Kubernetes Submit Queue 2016-09-25 20:12:41 -07:00 committed by GitHub
commit 437b55bfd5
1 changed files with 2 additions and 2 deletions

View File

@ -210,8 +210,8 @@ func (m *kubeGenericRuntimeManager) generateLinuxContainerConfig(container *api.
securityContext := container.SecurityContext
if securityContext.Capabilities != nil {
linuxConfig.Capabilities = &runtimeApi.Capability{
AddCapabilities: make([]string, 0, len(securityContext.Capabilities.Add)),
DropCapabilities: make([]string, 0, len(securityContext.Capabilities.Drop)),
AddCapabilities: make([]string, len(securityContext.Capabilities.Add)),
DropCapabilities: make([]string, len(securityContext.Capabilities.Drop)),
}
for index, value := range securityContext.Capabilities.Add {
linuxConfig.Capabilities.AddCapabilities[index] = string(value)