Documentation
¶
Index ¶
- func LabelsChanged(keys []string, oldLabels, newLabels map[string]string) bool
- func LabelsEqual(a, b map[string]string) bool
- func LabelsMatching(match map[string]string) builder.Predicates
- func NamesMatching(names ...string) builder.Predicates
- type CapsuleConfigSpecAdministratorsChangedPredicate
- func (CapsuleConfigSpecAdministratorsChangedPredicate) Create(event.CreateEvent) bool
- func (CapsuleConfigSpecAdministratorsChangedPredicate) Delete(event.DeleteEvent) bool
- func (CapsuleConfigSpecAdministratorsChangedPredicate) Generic(event.GenericEvent) bool
- func (CapsuleConfigSpecAdministratorsChangedPredicate) Update(e event.UpdateEvent) bool
- type CapsuleConfigSpecAdmissionChangedPredicate
- func (CapsuleConfigSpecAdmissionChangedPredicate) Create(event.CreateEvent) bool
- func (CapsuleConfigSpecAdmissionChangedPredicate) Delete(event.DeleteEvent) bool
- func (CapsuleConfigSpecAdmissionChangedPredicate) Generic(event.GenericEvent) bool
- func (CapsuleConfigSpecAdmissionChangedPredicate) Update(e event.UpdateEvent) bool
- type CapsuleConfigSpecImpersonationChangedPredicate
- func (CapsuleConfigSpecImpersonationChangedPredicate) Create(event.CreateEvent) bool
- func (CapsuleConfigSpecImpersonationChangedPredicate) Delete(event.DeleteEvent) bool
- func (CapsuleConfigSpecImpersonationChangedPredicate) Generic(event.GenericEvent) bool
- func (CapsuleConfigSpecImpersonationChangedPredicate) Update(e event.UpdateEvent) bool
- type LabelPresentPredicate
- type LabelsMatchingPredicate
- type NamesMatchingPredicate
- type PromotedServiceaccountPredicate
- type ReconcileRequestedPredicate
- type TenantStatusOwnersChangedPredicate
- type UpdatedLabelsPredicate
- type UpdatedMetadataPredicate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LabelsEqual ¶
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) Create(event.CreateEvent) bool
func (CapsuleConfigSpecAdministratorsChangedPredicate) Delete ¶
func (CapsuleConfigSpecAdministratorsChangedPredicate) Delete(event.DeleteEvent) bool
func (CapsuleConfigSpecAdministratorsChangedPredicate) Generic ¶
func (CapsuleConfigSpecAdministratorsChangedPredicate) Generic(event.GenericEvent) bool
func (CapsuleConfigSpecAdministratorsChangedPredicate) Update ¶
func (CapsuleConfigSpecAdministratorsChangedPredicate) Update(e event.UpdateEvent) bool
type CapsuleConfigSpecAdmissionChangedPredicate ¶
type CapsuleConfigSpecAdmissionChangedPredicate struct{}
func (CapsuleConfigSpecAdmissionChangedPredicate) Create ¶
func (CapsuleConfigSpecAdmissionChangedPredicate) Create(event.CreateEvent) bool
func (CapsuleConfigSpecAdmissionChangedPredicate) Delete ¶
func (CapsuleConfigSpecAdmissionChangedPredicate) Delete(event.DeleteEvent) bool
func (CapsuleConfigSpecAdmissionChangedPredicate) Generic ¶
func (CapsuleConfigSpecAdmissionChangedPredicate) Generic(event.GenericEvent) bool
func (CapsuleConfigSpecAdmissionChangedPredicate) Update ¶
func (CapsuleConfigSpecAdmissionChangedPredicate) Update(e event.UpdateEvent) bool
type CapsuleConfigSpecImpersonationChangedPredicate ¶
type CapsuleConfigSpecImpersonationChangedPredicate struct{}
func (CapsuleConfigSpecImpersonationChangedPredicate) Create ¶
func (CapsuleConfigSpecImpersonationChangedPredicate) Create(event.CreateEvent) bool
func (CapsuleConfigSpecImpersonationChangedPredicate) Delete ¶
func (CapsuleConfigSpecImpersonationChangedPredicate) Delete(event.DeleteEvent) bool
func (CapsuleConfigSpecImpersonationChangedPredicate) Generic ¶
func (CapsuleConfigSpecImpersonationChangedPredicate) Generic(event.GenericEvent) bool
func (CapsuleConfigSpecImpersonationChangedPredicate) Update ¶
func (CapsuleConfigSpecImpersonationChangedPredicate) Update(e event.UpdateEvent) bool
type LabelPresentPredicate ¶
type LabelPresentPredicate struct {
Label string
}
func (LabelPresentPredicate) Create ¶
func (p LabelPresentPredicate) Create(e event.CreateEvent) bool
func (LabelPresentPredicate) Delete ¶
func (p LabelPresentPredicate) Delete(e event.DeleteEvent) bool
func (LabelPresentPredicate) Generic ¶
func (p LabelPresentPredicate) Generic(event.GenericEvent) bool
func (LabelPresentPredicate) Update ¶
func (p LabelPresentPredicate) Update(e event.UpdateEvent) bool
type LabelsMatchingPredicate ¶
func (LabelsMatchingPredicate) Create ¶
func (p LabelsMatchingPredicate) Create(e event.CreateEvent) bool
func (LabelsMatchingPredicate) Delete ¶
func (p LabelsMatchingPredicate) Delete(e event.DeleteEvent) bool
func (LabelsMatchingPredicate) Generic ¶
func (p LabelsMatchingPredicate) Generic(e event.GenericEvent) bool
func (LabelsMatchingPredicate) Update ¶
func (p LabelsMatchingPredicate) Update(e event.UpdateEvent) bool
type NamesMatchingPredicate ¶
type NamesMatchingPredicate struct {
Names []string
}
func (NamesMatchingPredicate) Create ¶
func (p NamesMatchingPredicate) Create(e event.CreateEvent) bool
func (NamesMatchingPredicate) Delete ¶
func (p NamesMatchingPredicate) Delete(e event.DeleteEvent) bool
func (NamesMatchingPredicate) Generic ¶
func (p NamesMatchingPredicate) Generic(e event.GenericEvent) bool
func (NamesMatchingPredicate) Update ¶
func (p NamesMatchingPredicate) Update(e event.UpdateEvent) bool
type PromotedServiceaccountPredicate ¶
type PromotedServiceaccountPredicate struct{}
func (PromotedServiceaccountPredicate) Create ¶
func (PromotedServiceaccountPredicate) Create(e event.CreateEvent) bool
func (PromotedServiceaccountPredicate) Delete ¶
func (PromotedServiceaccountPredicate) Delete(e event.DeleteEvent) bool
func (PromotedServiceaccountPredicate) Generic ¶
func (PromotedServiceaccountPredicate) Generic(event.GenericEvent) bool
func (PromotedServiceaccountPredicate) Update ¶
func (PromotedServiceaccountPredicate) Update(e event.UpdateEvent) bool
type ReconcileRequestedPredicate ¶
type ReconcileRequestedPredicate struct{}
Only Trigger a Reconcile when the requested annotation has changed value or was added.
func (ReconcileRequestedPredicate) Create ¶
func (ReconcileRequestedPredicate) Create(e event.CreateEvent) bool
func (ReconcileRequestedPredicate) Delete ¶
func (ReconcileRequestedPredicate) Delete(e event.DeleteEvent) bool
func (ReconcileRequestedPredicate) Generic ¶
func (ReconcileRequestedPredicate) Generic(e event.GenericEvent) bool
func (ReconcileRequestedPredicate) Update ¶
func (ReconcileRequestedPredicate) Update(e event.UpdateEvent) bool
type TenantStatusOwnersChangedPredicate ¶
type TenantStatusOwnersChangedPredicate struct{}
func (TenantStatusOwnersChangedPredicate) Create ¶
func (TenantStatusOwnersChangedPredicate) Create(event.CreateEvent) bool
func (TenantStatusOwnersChangedPredicate) Delete ¶
func (TenantStatusOwnersChangedPredicate) Delete(event.DeleteEvent) bool
func (TenantStatusOwnersChangedPredicate) Generic ¶
func (TenantStatusOwnersChangedPredicate) Generic(event.GenericEvent) bool
func (TenantStatusOwnersChangedPredicate) Update ¶
func (TenantStatusOwnersChangedPredicate) Update(e event.UpdateEvent) bool
type UpdatedLabelsPredicate ¶
type UpdatedLabelsPredicate struct{}
func (UpdatedLabelsPredicate) Create ¶
func (UpdatedLabelsPredicate) Create(event.CreateEvent) bool
func (UpdatedLabelsPredicate) Delete ¶
func (UpdatedLabelsPredicate) Delete(event.DeleteEvent) bool
func (UpdatedLabelsPredicate) Generic ¶
func (UpdatedLabelsPredicate) Generic(event.GenericEvent) bool
func (UpdatedLabelsPredicate) Update ¶
func (UpdatedLabelsPredicate) Update(e event.UpdateEvent) bool
type UpdatedMetadataPredicate ¶
type UpdatedMetadataPredicate struct{}
func (UpdatedMetadataPredicate) Create ¶
func (UpdatedMetadataPredicate) Create(event.CreateEvent) bool
func (UpdatedMetadataPredicate) Delete ¶
func (UpdatedMetadataPredicate) Delete(event.DeleteEvent) bool
func (UpdatedMetadataPredicate) Generic ¶
func (UpdatedMetadataPredicate) Generic(event.GenericEvent) bool
func (UpdatedMetadataPredicate) Update ¶
func (UpdatedMetadataPredicate) Update(e event.UpdateEvent) bool
Click to show internal directories.
Click to hide internal directories.