predicates

package
v0.19.0 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2026 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PredicateByName

func PredicateByName(name string) predicate.Predicate

func PredicateClusterByAccessMode

func PredicateClusterByAccessMode(accessMode greenhousev1alpha1.ClusterAccessMode) predicate.Predicate

func PredicateClusterIsReady

func PredicateClusterIsReady() predicate.Predicate

func PredicateClusterReadyStatusChange

func PredicateClusterReadyStatusChange() predicate.Predicate

func PredicateFilterBySecretTypes

func PredicateFilterBySecretTypes(secretTypes ...corev1.SecretType) predicate.Predicate

PredicateFilterBySecretTypes filters secrets by the given types.

func PredicateFluxHelmReleaseStatus

func PredicateFluxHelmReleaseStatus() predicate.Predicate

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

func PredicateFluxResourceReadyChanged() predicate.Predicate

PredicateFluxResourceReadyChanged fires only when the Flux resource Ready condition status changes. to avoid re-enqueuing the owner on every Flux status tick.

func PredicateHasLabelWithValue

func PredicateHasLabelWithValue(key, value string) predicate.Predicate

func PredicateIgnoreDeletingResources

func PredicateIgnoreDeletingResources() predicate.Predicate

func PredicateOrganizationSCIMStatusChange

func PredicateOrganizationSCIMStatusChange() predicate.Predicate

func PredicatePluginWithStatusChange

func PredicatePluginWithStatusChange() predicate.Predicate

func PredicatePluginWithStatusReadyChange

func PredicatePluginWithStatusReadyChange() predicate.Predicate

Types

This section is empty.

Jump to

Keyboard shortcuts

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