mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-23 02:26:52 +00:00
Fix an 'index out of range' panic when setting capabilities.
This commit is contained in:
parent
8c73e2bcbe
commit
d5ead764f8
@ -209,8 +209,8 @@ func (m *kubeGenericRuntimeManager) generateLinuxContainerConfig(container *api.
|
|||||||
securityContext := container.SecurityContext
|
securityContext := container.SecurityContext
|
||||||
if securityContext.Capabilities != nil {
|
if securityContext.Capabilities != nil {
|
||||||
linuxConfig.Capabilities = &runtimeApi.Capability{
|
linuxConfig.Capabilities = &runtimeApi.Capability{
|
||||||
AddCapabilities: make([]string, 0, len(securityContext.Capabilities.Add)),
|
AddCapabilities: make([]string, len(securityContext.Capabilities.Add)),
|
||||||
DropCapabilities: make([]string, 0, len(securityContext.Capabilities.Drop)),
|
DropCapabilities: make([]string, len(securityContext.Capabilities.Drop)),
|
||||||
}
|
}
|
||||||
for index, value := range securityContext.Capabilities.Add {
|
for index, value := range securityContext.Capabilities.Add {
|
||||||
linuxConfig.Capabilities.AddCapabilities[index] = string(value)
|
linuxConfig.Capabilities.AddCapabilities[index] = string(value)
|
||||||
|
Loading…
Reference in New Issue
Block a user