requirement

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2025 License: MIT Imports: 2 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL