package
0.0.1
Repository: https://github.com/openshift/api.git
Documentation: pkg.go.dev

# Functions

Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED.

# Constants

EmptyMember represents an empty union member.
OptionalMember represents an optional union member.
RequiredMember represents a required union member.
"StableValue" is always present.
"TechPreviewOnlyValue" should only be allowed when TechPreviewNoUpgrade is set in the cluster.

# Variables

AddToScheme exists solely to keep the old generators creating valid code DEPRECATED.
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

CELUnion demonstrates how to use a discriminated union and how to validate it using CEL.
No description provided by the author
StableConfigType is a stable config type that may include TechPreviewNoUpgrade fields.
StableConfigTypeList contains a list of StableConfigTypes.
StableConfigTypeSpec is the desired state +openshift:validation:FeatureSetAwareXValidation:featureSet=CustomNoUpgrade;TechPreviewNoUpgrade,rule="has(oldSelf.coolNewField) ? has(self.coolNewField) : true",message="coolNewField may not be removed once set".
StableConfigTypeStatus defines the observed status of the StableConfigType.

# Type aliases

CELUnionDiscriminator is a union discriminator for the CEL union.
EvolvingDiscriminator defines the audit policy profile type.