Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions internal/controller/apisixconsumer_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,10 @@ func (r *ApisixConsumerReconciler) SetupWithManager(mgr ctrl.Manager) error {
predicate.Or(
predicate.GenerationChangedPredicate{},
predicate.AnnotationChangedPredicate{},
predicate.NewPredicateFuncs(func(obj client.Object) bool {
_, ok := obj.(*corev1.Secret)
return ok
}),
),
).
Watches(
Expand Down
4 changes: 3 additions & 1 deletion internal/controller/apisixroute_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -63,13 +63,15 @@ func (r *ApisixRouteReconciler) SetupWithManager(mgr ctrl.Manager) error {
WithEventFilter(
predicate.Or(
predicate.GenerationChangedPredicate{},
predicate.AnnotationChangedPredicate{},
predicate.NewPredicateFuncs(func(obj client.Object) bool {
_, ok := obj.(*corev1.Secret)
return ok
}),
),
).
Watches(&networkingv1.IngressClass{},
Watches(
&networkingv1.IngressClass{},
handler.EnqueueRequestsFromMapFunc(r.listApisixRouteForIngressClass),
builder.WithPredicates(
predicate.NewPredicateFuncs(matchesIngressController),
Expand Down
4 changes: 4 additions & 0 deletions internal/controller/apisixtls_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,10 @@ func (r *ApisixTlsReconciler) SetupWithManager(mgr ctrl.Manager) error {
predicate.Or(
predicate.GenerationChangedPredicate{},
predicate.AnnotationChangedPredicate{},
predicate.NewPredicateFuncs(func(obj client.Object) bool {
_, ok := obj.(*corev1.Secret)
return ok
}),
),
).
Watches(
Expand Down
10 changes: 10 additions & 0 deletions internal/controller/gatewayproxy_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ import (
ctrl "sigs.k8s.io/controller-runtime"
"sigs.k8s.io/controller-runtime/pkg/client"
"sigs.k8s.io/controller-runtime/pkg/handler"
"sigs.k8s.io/controller-runtime/pkg/predicate"
"sigs.k8s.io/controller-runtime/pkg/reconcile"
gatewayv1 "sigs.k8s.io/gateway-api/apis/v1"

Expand All @@ -51,6 +52,15 @@ type GatewayProxyController struct {
func (r *GatewayProxyController) SetupWithManager(mrg ctrl.Manager) error {
return ctrl.NewControllerManagedBy(mrg).
For(&v1alpha1.GatewayProxy{}).
WithEventFilter(
predicate.Or(
predicate.GenerationChangedPredicate{},
predicate.NewPredicateFuncs(func(obj client.Object) bool {
_, ok := obj.(*corev1.Secret)
return ok
}),
),
).
Watches(&corev1.Service{},
handler.EnqueueRequestsFromMapFunc(r.listGatewayProxiesForProviderService),
).
Expand Down
4 changes: 4 additions & 0 deletions internal/controller/ingress_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,10 @@ func (r *IngressReconciler) SetupWithManager(mgr ctrl.Manager) error {
predicate.Or(
predicate.GenerationChangedPredicate{},
predicate.AnnotationChangedPredicate{},
predicate.NewPredicateFuncs(func(obj client.Object) bool {
_, ok := obj.(*corev1.Secret)
return ok
}),
),
).
Watches(
Expand Down
1 change: 1 addition & 0 deletions internal/controller/ingressclass_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ func (r *IngressClassReconciler) SetupWithManager(mgr ctrl.Manager) error {
WithEventFilter(
predicate.Or(
predicate.GenerationChangedPredicate{},
predicate.AnnotationChangedPredicate{},
predicate.NewPredicateFuncs(func(obj client.Object) bool {
_, ok := obj.(*corev1.Secret)
return ok
Expand Down
Loading