Skip to content

Commit 0359789

Browse files
committed
register controller.
1 parent dc0cca4 commit 0359789

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

pkg/epp/controller/inferencemodelrewrite_reconciler.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ func (c *InferenceModelRewriteReconciler) Reconcile(ctx context.Context, req ctr
5454
notFound = true
5555
}
5656

57-
if notFound || !infModelRewrite.DeletionTimestamp.IsZero() || infModelRewrite.Spec.PoolRef.Name != v1alpha2.ObjectName(c.PoolGKNN.Name) {
57+
if notFound || !infModelRewrite.DeletionTimestamp.IsZero() || infModelRewrite.Spec.PoolRef == nil || infModelRewrite.Spec.PoolRef.Name != v1alpha2.ObjectName(c.PoolGKNN.Name) || infModelRewrite.Spec.PoolRef.Group != v1alpha2.Group(c.PoolGKNN.Group) {
5858
// InferenceModelRewrite object got deleted or changed the referenced pool.
5959
c.Datastore.RewriteDelete(req.NamespacedName)
6060
return ctrl.Result{}, nil

pkg/epp/server/controller_manager.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,11 @@ func defaultManagerOptions(gknn common.GKNN, metricsServerOptions metricsserver.
6060
gknn.Namespace: {},
6161
},
6262
},
63+
&v1alpha2.InferenceModelRewrite{}: {
64+
Namespaces: map[string]cache.Config{
65+
gknn.Namespace: {},
66+
},
67+
},
6368
},
6469
},
6570
Metrics: metricsServerOptions,

pkg/epp/server/runserver.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,14 @@ func (r *ExtProcServerRunner) SetupWithManager(ctx context.Context, mgr ctrl.Man
129129
return fmt.Errorf("failed setting up InferenceObjectiveReconciler: %w", err)
130130
}
131131

132+
if err := (&controller.InferenceModelRewriteReconciler{
133+
Datastore: r.Datastore,
134+
Reader: mgr.GetClient(),
135+
PoolGKNN: r.PoolGKNN,
136+
}).SetupWithManager(ctx, mgr); err != nil {
137+
return fmt.Errorf("failed setting up InferenceModelRewriteReconciler: %w", err)
138+
}
139+
132140
if err := (&controller.PodReconciler{
133141
Datastore: r.Datastore,
134142
Reader: mgr.GetClient(),

0 commit comments

Comments
 (0)