reposync

package
v1.13.1-rc.3 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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

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

func IsReconciling(rs *v1beta1.RepoSync) bool

IsReconciling returns true if the given RepoSync has a True Reconciling condition.

func IsStalled

func IsStalled(rs *v1beta1.RepoSync) bool

IsStalled returns true if the given RepoSync has a True Stalled condition.

func ObjectKey

func ObjectKey(scope declared.Scope, name string) client.ObjectKey

ObjectKey returns a key appropriate for fetching a RepoSync in the given namespace.

func ReconcilingMessage

func ReconcilingMessage(rs *v1beta1.RepoSync) string

ReconcilingMessage returns the message from a True Reconciling condition or an empty string if no True Reconciling condition was found.

func SetReconciling

func SetReconciling(rs *v1beta1.RepoSync, reason, message string)

SetReconciling sets the Reconciling condition to True.

func SetStalled

func SetStalled(rs *v1beta1.RepoSync, reason string, err error)

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

func StalledMessage(rs *v1beta1.RepoSync) string

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.

Jump to

Keyboard shortcuts

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