# Functions
Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED.
# Constants
container must have FSGroup of X applied.
container may make requests for any FSGroup labels.
No description provided by the author
This annotation pins required SCCs for core OpenShift workloads to prevent preemption of custom SCCs.
container must run as a particular uid.
container must run as a non-root uid.
container must run as a particular uid.
container may make requests for any uid.
container must have SELinux labels of X applied.
container may make requests for any SELinux context labels.
SupplementalGroupsAnnotation contains a comma delimited list of allocated supplemental groups for the namespace.
container must run as a particular gid.
container may make requests for any gid.
No description provided by the author
No description provided by the author
# Variables
AddToScheme exists solely to keep the old generators creating valid code DEPRECATED.
AllowAllCapabilities can be used as a value for the SecurityContextConstraints.AllowAllCapabilities field and means that any capabilities are allowed to be requested.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Install is a function which adds this version to a scheme.
SchemeGroupVersion generated code relies on this name Deprecated.
# Structs
AllowedFlexVolume represents a single Flexvolume that is allowed to be used.
FSGroupStrategyOptions defines the strategy type and options used to create the strategy.
IDRange provides a min/max of an allowed range of IDs.
PodSecurityPolicyReview checks which service accounts (not users, since that would be cluster-wide) can create the `PodTemplateSpec` in question.
PodSecurityPolicyReviewSpec defines specification for PodSecurityPolicyReview.
PodSecurityPolicyReviewStatus represents the status of PodSecurityPolicyReview.
PodSecurityPolicySelfSubjectReview checks whether this user/SA tuple can create the PodTemplateSpec
Compatibility level 2: Stable within a major release for a minimum of 9 months or 3 minor releases (whichever is longer).
PodSecurityPolicySelfSubjectReviewSpec contains specification for PodSecurityPolicySelfSubjectReview.
PodSecurityPolicySubjectReview checks whether a particular user/SA tuple can create the PodTemplateSpec.
PodSecurityPolicySubjectReviewSpec defines specification for PodSecurityPolicySubjectReview.
PodSecurityPolicySubjectReviewStatus contains information/status for PodSecurityPolicySubjectReview.
RangeAllocation is used so we can easily expose a RangeAllocation typed for security group
Compatibility level 4: No compatibility is provided, the API can change at any point for any reason.
RangeAllocationList is a list of RangeAllocations objects
Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy.
SecurityContextConstraints governs the ability to make requests that affect the SecurityContext that will be applied to a container.
SecurityContextConstraintsList is a list of SecurityContextConstraints objects
Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
SELinuxContextStrategyOptions defines the strategy type and any options used to create the strategy.
ServiceAccountPodSecurityPolicyReviewStatus represents ServiceAccount name and related review status.
SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy.
# Type aliases
FSGroupStrategyType denotes strategy types for generating FSGroup values for a SecurityContext.
FS Type gives strong typing to different file systems that are used by volumes.
RunAsUserStrategyType denotes strategy types for generating RunAsUser values for a SecurityContext.
SELinuxContextStrategyType denotes strategy types for generating SELinux options for a SecurityContext.
SupplementalGroupsStrategyType denotes strategy types for determining valid supplemental groups for a SecurityContext.