Documentation
¶
Index ¶
- Constants
- func ClassChanged() predicate.Predicate
- 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 MutatingAdmissionStateHash(obj *admissionv1.MutatingWebhookConfiguration) string
- func NamesMatching(names ...string) builder.Predicates
- func ValidatingAdmissionStateHash(obj *admissionv1.ValidatingWebhookConfiguration) string
- 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 DeletionChangedPredicate
- type DependencyStateChangedPredicate
- type LabelPresentPredicate
- type LabelsMatchingPredicate
- type MutatingAdmissionConfigurationChangedPredicate
- func (MutatingAdmissionConfigurationChangedPredicate) Create(event.CreateEvent) bool
- func (MutatingAdmissionConfigurationChangedPredicate) Delete(event.DeleteEvent) bool
- func (MutatingAdmissionConfigurationChangedPredicate) Generic(event.GenericEvent) bool
- func (MutatingAdmissionConfigurationChangedPredicate) Update(e event.UpdateEvent) bool
- type NamesMatchingPredicate
- type NamespaceMetadataChangedPredicate
- type NamespaceTenantStateChangedPredicate
- func (NamespaceTenantStateChangedPredicate) Create(event.CreateEvent) bool
- func (NamespaceTenantStateChangedPredicate) Delete(event.DeleteEvent) bool
- func (NamespaceTenantStateChangedPredicate) Generic(event.GenericEvent) bool
- func (NamespaceTenantStateChangedPredicate) Update(e event.UpdateEvent) bool
- type ObjectMetadataChangedPredicate
- type PromotedServiceaccountPredicate
- type ProvisionerSubjectsChangedPredicate
- type QuantityLedgerWorkChangedPredicate
- type ReconcileRequestedPredicate
- type ResourcePoolNamespacesChangedPredicate
- func (ResourcePoolNamespacesChangedPredicate) Create(event.CreateEvent) bool
- func (ResourcePoolNamespacesChangedPredicate) Delete(event.DeleteEvent) bool
- func (ResourcePoolNamespacesChangedPredicate) Generic(event.GenericEvent) bool
- func (ResourcePoolNamespacesChangedPredicate) Update(e event.UpdateEvent) bool
- type ResourceQuotaUsageChangedPredicate
- type TenantCountChangedPredicate
- type TenantManagedResourceChangedPredicate
- func (TenantManagedResourceChangedPredicate) Create(event.CreateEvent) bool
- func (TenantManagedResourceChangedPredicate) Delete(event.DeleteEvent) bool
- func (TenantManagedResourceChangedPredicate) Generic(event.GenericEvent) bool
- func (TenantManagedResourceChangedPredicate) Update(e event.UpdateEvent) bool
- type TenantNamespacesChangedPredicate
- type TenantPodOptionsChangedPredicate
- type TenantSelectionChangedPredicate
- type TenantServiceOptionsChangedPredicate
- func (TenantServiceOptionsChangedPredicate) Create(event.CreateEvent) bool
- func (TenantServiceOptionsChangedPredicate) Delete(event.DeleteEvent) bool
- func (TenantServiceOptionsChangedPredicate) Generic(event.GenericEvent) bool
- func (TenantServiceOptionsChangedPredicate) Update(e event.UpdateEvent) bool
- type TenantStatusOwnersChangedPredicate
- func (TenantStatusOwnersChangedPredicate) Create(e event.CreateEvent) bool
- func (TenantStatusOwnersChangedPredicate) Delete(e event.DeleteEvent) bool
- func (TenantStatusOwnersChangedPredicate) Generic(e event.GenericEvent) bool
- func (TenantStatusOwnersChangedPredicate) Update(e event.UpdateEvent) bool
- type UpdatedLabelsPredicate
- type UpdatedMetadataPredicate
- type ValidatingAdmissionConfigurationChangedPredicate
- func (ValidatingAdmissionConfigurationChangedPredicate) Create(event.CreateEvent) bool
- func (ValidatingAdmissionConfigurationChangedPredicate) Delete(event.DeleteEvent) bool
- func (ValidatingAdmissionConfigurationChangedPredicate) Generic(event.GenericEvent) bool
- func (ValidatingAdmissionConfigurationChangedPredicate) Update(e event.UpdateEvent) bool
Constants ¶
const AdmissionStateHashAnnotation = "projectcapsule.dev/admission-state-hash"
Variables ¶
This section is empty.
Functions ¶
func ClassChanged ¶ added in v0.13.10
func LabelsEqual ¶
func LabelsMatching ¶
func LabelsMatching(match map[string]string) builder.Predicates
func MutatingAdmissionStateHash ¶ added in v0.13.10
func MutatingAdmissionStateHash(obj *admissionv1.MutatingWebhookConfiguration) string
func NamesMatching ¶
func NamesMatching(names ...string) builder.Predicates
func ValidatingAdmissionStateHash ¶ added in v0.13.10
func ValidatingAdmissionStateHash(obj *admissionv1.ValidatingWebhookConfiguration) string
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 DeletionChangedPredicate ¶ added in v0.13.10
type DeletionChangedPredicate struct{}
DeletionChangedPredicate admits lifecycle events and updates that start or change deletion. It filters status-only updates while preserving finalizer reconciliation when deletion begins.
func (DeletionChangedPredicate) Create ¶ added in v0.13.10
func (DeletionChangedPredicate) Create(event.CreateEvent) bool
func (DeletionChangedPredicate) Delete ¶ added in v0.13.10
func (DeletionChangedPredicate) Delete(event.DeleteEvent) bool
func (DeletionChangedPredicate) Generic ¶ added in v0.13.10
func (DeletionChangedPredicate) Generic(event.GenericEvent) bool
func (DeletionChangedPredicate) Update ¶ added in v0.13.10
func (DeletionChangedPredicate) Update(e event.UpdateEvent) bool
type DependencyStateChangedPredicate ¶ added in v0.13.10
func (DependencyStateChangedPredicate) Create ¶ added in v0.13.10
func (DependencyStateChangedPredicate) Create(event.CreateEvent) bool
func (DependencyStateChangedPredicate) Delete ¶ added in v0.13.10
func (DependencyStateChangedPredicate) Delete(event.DeleteEvent) bool
func (DependencyStateChangedPredicate) Generic ¶ added in v0.13.10
func (DependencyStateChangedPredicate) Generic(event.GenericEvent) bool
func (DependencyStateChangedPredicate) Update ¶ added in v0.13.10
func (DependencyStateChangedPredicate) 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 MutatingAdmissionConfigurationChangedPredicate ¶ added in v0.13.10
func (MutatingAdmissionConfigurationChangedPredicate) Create ¶ added in v0.13.10
func (MutatingAdmissionConfigurationChangedPredicate) Create(event.CreateEvent) bool
func (MutatingAdmissionConfigurationChangedPredicate) Delete ¶ added in v0.13.10
func (MutatingAdmissionConfigurationChangedPredicate) Delete(event.DeleteEvent) bool
func (MutatingAdmissionConfigurationChangedPredicate) Generic ¶ added in v0.13.10
func (MutatingAdmissionConfigurationChangedPredicate) Generic(event.GenericEvent) bool
func (MutatingAdmissionConfigurationChangedPredicate) Update ¶ added in v0.13.10
func (MutatingAdmissionConfigurationChangedPredicate) 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 NamespaceMetadataChangedPredicate ¶ added in v0.13.10
func (NamespaceMetadataChangedPredicate) Create ¶ added in v0.13.10
func (NamespaceMetadataChangedPredicate) Create(event.CreateEvent) bool
func (NamespaceMetadataChangedPredicate) Delete ¶ added in v0.13.10
func (NamespaceMetadataChangedPredicate) Delete(event.DeleteEvent) bool
func (NamespaceMetadataChangedPredicate) Generic ¶ added in v0.13.10
func (NamespaceMetadataChangedPredicate) Generic(event.GenericEvent) bool
func (NamespaceMetadataChangedPredicate) Update ¶ added in v0.13.10
func (NamespaceMetadataChangedPredicate) Update(e event.UpdateEvent) bool
type NamespaceTenantStateChangedPredicate ¶ added in v0.13.10
func (NamespaceTenantStateChangedPredicate) Create ¶ added in v0.13.10
func (NamespaceTenantStateChangedPredicate) Create(event.CreateEvent) bool
func (NamespaceTenantStateChangedPredicate) Delete ¶ added in v0.13.10
func (NamespaceTenantStateChangedPredicate) Delete(event.DeleteEvent) bool
func (NamespaceTenantStateChangedPredicate) Generic ¶ added in v0.13.10
func (NamespaceTenantStateChangedPredicate) Generic(event.GenericEvent) bool
func (NamespaceTenantStateChangedPredicate) Update ¶ added in v0.13.10
func (NamespaceTenantStateChangedPredicate) Update(e event.UpdateEvent) bool
type ObjectMetadataChangedPredicate ¶ added in v0.13.10
type ObjectMetadataChangedPredicate struct{}
ObjectMetadataChangedPredicate admits object creation and relevant metadata drift, while filtering deletion and status/spec-only updates.
func (ObjectMetadataChangedPredicate) Create ¶ added in v0.13.10
func (ObjectMetadataChangedPredicate) Create(event.CreateEvent) bool
func (ObjectMetadataChangedPredicate) Delete ¶ added in v0.13.10
func (ObjectMetadataChangedPredicate) Delete(event.DeleteEvent) bool
func (ObjectMetadataChangedPredicate) Generic ¶ added in v0.13.10
func (ObjectMetadataChangedPredicate) Generic(event.GenericEvent) bool
func (ObjectMetadataChangedPredicate) Update ¶ added in v0.13.10
func (ObjectMetadataChangedPredicate) 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 ProvisionerSubjectsChangedPredicate ¶ added in v0.13.10
func (ProvisionerSubjectsChangedPredicate) Create ¶ added in v0.13.10
func (ProvisionerSubjectsChangedPredicate) Create(event.CreateEvent) bool
func (ProvisionerSubjectsChangedPredicate) Delete ¶ added in v0.13.10
func (ProvisionerSubjectsChangedPredicate) Delete(event.DeleteEvent) bool
func (ProvisionerSubjectsChangedPredicate) Generic ¶ added in v0.13.10
func (ProvisionerSubjectsChangedPredicate) Generic(event.GenericEvent) bool
func (ProvisionerSubjectsChangedPredicate) Update ¶ added in v0.13.10
func (ProvisionerSubjectsChangedPredicate) Update(e event.UpdateEvent) bool
type QuantityLedgerWorkChangedPredicate ¶ added in v0.13.10
func (QuantityLedgerWorkChangedPredicate) Create ¶ added in v0.13.10
func (QuantityLedgerWorkChangedPredicate) Create(event.CreateEvent) bool
func (QuantityLedgerWorkChangedPredicate) Delete ¶ added in v0.13.10
func (QuantityLedgerWorkChangedPredicate) Delete(event.DeleteEvent) bool
func (QuantityLedgerWorkChangedPredicate) Generic ¶ added in v0.13.10
func (QuantityLedgerWorkChangedPredicate) Generic(event.GenericEvent) bool
func (QuantityLedgerWorkChangedPredicate) Update ¶ added in v0.13.10
func (QuantityLedgerWorkChangedPredicate) 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 ResourcePoolNamespacesChangedPredicate ¶ added in v0.13.10
func (ResourcePoolNamespacesChangedPredicate) Create ¶ added in v0.13.10
func (ResourcePoolNamespacesChangedPredicate) Create(event.CreateEvent) bool
func (ResourcePoolNamespacesChangedPredicate) Delete ¶ added in v0.13.10
func (ResourcePoolNamespacesChangedPredicate) Delete(event.DeleteEvent) bool
func (ResourcePoolNamespacesChangedPredicate) Generic ¶ added in v0.13.10
func (ResourcePoolNamespacesChangedPredicate) Generic(event.GenericEvent) bool
func (ResourcePoolNamespacesChangedPredicate) Update ¶ added in v0.13.10
func (ResourcePoolNamespacesChangedPredicate) Update(e event.UpdateEvent) bool
type ResourceQuotaUsageChangedPredicate ¶ added in v0.13.10
ResourceQuotaUsageChangedPredicate admits only usage changes from the quota controller. ResourcePool claim Bound conditions are derived from status.used, while status.hard and other status updates do not affect claim scheduling.
func (ResourceQuotaUsageChangedPredicate) Create ¶ added in v0.13.10
func (ResourceQuotaUsageChangedPredicate) Create(event.CreateEvent) bool
func (ResourceQuotaUsageChangedPredicate) Delete ¶ added in v0.13.10
func (ResourceQuotaUsageChangedPredicate) Delete(event.DeleteEvent) bool
func (ResourceQuotaUsageChangedPredicate) Generic ¶ added in v0.13.10
func (ResourceQuotaUsageChangedPredicate) Generic(event.GenericEvent) bool
func (ResourceQuotaUsageChangedPredicate) Update ¶ added in v0.13.10
func (ResourceQuotaUsageChangedPredicate) Update(e event.UpdateEvent) bool
type TenantCountChangedPredicate ¶ added in v0.13.2
type TenantCountChangedPredicate struct{}
TenantCountChangedPredicate fires on Tenant create/delete only. Update events are ignored because only create and delete change the set of tenants; updates to labels, spec, or status do not affect tenant membership. Kept separate from TenantStatusOwnersChangedPredicate which intentionally ignores create/delete because those do not affect user aggregation.
func (TenantCountChangedPredicate) Create ¶ added in v0.13.2
func (TenantCountChangedPredicate) Create(event.CreateEvent) bool
func (TenantCountChangedPredicate) Delete ¶ added in v0.13.2
func (TenantCountChangedPredicate) Delete(event.DeleteEvent) bool
func (TenantCountChangedPredicate) Generic ¶ added in v0.13.2
func (TenantCountChangedPredicate) Generic(event.GenericEvent) bool
func (TenantCountChangedPredicate) Update ¶ added in v0.13.2
func (TenantCountChangedPredicate) Update(event.UpdateEvent) bool
type TenantManagedResourceChangedPredicate ¶ added in v0.13.10
TenantManagedResourceChangedPredicate admits drift in fields reconciled by the Tenant controller while filtering status-only updates. Several built-in resources do not reliably increment metadata.generation when their desired fields change, so GenerationChangedPredicate alone cannot detect tampering.
func (TenantManagedResourceChangedPredicate) Create ¶ added in v0.13.10
func (TenantManagedResourceChangedPredicate) Create(event.CreateEvent) bool
func (TenantManagedResourceChangedPredicate) Delete ¶ added in v0.13.10
func (TenantManagedResourceChangedPredicate) Delete(event.DeleteEvent) bool
func (TenantManagedResourceChangedPredicate) Generic ¶ added in v0.13.10
func (TenantManagedResourceChangedPredicate) Generic(event.GenericEvent) bool
func (TenantManagedResourceChangedPredicate) Update ¶ added in v0.13.10
func (TenantManagedResourceChangedPredicate) Update(e event.UpdateEvent) bool
type TenantNamespacesChangedPredicate ¶ added in v0.13.10
func (TenantNamespacesChangedPredicate) Create ¶ added in v0.13.10
func (TenantNamespacesChangedPredicate) Create(event.CreateEvent) bool
func (TenantNamespacesChangedPredicate) Delete ¶ added in v0.13.10
func (TenantNamespacesChangedPredicate) Delete(event.DeleteEvent) bool
func (TenantNamespacesChangedPredicate) Generic ¶ added in v0.13.10
func (TenantNamespacesChangedPredicate) Generic(event.GenericEvent) bool
func (TenantNamespacesChangedPredicate) Update ¶ added in v0.13.10
func (TenantNamespacesChangedPredicate) Update(e event.UpdateEvent) bool
type TenantPodOptionsChangedPredicate ¶ added in v0.13.10
func (TenantPodOptionsChangedPredicate) Create ¶ added in v0.13.10
func (TenantPodOptionsChangedPredicate) Create(event.CreateEvent) bool
func (TenantPodOptionsChangedPredicate) Delete ¶ added in v0.13.10
func (TenantPodOptionsChangedPredicate) Delete(event.DeleteEvent) bool
func (TenantPodOptionsChangedPredicate) Generic ¶ added in v0.13.10
func (TenantPodOptionsChangedPredicate) Generic(event.GenericEvent) bool
func (TenantPodOptionsChangedPredicate) Update ¶ added in v0.13.10
func (TenantPodOptionsChangedPredicate) Update(e event.UpdateEvent) bool
type TenantSelectionChangedPredicate ¶ added in v0.13.10
func (TenantSelectionChangedPredicate) Create ¶ added in v0.13.10
func (TenantSelectionChangedPredicate) Create(event.CreateEvent) bool
func (TenantSelectionChangedPredicate) Delete ¶ added in v0.13.10
func (TenantSelectionChangedPredicate) Delete(event.DeleteEvent) bool
func (TenantSelectionChangedPredicate) Generic ¶ added in v0.13.10
func (TenantSelectionChangedPredicate) Generic(event.GenericEvent) bool
func (TenantSelectionChangedPredicate) Update ¶ added in v0.13.10
func (TenantSelectionChangedPredicate) Update(e event.UpdateEvent) bool
type TenantServiceOptionsChangedPredicate ¶ added in v0.13.10
func (TenantServiceOptionsChangedPredicate) Create ¶ added in v0.13.10
func (TenantServiceOptionsChangedPredicate) Create(event.CreateEvent) bool
func (TenantServiceOptionsChangedPredicate) Delete ¶ added in v0.13.10
func (TenantServiceOptionsChangedPredicate) Delete(event.DeleteEvent) bool
func (TenantServiceOptionsChangedPredicate) Generic ¶ added in v0.13.10
func (TenantServiceOptionsChangedPredicate) Generic(event.GenericEvent) bool
func (TenantServiceOptionsChangedPredicate) Update ¶ added in v0.13.10
func (TenantServiceOptionsChangedPredicate) Update(e event.UpdateEvent) bool
type TenantStatusOwnersChangedPredicate ¶
type TenantStatusOwnersChangedPredicate struct{}
func (TenantStatusOwnersChangedPredicate) Create ¶
func (TenantStatusOwnersChangedPredicate) Create(e event.CreateEvent) bool
func (TenantStatusOwnersChangedPredicate) Delete ¶
func (TenantStatusOwnersChangedPredicate) Delete(e event.DeleteEvent) bool
func (TenantStatusOwnersChangedPredicate) Generic ¶
func (TenantStatusOwnersChangedPredicate) Generic(e 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
type ValidatingAdmissionConfigurationChangedPredicate ¶ added in v0.13.10
func (ValidatingAdmissionConfigurationChangedPredicate) Create ¶ added in v0.13.10
func (ValidatingAdmissionConfigurationChangedPredicate) Create(event.CreateEvent) bool
func (ValidatingAdmissionConfigurationChangedPredicate) Delete ¶ added in v0.13.10
func (ValidatingAdmissionConfigurationChangedPredicate) Delete(event.DeleteEvent) bool
func (ValidatingAdmissionConfigurationChangedPredicate) Generic ¶ added in v0.13.10
func (ValidatingAdmissionConfigurationChangedPredicate) Generic(event.GenericEvent) bool
func (ValidatingAdmissionConfigurationChangedPredicate) Update ¶ added in v0.13.10
func (ValidatingAdmissionConfigurationChangedPredicate) Update(e event.UpdateEvent) bool