Documentation
¶
Index ¶
- type ConditionManager
- func (c *ConditionManager) FindCondition(conditions *[]v1alpha1.GitOpsDeploymentCondition, ...) (*v1alpha1.GitOpsDeploymentCondition, bool)
- func (c *ConditionManager) HasCondition(conditions *[]v1alpha1.GitOpsDeploymentCondition, ...) bool
- func (c *ConditionManager) SetCondition(conditions *[]v1alpha1.GitOpsDeploymentCondition, ...)
- type Conditions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConditionManager ¶
type ConditionManager struct {
}
func (*ConditionManager) FindCondition ¶
func (c *ConditionManager) FindCondition(conditions *[]v1alpha1.GitOpsDeploymentCondition, conditionType v1alpha1.GitOpsDeploymentConditionType) (*v1alpha1.GitOpsDeploymentCondition, bool)
FindCondition finds the suitable Condition object by looking into the conditions list and returns true if already exists but, if none exists, it appends one and returns false
func (*ConditionManager) HasCondition ¶
func (c *ConditionManager) HasCondition(conditions *[]v1alpha1.GitOpsDeploymentCondition, conditionType v1alpha1.GitOpsDeploymentConditionType) bool
HasCondition checks for the existence of a given Condition type
func (*ConditionManager) SetCondition ¶
func (c *ConditionManager) SetCondition(conditions *[]v1alpha1.GitOpsDeploymentCondition, conditionType v1alpha1.GitOpsDeploymentConditionType, status v1alpha1.GitOpsConditionStatus, reason v1alpha1.GitOpsDeploymentReasonType, message string)
SetCondition updates GitOpsDeployment status conditions
type Conditions ¶
type Conditions interface {
SetCondition(conditions *[]v1alpha1.GitOpsDeploymentCondition, conditionType v1alpha1.GitOpsDeploymentConditionType,
status v1alpha1.GitOpsConditionStatus, reason v1alpha1.GitOpsDeploymentReasonType, message string)
FindCondition(conditions *[]v1alpha1.GitOpsDeploymentCondition,
conditionType v1alpha1.GitOpsDeploymentConditionType) (*v1alpha1.GitOpsDeploymentCondition, bool)
HasCondition(conditions *[]v1alpha1.GitOpsDeploymentCondition,
conditionType v1alpha1.GitOpsDeploymentConditionType) bool
}
func NewConditionManager ¶
func NewConditionManager() Conditions
NewConditionManager returns a ConditionManager object
Click to show internal directories.
Click to hide internal directories.