# Constants
ConditionProgressing indicts the reconciling process is in progress.
ConditionReconcileComplete indicts the Reconcile function completes.
ExporterCreated indicts exporter is launched by operator.
ExporterReady is set from exporter and reason & message are provided if false condition.
PhaseConnecting is reserved for later usage.
PhaseDeleting is used if deleting FlashSystemCluster is happening.
PhaseError is used when reconcile fails or there is any of false ready from conditions.
PhaseNotReady is used if reconcile fails.
PhaseProgressing is used during launch exporter & CSI CR creation phase.
PhaseReady is used when reconcile is successful.
ProvisionerCreated indicts the FlashSystem CSI CR is created.
ProvisionerReady reflects the status of FlashSystem CSI CR.
ProvisionerReused indicts the existing FlashSystem CSI CR is reused.
No description provided by the author
No description provided by the author
No description provided by the author
StorageClusterReady is set from exporter after query from FlashSystem.
# 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 state of the operator's reconciliation functionality.
FlashSystemCluster is the Schema for the FlashSystemClusters API.
FlashSystemClusterList contains a list of FlashSystemCluster.
FlashSystemClusterSpec defines the desired state of FlashSystemCluster.
FlashSystemClusterStatus defines the observed state of FlashSystemCluster.
No description provided by the author
# Type aliases
ConditionType is the state of the operator's reconciliation functionality.