# Functions
EnsureFinalizer ensures that the object's finalizer is included in the ObjectMeta Finalizers slice.
RemoveFinalizer removes the finalizer from the object's ObjectMeta.
# Constants
BindInfo status.
BindInfo status.
BindInfoFinalizer is the name for the finalizer to allow for deletion when an OperandBindInfo is deleted.
BindInfo status.
BindInfo status.
BindInfo status.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
ConfigFinalizer is the name for the finalizer to allow for deletion when an OperandConfig is deleted.
InstallModeCluster means install the operator in all namespaces mode.
InstallModeNamespace means install the operator in one namespace mode.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Registry phase.
RegistryFinalizer is the name for the finalizer to allow for deletion when an OperandRegistry is deleted.
Registry phase.
Registry phase.
Registry phase.
Registry phase.
Registry phase.
Registry phase.
Registry phase.
RequestFinalizer is the name for the finalizer to allow for deletion.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
Constants are used for state.
ScopePrivate means the operand resource can onlybe used within the namespace.
ScopePublic means the operand resource can onlybe used in the cluster.
Service status.
Service status.
Service status.
Service status.
Service status.
Service status.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
Condition represents the current state of the Request Service.
ConfigResource defines the resource needed for the service.
ConfigService defines the configuration of the service.
CrStatus defines the status of the custom resource.
MemberPhase shows the phase of the operator and operator instance.
MemberStatus shows if the Operator is ready.
Operand defines the name and binding information for one operator.
OperandBindInfo is the Schema for the operandbindinfoes API.
OperandBindInfoList contains a list of OperandBindInfo.
OperandBindInfoSpec defines the desired state of OperandBindInfo.
OperandBindInfoStatus defines the observed state of OperandBindInfo.
OperandConfig is the Schema for the operandconfigs API.
OperandConfigList contains a list of OperandConfig.
OperandConfigSpec defines the desired state of OperandConfig.
OperandConfigStatus defines the observed state of OperandConfig.
OperandCRMember defines a custom resource created by OperandRequest.
OperandRegistry is the Schema for the operandregistries API.
OperandRegistryList contains a list of OperandRegistry.
OperandRegistrySpec defines the desired state of OperandRegistry.
OperandRegistryStatus defines the observed state of OperandRegistry.
OperandRequest is the Schema for the operandrequests API.
OperandRequestList contains a list of OperandRequest.
The OperandRequestSpec identifies one or more specific operands (from a specific Registry) that should actually be installed.
OperandRequestStatus defines the observed state of OperandRequest.
Operator defines the desired state of Operators.
OperatorStatus defines operators status and the number of reconcile request.
ReconcileRequest records the information of the operandRequest.
Request identifies a operand detail.
SecretConfigmap is a pair of Secret and/or Configmap.
# Type aliases
BindInfoPhase defines the BindInfo status.
ClusterPhase is the phase of the installation.
ConditionType is the condition of a service.
OperatorPhase defines the operator status.
RegistryPhase defines the operator status.
ResourceType is the type of condition use.
ServicePhase defines the service status.