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 CreatedAfterPredicate
- 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 CreatedAfterPredicate ¶ added in v0.14.0
CreatedAfterPredicate passes the creation of the objects which came to life starting from the given time, discarding every other event.
Filtering the event type alone is not enough to react to the new objects only: the informer replays its initial list as creation events at every start, thus the already existing objects would be processed again on each restart. Comparing the creation timestamp discards that replay.
The creation timestamp is tracked by the API Server with a second granularity: Since is expected to be truncated accordingly, as NewCreatedAfterPredicate does, otherwise the objects created within the very same second would be discarded.
func NewCreatedAfterPredicate ¶ added in v0.14.0
func NewCreatedAfterPredicate(since time.Time) CreatedAfterPredicate
NewCreatedAfterPredicate builds a predicate passing the objects created starting from the given time.
func (CreatedAfterPredicate) Create ¶ added in v0.14.0
func (p CreatedAfterPredicate) Create(e event.CreateEvent) bool
func (CreatedAfterPredicate) Delete ¶ added in v0.14.0
func (p CreatedAfterPredicate) Delete(event.DeleteEvent) bool
func (CreatedAfterPredicate) Generic ¶ added in v0.14.0
func (p CreatedAfterPredicate) Generic(event.GenericEvent) bool
func (CreatedAfterPredicate) Update ¶ added in v0.14.0
func (p CreatedAfterPredicate) Update(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(e 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