Documentation ¶
Index ¶
- Constants
- func CheckCreatorID(request *admission.Request, oldObj, newObj metav1.Object) *metav1.Status
- func ConvertAuthnExtras(extra map[string]authnv1.ExtraValue) map[string]authzv1.ExtraValue
- func IsCreatingPSAConfig(new map[string]string) bool
- func IsUpdatingPSAConfig(old map[string]string, new map[string]string) bool
- func SetCreatorIDAnnotation(request *admission.Request, response *v1.AdmissionResponse, ...) error
Constants ¶
View Source
const ( // EnforceLabel is a that governs the PSS that is enforced for a namespace EnforceLabel = "pod-security.kubernetes.io/enforce" // EnforceVersionLabel is a label that governs the PSS version that is enforced for a namespace EnforceVersionLabel = "pod-security.kubernetes.io/enforce-version" // AuditLabel is a label that governs the PSS that is used for auditing a namespace AuditLabel = "pod-security.kubernetes.io/audit" // AuditVersionLabel is a label that governs the PSS version that is used for auditing a namespace AuditVersionLabel = "pod-security.kubernetes.io/audit-version" // WarnLabel is a label that governs the PSS that is used for warning about PSA violations in a namespace WarnLabel = "pod-security.kubernetes.io/warn" // WarnVersionLabel is a label that governs the PSS version that is used for warning about PSA violations in a namespace WarnVersionLabel = "pod-security.kubernetes.io/warn-version" )
Variables ¶
This section is empty.
Functions ¶
func CheckCreatorID ¶
func ConvertAuthnExtras ¶
func ConvertAuthnExtras(extra map[string]authnv1.ExtraValue) map[string]authzv1.ExtraValue
ConvertAuthnExtras converts authnv1 type extras to authzv1 extras. Technically these are both type alias to string, so the conversion is straightforward
func IsCreatingPSAConfig ¶
IsCreatingPSAConfig will indicate whether or not the labels being passed in are attempting to create PSA-related configuration.
func IsUpdatingPSAConfig ¶
IsUpdatingPSAConfig will indicate whether or not the labels being passed in are attempting to update PSA-related configuration.
func SetCreatorIDAnnotation ¶
func SetCreatorIDAnnotation(request *admission.Request, response *v1.AdmissionResponse, obj runtime.RawExtension, newObj metav1.Object) error
SetCreatorIDAnnotation sets the creatorID Annotation on the newObj based on the user specified in the request.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.