# Constants
AMDArchitecture is the golang value for x86 64 bit hardware architecture; for the purposes of this operator, it is equivalent to X86Architecture, which is kept for historical/migration purposes.
ARMArchitecture is the value used to specify the aarch64 hardware architecture in the Architectures array field.
ConfigFinalizer is the text added to the Config.Finalizer field to enable finalizer processing.
ConfigName is the name/identifier of the static, singleton operator employed for the samples.
ConfigurationValid represents whether the latest Config to come in tried to make a support configuration change.
No description provided by the author
ImageChangesInProgress represents the state between where the samples operator has started updating the imagestreams and when the spec and status generations for each tag match.
ImportCredentialsExist represents the state of any credentials specified by the SamplesRegistry field in the Spec.
ImportImageErrorsExist registers any image import failures, separate from ImageChangeInProgress, so that we can a) indicate a problem to the ClusterOperator status, b) mark the current change cycle as complete in both ClusterOperator and Config; retry on import will occur by the next relist interval if it was an intermittent issue;.
MigrationInProgress represents the special case where the operator is running off of a new version of its image, and samples are deployed of a previous version.
OperatorNamespace is the namespace the operator runs in.
PPCArchitecture is the value used to specify the ppc64le hardware architecture in the Architectures array field.
RemovePending represents whether the Config Spec ManagementState has been set to Removed, but we have not completed the deletion of the samples, pull secret, etc.
S390Architecture is the value used to specify the s390x hardware architecture in the Architecture array field.
SamplesExist represents whether an incoming Config has been successfully processed or not all, or whether the last Config to come in has been successfully processed.
SamplesManagedLabel is the key for a label added to all the imagestreams and templates in the openshift namespace that the Config is managing.
SamplesRecreateCredentialAnnotation is the key for an annotation set on the secret used for authentication when configuration moves from Removed to Managed but the associated secret in the openshift namespace does not exist.
SamplesRegistryCredentials is the name for a secret that contains a username+password/token for the registry, where if the secret is present, will be used for authentication.
SamplesVersionAnnotation is the key for an annotation set on the imagestreams, templates, and secret that this operator manages that signifies the version of the operator that last managed the particular resource.
No description provided by the author
X86Architecture is the value used to specify the x86_64 hardware architecture in the Architectures array field.
# 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
No description provided by the author
No description provided by the author
Install is a function which adds this version to a scheme.
No description provided by the author
SchemeGroupVersion generated code relies on this name Deprecated.
# Structs
Config contains the configuration and detailed condition status for the Samples Operator.
ConfigCondition captures various conditions of the Config as entries are processed.
Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
ConfigSpec contains the desired configuration and state for the Samples Operator, controlling various behavior around the imagestreams and templates it creates/updates in the openshift namespace.
ConfigStatus contains the actual configuration in effect, as well as various details that describe the state of the Samples Operator.
# Type aliases
No description provided by the author