Documentation
¶
Index ¶
Constants ¶
View Source
const ( FinalizerName = "finalizer.requirement.devinfra.goms.io" // RequirementInitialized is the condition type for Requirement initialized ConditionRequirementInitialized = "RequirementInitialized" // Cache CRD for Requirement is existed ConditionCacheResourceFound = "CacheCRFound" // no available Operation CRD for Requirement in cache, create one ConditionCachedOperationAcquired = "CachedOpAcquired" // Operation CRD for Requirement is ready ConditionOperationReady = "OperationReady" ConditionReasonNoOperationAvailable = "NoOperationAvailable" ConditionReasonCacheCRNotFound = "CacheCRNotFound" ConditionReasonCacheCRFound = "CacheCRFound" ConditionReasonCacheHit = "CacheHit" ConditionReasonCacheMiss = "CacheMiss" PhaseEmpty = "" PhaseCacheChecking = "CacheChecking" PhaseOperating = "Operating" PhaseReady = "Ready" PhaseDeleted = "Deleted" PhaseDeleting = "Deleting" )
Variables ¶
This section is empty.
Functions ¶
func ClearConditions ¶
func ClearConditions(r *appsv1.Requirement)
func IsCacheMissed ¶
func IsCacheMissed(r *appsv1.Requirement) bool
func UpdateCondition ¶
func UpdateCondition(r *appsv1.Requirement, conditionType string, conditionStatus metav1.ConditionStatus, reason, message string) bool
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.