Documentation ¶
Index ¶
- func IsStageComplete(apps []argov1alpha1.Application, stage syncv1alpha1.ProgressiveSyncStage, ...) bool
- func IsStageFailed(apps []argov1alpha1.Application, stage syncv1alpha1.ProgressiveSyncStage, ...) bool
- func IsStageInProgress(apps []argov1alpha1.Application, stage syncv1alpha1.ProgressiveSyncStage, ...) bool
- func Scheduler(log logr.Logger, apps []argov1alpha1.Application, ...) []argov1alpha1.Application
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsStageComplete ¶
func IsStageComplete(apps []argov1alpha1.Application, stage syncv1alpha1.ProgressiveSyncStage, pss utils.ProgressiveSyncState) bool
IsStageComplete returns true if all applications are Synced and Healthy
func IsStageFailed ¶
func IsStageFailed(apps []argov1alpha1.Application, stage syncv1alpha1.ProgressiveSyncStage, pss utils.ProgressiveSyncState) bool
IsStageFailed returns true if at least one app is failed in the given stage
func IsStageInProgress ¶
func IsStageInProgress(apps []argov1alpha1.Application, stage syncv1alpha1.ProgressiveSyncStage, pss utils.ProgressiveSyncState) bool
IsStageInProgress returns true if at least one app is is in progress
func Scheduler ¶
func Scheduler(log logr.Logger, apps []argov1alpha1.Application, stage syncv1alpha1.ProgressiveSyncStage, pss utils.ProgressiveSyncState) []argov1alpha1.Application
Scheduler returns a list of apps to sync for a given stage
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.