@@ -36,7 +36,7 @@ func TestGatewayController_Reconcile(t *testing.T) {
3636 fakeKube := fake2 .NewClientset ()
3737 ctrl .SetLogger (zap .New (zap .UseFlagOptions (& zap.Options {Development : true , Level : zapcore .DebugLevel })))
3838 c := NewGatewayController (fakeClient , fakeKube , ctrl .Log ,
39- "docker.io/envoyproxy/ai-gateway-extproc:latest" , false , nil )
39+ "docker.io/envoyproxy/ai-gateway-extproc:latest" , false , nil , true )
4040
4141 const namespace = "ns"
4242 t .Run ("not found must be non error" , func (t * testing.T ) {
@@ -164,7 +164,7 @@ func TestGatewayController_reconcileFilterConfigSecret(t *testing.T) {
164164 kube := fake2 .NewClientset ()
165165 ctrl .SetLogger (zap .New (zap .UseFlagOptions (& zap.Options {Development : true , Level : zapcore .DebugLevel })))
166166 c := NewGatewayController (fakeClient , kube , ctrl .Log ,
167- "docker.io/envoyproxy/ai-gateway-extproc:latest" , false , nil )
167+ "docker.io/envoyproxy/ai-gateway-extproc:latest" , false , nil , true )
168168
169169 const gwNamespace = "ns"
170170 routes := []aigv1a1.AIGatewayRoute {
@@ -289,7 +289,7 @@ func TestGatewayController_reconcileFilterConfigSecret_SkipsDeletedRoutes(t *tes
289289 kube := fake2 .NewClientset ()
290290 ctrl .SetLogger (zap .New (zap .UseFlagOptions (& zap.Options {Development : true , Level : zapcore .DebugLevel })))
291291 c := NewGatewayController (fakeClient , kube , ctrl .Log ,
292- "docker.io/envoyproxy/ai-gateway-extproc:latest" , false , nil )
292+ "docker.io/envoyproxy/ai-gateway-extproc:latest" , false , nil , true )
293293
294294 const gwNamespace = "ns"
295295 now := metav1 .Now ()
@@ -400,7 +400,7 @@ func TestGatewayController_bspToFilterAPIBackendAuth(t *testing.T) {
400400 ctrl .SetLogger (zap .New (zap .UseFlagOptions (& zap.Options {Development : true , Level : zapcore .DebugLevel })))
401401 c := NewGatewayController (fakeClient , kube , ctrl .Log ,
402402
403- "docker.io/envoyproxy/ai-gateway-extproc:latest" , false , nil )
403+ "docker.io/envoyproxy/ai-gateway-extproc:latest" , false , nil , true )
404404
405405 const namespace = "ns"
406406 for _ , bsp := range []* aigv1a1.BackendSecurityPolicy {
@@ -547,7 +547,7 @@ func TestGatewayController_bspToFilterAPIBackendAuth(t *testing.T) {
547547func TestGatewayController_bspToFilterAPIBackendAuth_ErrorCases (t * testing.T ) {
548548 fakeClient := requireNewFakeClientWithIndexes (t )
549549 c := NewGatewayController (fakeClient , fake2 .NewClientset (), ctrl .Log ,
550- "docker.io/envoyproxy/ai-gateway-extproc:latest" , false , nil )
550+ "docker.io/envoyproxy/ai-gateway-extproc:latest" , false , nil , true )
551551
552552 ctx := context .Background ()
553553 namespace := "test-namespace"
@@ -608,7 +608,7 @@ func TestGatewayController_bspToFilterAPIBackendAuth_ErrorCases(t *testing.T) {
608608func TestGatewayController_GetSecretData_ErrorCases (t * testing.T ) {
609609 fakeClient := requireNewFakeClientWithIndexes (t )
610610 c := NewGatewayController (fakeClient , fake2 .NewClientset (), ctrl .Log ,
611- "docker.io/envoyproxy/ai-gateway-extproc:latest" , false , nil )
611+ "docker.io/envoyproxy/ai-gateway-extproc:latest" , false , nil , true )
612612
613613 ctx := context .Background ()
614614 namespace := "test-namespace"
@@ -633,7 +633,7 @@ func TestGatewayController_annotateGatewayPods(t *testing.T) {
633633 ctrl .SetLogger (zap .New (zap .UseFlagOptions (& zap.Options {Development : true , Level : zapcore .DebugLevel })))
634634 const v2Container = "ai-gateway-extproc:v2"
635635 c := NewGatewayController (fakeClient , kube , ctrl .Log ,
636- v2Container , false , nil )
636+ v2Container , false , nil , true )
637637 t .Run ("pod with extproc" , func (t * testing.T ) {
638638 pod , err := kube .CoreV1 ().Pods (egNamespace ).Create (t .Context (), & corev1.Pod {
639639 ObjectMeta : metav1.ObjectMeta {
@@ -748,7 +748,7 @@ func TestGatewayController_annotateDaemonSetGatewayPods(t *testing.T) {
748748 ctrl .SetLogger (zap .New (zap .UseFlagOptions (& zap.Options {Development : true , Level : zapcore .DebugLevel })))
749749 const v2Container = "ai-gateway-extproc:v2"
750750 c := NewGatewayController (fakeClient , kube , ctrl .Log ,
751- v2Container , false , nil )
751+ v2Container , false , nil , true )
752752
753753 t .Run ("pod without extproc" , func (t * testing.T ) {
754754 pod , err := kube .CoreV1 ().Pods (egNamespace ).Create (t .Context (), & corev1.Pod {
@@ -863,7 +863,7 @@ func TestGatewayController_backendWithMaybeBSP(t *testing.T) {
863863 kube := fake2 .NewClientset ()
864864 ctrl .SetLogger (zap .New (zap .UseFlagOptions (& zap.Options {Development : true , Level : zapcore .DebugLevel })))
865865 const v2Container = "ai-gateway-extproc:v2"
866- c := NewGatewayController (fakeClient , kube , ctrl .Log , v2Container , false , nil )
866+ c := NewGatewayController (fakeClient , kube , ctrl .Log , v2Container , false , nil , true )
867867
868868 _ , _ , err := c .backendWithMaybeBSP (t .Context (), "foo" , "bar" )
869869 require .ErrorContains (t , err , `aiservicebackends.aigateway.envoyproxy.io "bar" not found` )
@@ -923,7 +923,7 @@ func TestGatewayController_reconcileFilterMCPConfigSecret(t *testing.T) {
923923 kube := fake2 .NewClientset ()
924924 ctrl .SetLogger (zap .New (zap .UseFlagOptions (& zap.Options {Development : true , Level : zapcore .DebugLevel })))
925925 c := NewGatewayController (fakeClient , kube , ctrl .Log ,
926- "docker.io/envoyproxy/ai-gateway-extproc:latest" , false , nil )
926+ "docker.io/envoyproxy/ai-gateway-extproc:latest" , false , nil , true )
927927
928928 const gwNamespace = "ns"
929929 // Two routes with different CreationTimestamp for deterministic order.
0 commit comments