Documentation ¶
Index ¶
- func ClearCondition(rs *v1beta1.RepoSync, condType v1beta1.RepoSyncConditionType)
- func ConditionHasNoErrors(cond v1beta1.RepoSyncCondition) bool
- func Errors(rs *v1beta1.RepoSync, errorSources []v1beta1.ErrorSource) []v1beta1.ConfigSyncError
- func GetCondition(conditions []v1beta1.RepoSyncCondition, condType v1beta1.RepoSyncConditionType) *v1beta1.RepoSyncCondition
- func GetHelmBase(helm *v1beta1.HelmRepoSync) *v1beta1.HelmBase
- func IsReconciling(rs *v1beta1.RepoSync) bool
- func IsStalled(rs *v1beta1.RepoSync) bool
- func ObjectKey(scope declared.Scope, name string) client.ObjectKey
- func ReconcilingMessage(rs *v1beta1.RepoSync) string
- func SetReconciling(rs *v1beta1.RepoSync, reason, message string)
- func SetStalled(rs *v1beta1.RepoSync, reason string, err error)
- func SetSyncing(rs *v1beta1.RepoSync, status bool, reason, message, commit string, ...)
- func StalledMessage(rs *v1beta1.RepoSync) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClearCondition ¶
func ClearCondition(rs *v1beta1.RepoSync, condType v1beta1.RepoSyncConditionType)
ClearCondition sets the specified condition to False if it is currently defined as True. If the condition is unspecified, then it is left that way.
func ConditionHasNoErrors ¶
func ConditionHasNoErrors(cond v1beta1.RepoSyncCondition) bool
ConditionHasNoErrors returns true when `cond` has no errors, and returns false when `cond` has errors.
func Errors ¶
func Errors(rs *v1beta1.RepoSync, errorSources []v1beta1.ErrorSource) []v1beta1.ConfigSyncError
Errors returns the errors referred by `errorSources`.
func GetCondition ¶
func GetCondition(conditions []v1beta1.RepoSyncCondition, condType v1beta1.RepoSyncConditionType) *v1beta1.RepoSyncCondition
GetCondition returns the condition with the provided type.
func GetHelmBase ¶
func GetHelmBase(helm *v1beta1.HelmRepoSync) *v1beta1.HelmBase
GetHelmBase returns the spec.helm.helmBase when spec.helm is not nil
func IsReconciling ¶
IsReconciling returns true if the given RepoSync has a True Reconciling condition.
func ObjectKey ¶
ObjectKey returns a key appropriate for fetching a RepoSync in the given namespace.
func ReconcilingMessage ¶
ReconcilingMessage returns the message from a True Reconciling condition or an empty string if no True Reconciling condition was found.
func SetReconciling ¶
SetReconciling sets the Reconciling condition to True.
func SetStalled ¶
SetStalled sets the Stalled condition to True.
func SetSyncing ¶
func SetSyncing(rs *v1beta1.RepoSync, status bool, reason, message, commit string, errorSources []v1beta1.ErrorSource, errorSummary *v1beta1.ErrorSummary, lastUpdate metav1.Time)
SetSyncing sets the Syncing condition.
func StalledMessage ¶
StalledMessage returns the message from a True Stalled condition or an empty string if no True Stalled condition was found.
Types ¶
This section is empty.