predicates

package
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: May 28, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LabelsChanged

func LabelsChanged(keys []string, oldLabels, newLabels map[string]string) bool

func LabelsEqual

func LabelsEqual(a, b map[string]string) bool

func LabelsMatching

func LabelsMatching(match map[string]string) builder.Predicates

func NamesMatching

func NamesMatching(names ...string) builder.Predicates

Types

type CapsuleConfigSpecAdministratorsChangedPredicate

type CapsuleConfigSpecAdministratorsChangedPredicate struct{}

func (CapsuleConfigSpecAdministratorsChangedPredicate) Create

func (CapsuleConfigSpecAdministratorsChangedPredicate) Delete

func (CapsuleConfigSpecAdministratorsChangedPredicate) Generic

func (CapsuleConfigSpecAdministratorsChangedPredicate) Update

type CapsuleConfigSpecAdmissionChangedPredicate

type CapsuleConfigSpecAdmissionChangedPredicate struct{}

func (CapsuleConfigSpecAdmissionChangedPredicate) Create

func (CapsuleConfigSpecAdmissionChangedPredicate) Delete

func (CapsuleConfigSpecAdmissionChangedPredicate) Generic

func (CapsuleConfigSpecAdmissionChangedPredicate) Update

type CapsuleConfigSpecImpersonationChangedPredicate

type CapsuleConfigSpecImpersonationChangedPredicate struct{}

func (CapsuleConfigSpecImpersonationChangedPredicate) Create

func (CapsuleConfigSpecImpersonationChangedPredicate) Delete

func (CapsuleConfigSpecImpersonationChangedPredicate) Generic

func (CapsuleConfigSpecImpersonationChangedPredicate) Update

type LabelPresentPredicate

type LabelPresentPredicate struct {
	Label string
}

func (LabelPresentPredicate) Create

func (LabelPresentPredicate) Delete

func (LabelPresentPredicate) Generic

func (LabelPresentPredicate) Update

type LabelsMatchingPredicate

type LabelsMatchingPredicate struct {
	Match map[string]string
}

func (LabelsMatchingPredicate) Create

func (LabelsMatchingPredicate) Delete

func (LabelsMatchingPredicate) Generic

func (LabelsMatchingPredicate) Update

type NamesMatchingPredicate

type NamesMatchingPredicate struct {
	Names []string
}

func (NamesMatchingPredicate) Create

func (NamesMatchingPredicate) Delete

func (NamesMatchingPredicate) Generic

func (NamesMatchingPredicate) Update

type PromotedServiceaccountPredicate

type PromotedServiceaccountPredicate struct{}

func (PromotedServiceaccountPredicate) Create

func (PromotedServiceaccountPredicate) Delete

func (PromotedServiceaccountPredicate) Generic

func (PromotedServiceaccountPredicate) Update

type ReconcileRequestedPredicate

type ReconcileRequestedPredicate struct{}

Only Trigger a Reconcile when the requested annotation has changed value or was added.

func (ReconcileRequestedPredicate) Create

func (ReconcileRequestedPredicate) Delete

func (ReconcileRequestedPredicate) Generic

func (ReconcileRequestedPredicate) Update

type TenantStatusOwnersChangedPredicate

type TenantStatusOwnersChangedPredicate struct{}

func (TenantStatusOwnersChangedPredicate) Create

func (TenantStatusOwnersChangedPredicate) Delete

func (TenantStatusOwnersChangedPredicate) Generic

func (TenantStatusOwnersChangedPredicate) Update

type UpdatedLabelsPredicate

type UpdatedLabelsPredicate struct{}

func (UpdatedLabelsPredicate) Create

func (UpdatedLabelsPredicate) Delete

func (UpdatedLabelsPredicate) Generic

func (UpdatedLabelsPredicate) Update

type UpdatedMetadataPredicate

type UpdatedMetadataPredicate struct{}

func (UpdatedMetadataPredicate) Create

func (UpdatedMetadataPredicate) Delete

func (UpdatedMetadataPredicate) Generic

func (UpdatedMetadataPredicate) Update

Jump to

Keyboard shortcuts

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