Documentation
¶
Index ¶
- func PredicateByName(name string) predicate.Predicate
- func PredicateClusterByAccessMode(accessMode greenhousev1alpha1.ClusterAccessMode) predicate.Predicate
- func PredicateClusterIsReady() predicate.Predicate
- func PredicateClusterReadyStatusChange() predicate.Predicate
- func PredicateFilterBySecretTypes(secretTypes ...corev1.SecretType) predicate.Predicate
- func PredicateFluxHelmReleaseStatus() predicate.Predicate
- func PredicateFluxResourceReadyChanged() predicate.Predicate
- func PredicateHasLabelWithValue(key, value string) predicate.Predicate
- func PredicateIgnoreDeletingResources() predicate.Predicate
- func PredicateOrganizationSCIMStatusChange() predicate.Predicate
- func PredicatePluginWithStatusChange() predicate.Predicate
- func PredicatePluginWithStatusReadyChange() predicate.Predicate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PredicateByName ¶
func PredicateClusterByAccessMode ¶
func PredicateClusterByAccessMode(accessMode greenhousev1alpha1.ClusterAccessMode) predicate.Predicate
func PredicateClusterIsReady ¶
func PredicateFilterBySecretTypes ¶
func PredicateFilterBySecretTypes(secretTypes ...corev1.SecretType) predicate.Predicate
PredicateFilterBySecretTypes filters secrets by the given types.
func PredicateFluxHelmReleaseStatus ¶
PredicateFluxHelmReleaseStatus fires when a HelmRelease's Ready or Released condition changes. The Plugin reconciler surfaces both: Ready for deploy health and Released for uninstall failures. While the HelmRelease is terminating it always fires, so the owner observes the uninstall through to completion and can release its own finalizer.
func PredicateFluxResourceReadyChanged ¶
PredicateFluxResourceReadyChanged fires only when the Flux resource Ready condition status changes. to avoid re-enqueuing the owner on every Flux status tick.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.