Versions in this module Expand all Collapse all v0 v0.1.0 Feb 3, 2016 Changes in this version + func DetermineEffectiveSecurityContext(pod *api.Pod, container *api.Container) *api.SecurityContext + func HasCapabilitiesRequest(container *api.Container) bool + func HasPrivilegedRequest(container *api.Container) bool + func HasRootRunAsUser(container *api.Container) bool + func HasRootUID(container *api.Container) bool + func HasRunAsUser(container *api.Container) bool + func ParseSELinuxOptions(context string) (*api.SELinuxOptions, error) + func ValidSecurityContextWithContainerDefaults() *api.SecurityContext + type FakeSecurityContextProvider struct + func (p FakeSecurityContextProvider) ModifyContainerConfig(pod *api.Pod, container *api.Container, config *docker.Config) + func (p FakeSecurityContextProvider) ModifyHostConfig(pod *api.Pod, container *api.Container, hostConfig *docker.HostConfig) + type SecurityContextProvider interface + ModifyContainerConfig func(pod *api.Pod, container *api.Container, config *docker.Config) + ModifyHostConfig func(pod *api.Pod, container *api.Container, hostConfig *docker.HostConfig) + func NewFakeSecurityContextProvider() SecurityContextProvider + func NewSimpleSecurityContextProvider() SecurityContextProvider + type SimpleSecurityContextProvider struct + func (p SimpleSecurityContextProvider) ModifyContainerConfig(pod *api.Pod, container *api.Container, config *docker.Config) + func (p SimpleSecurityContextProvider) ModifyHostConfig(pod *api.Pod, container *api.Container, hostConfig *docker.HostConfig)