@@ -238,7 +238,7 @@ func NewController(
238238 httpRoutesByInferencePool := krt .NewIndex (inputs .HTTPRoutes , "inferencepool-route" , indexHTTPRouteByInferencePool )
239239
240240 GatewayClassStatus , GatewayClasses := GatewayClassesCollection (inputs .GatewayClasses , opts )
241- status .RegisterStatus (c .status , GatewayClassStatus , GetStatus )
241+ status .RegisterStatus (c .status , GatewayClassStatus , GetStatus , c . tagWatcher . AccessUnprotected () )
242242
243243 ReferenceGrants := BuildReferenceGrants (ReferenceGrantsCollection (inputs .ReferenceGrants , opts ))
244244 ListenerSetStatus , ListenerSets := ListenerSetCollection (
@@ -254,7 +254,7 @@ func NewController(
254254 c .tagWatcher ,
255255 opts ,
256256 )
257- status .RegisterStatus (c .status , ListenerSetStatus , GetStatus )
257+ status .RegisterStatus (c .status , ListenerSetStatus , GetStatus , c . tagWatcher . AccessUnprotected () )
258258
259259 // GatewaysStatus is not fully complete until its join with route attachments to report attachedRoutes.
260260 // Do not register yet.
@@ -289,7 +289,7 @@ func NewController(
289289 controllers .WithMaxAttempts (5 ))
290290
291291 if features .EnableGatewayAPIInferenceExtension {
292- status .RegisterStatus (c .status , InferencePoolStatus , GetStatus )
292+ status .RegisterStatus (c .status , InferencePoolStatus , GetStatus , c . tagWatcher . AccessUnprotected () )
293293 }
294294
295295 RouteParents := BuildRouteParents (Gateways )
@@ -309,25 +309,25 @@ func NewController(
309309 routeInputs ,
310310 opts ,
311311 )
312- status .RegisterStatus (c .status , tcpRoutes .Status , GetStatus )
312+ status .RegisterStatus (c .status , tcpRoutes .Status , GetStatus , c . tagWatcher . AccessUnprotected () )
313313 tlsRoutes := TLSRouteCollection (
314314 inputs .TLSRoutes ,
315315 routeInputs ,
316316 opts ,
317317 )
318- status .RegisterStatus (c .status , tlsRoutes .Status , GetStatus )
318+ status .RegisterStatus (c .status , tlsRoutes .Status , GetStatus , c . tagWatcher . AccessUnprotected () )
319319 httpRoutes := HTTPRouteCollection (
320320 inputs .HTTPRoutes ,
321321 routeInputs ,
322322 opts ,
323323 )
324- status .RegisterStatus (c .status , httpRoutes .Status , GetStatus )
324+ status .RegisterStatus (c .status , httpRoutes .Status , GetStatus , c . tagWatcher . AccessUnprotected () )
325325 grpcRoutes := GRPCRouteCollection (
326326 inputs .GRPCRoutes ,
327327 routeInputs ,
328328 opts ,
329329 )
330- status .RegisterStatus (c .status , grpcRoutes .Status , GetStatus )
330+ status .RegisterStatus (c .status , grpcRoutes .Status , GetStatus , c . tagWatcher . AccessUnprotected () )
331331
332332 RouteAttachments := krt .JoinCollection ([]krt.Collection [RouteAttachment ]{
333333 tcpRoutes .RouteAttachments ,
@@ -360,7 +360,7 @@ func NewController(
360360 )
361361
362362 GatewayFinalStatus := FinalGatewayStatusCollection (GatewaysStatus , RouteAttachments , RouteAttachmentsIndex , opts )
363- status .RegisterStatus (c .status , GatewayFinalStatus , GetStatus )
363+ status .RegisterStatus (c .status , GatewayFinalStatus , GetStatus , c . tagWatcher . AccessUnprotected () )
364364
365365 VirtualServices := krt .JoinCollection ([]krt.Collection [* config.Config ]{
366366 tcpRoutes .VirtualServices ,
0 commit comments