@@ -22,7 +22,6 @@ import (
22
22
"sync"
23
23
"time"
24
24
25
- "github.com/google/uuid"
26
25
corev1 "k8s.io/api/core/v1"
27
26
discovery "k8s.io/api/discovery/v1"
28
27
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -141,8 +140,8 @@ func (c *GatewayController) SetupEventHandlers(k8sinfo k8s.K8sinformers) {
141
140
utils .AviLog .Debugf ("Endpointslice Add event: Endpointslice does not have backing svc" )
142
141
return
143
142
}
144
- UUID := uuid . New ()
145
- key := utils .Endpointslices + "/" + namespace + "/" + svcName + "-" + UUID . String ()
143
+
144
+ key := utils .Endpointslices + "/" + namespace + "/" + svcName
146
145
bkt := utils .Bkt (namespace , numWorkers )
147
146
c .workqueue [bkt ].AddRateLimited (key )
148
147
utils .AviLog .Debugf ("key: %s, msg: ADD" , key )
@@ -171,8 +170,8 @@ func (c *GatewayController) SetupEventHandlers(k8sinfo k8s.K8sinformers) {
171
170
utils .AviLog .Debugf ("Endpointslice Delete event: Endpointslice does not have backing svc" )
172
171
return
173
172
}
174
- UUID := uuid . New ()
175
- key := utils .Endpointslices + "/" + namespace + "/" + svcName + "-" + UUID . String ()
173
+
174
+ key := utils .Endpointslices + "/" + namespace + "/" + svcName
176
175
bkt := utils .Bkt (namespace , numWorkers )
177
176
c .workqueue [bkt ].AddRateLimited (key )
178
177
utils .AviLog .Debugf ("key: %s, msg: DELETE" , key )
@@ -194,8 +193,8 @@ func (c *GatewayController) SetupEventHandlers(k8sinfo k8s.K8sinformers) {
194
193
}
195
194
svcName = svcNameOld
196
195
}
197
- UUID := uuid . New ()
198
- key := utils .Endpointslices + "/" + namespace + "/" + svcName + "-" + UUID . String ()
196
+
197
+ key := utils .Endpointslices + "/" + namespace + "/" + svcName
199
198
bkt := utils .Bkt (namespace , numWorkers )
200
199
c .workqueue [bkt ].AddRateLimited (key )
201
200
utils .AviLog .Debugf ("key: %s, msg: UPDATE" , key )
@@ -531,8 +530,8 @@ func (c *GatewayController) SetupGatewayApiEventHandlers(numWorkers uint32) {
531
530
return
532
531
}
533
532
gw := obj .(* gatewayv1.Gateway )
534
- UUID := uuid . New ()
535
- key := lib .Gateway + "/" + utils .ObjKey (gw ) + "-" + UUID . String ()
533
+
534
+ key := lib .Gateway + "/" + utils .ObjKey (gw )
536
535
ok , resVer := objects .SharedResourceVerInstanceLister ().Get (key )
537
536
if ok && resVer .(string ) == gw .ResourceVersion {
538
537
utils .AviLog .Debugf ("key: %s, msg: same resource version returning" , key )
@@ -574,8 +573,8 @@ func (c *GatewayController) SetupGatewayApiEventHandlers(numWorkers uint32) {
574
573
return
575
574
}
576
575
}
577
- UUID := uuid . New ()
578
- key := lib .Gateway + "/" + utils .ObjKey (gw ) + "-" + UUID . String ()
576
+
577
+ key := lib .Gateway + "/" + utils .ObjKey (gw )
579
578
objects .SharedResourceVerInstanceLister ().Delete (key )
580
579
namespace , _ , _ := cache .SplitMetaNamespaceKey (utils .ObjKey (gw ))
581
580
bkt := utils .Bkt (namespace , numWorkers )
@@ -590,8 +589,8 @@ func (c *GatewayController) SetupGatewayApiEventHandlers(numWorkers uint32) {
590
589
oldGw := old .(* gatewayv1.Gateway )
591
590
gw := obj .(* gatewayv1.Gateway )
592
591
if IsGatewayUpdated (oldGw , gw ) {
593
- UUID := uuid . New ()
594
- key := lib .Gateway + "/" + utils .ObjKey (gw ) + "-" + UUID . String ()
592
+
593
+ key := lib .Gateway + "/" + utils .ObjKey (gw )
595
594
596
595
valid , allowedRoutesAll := IsValidGateway (key , gw )
597
596
if ! valid {
@@ -621,8 +620,8 @@ func (c *GatewayController) SetupGatewayApiEventHandlers(numWorkers uint32) {
621
620
return
622
621
}
623
622
gwClass := obj .(* gatewayv1.GatewayClass )
624
- UUID := uuid . New ()
625
- key := lib .GatewayClass + "/" + utils .ObjKey (gwClass ) + "-" + UUID . String ()
623
+
624
+ key := lib .GatewayClass + "/" + utils .ObjKey (gwClass )
626
625
ok , resVer := objects .SharedResourceVerInstanceLister ().Get (key )
627
626
if ok && resVer .(string ) == gwClass .ResourceVersion {
628
627
utils .AviLog .Debugf ("key: %s, msg: same resource version returning" , key )
@@ -658,8 +657,8 @@ func (c *GatewayController) SetupGatewayApiEventHandlers(numWorkers uint32) {
658
657
if ! akogatewayapilib .CheckGatewayClassController (controllerName ) {
659
658
return
660
659
}
661
- UUID := uuid . New ()
662
- key := lib .GatewayClass + "/" + utils .ObjKey (gwClass ) + "-" + UUID . String ()
660
+
661
+ key := lib .GatewayClass + "/" + utils .ObjKey (gwClass )
663
662
objects .SharedResourceVerInstanceLister ().Delete (key )
664
663
namespace , _ , _ := cache .SplitMetaNamespaceKey (utils .ObjKey (gwClass ))
665
664
bkt := utils .Bkt (namespace , numWorkers )
@@ -673,8 +672,8 @@ func (c *GatewayController) SetupGatewayApiEventHandlers(numWorkers uint32) {
673
672
oldGwClass := old .(* gatewayv1.GatewayClass )
674
673
gwClass := obj .(* gatewayv1.GatewayClass )
675
674
if ! reflect .DeepEqual (oldGwClass .Spec , gwClass .Spec ) || gwClass .GetDeletionTimestamp () != nil {
676
- UUID := uuid . New ()
677
- key := lib .GatewayClass + "/" + utils .ObjKey (gwClass ) + "-" + UUID . String ()
675
+
676
+ key := lib .GatewayClass + "/" + utils .ObjKey (gwClass )
678
677
if ! IsGatewayClassValid (key , gwClass ) {
679
678
return
680
679
}
@@ -693,8 +692,8 @@ func (c *GatewayController) SetupGatewayApiEventHandlers(numWorkers uint32) {
693
692
return
694
693
}
695
694
httpRoute := obj .(* gatewayv1.HTTPRoute )
696
- UUID := uuid . New ()
697
- key := lib .HTTPRoute + "/" + utils .ObjKey (httpRoute ) + UUID . String ()
695
+
696
+ key := lib .HTTPRoute + "/" + utils .ObjKey (httpRoute )
698
697
ok , resVer := objects .SharedResourceVerInstanceLister ().Get (key )
699
698
if ok && resVer .(string ) == httpRoute .ResourceVersion {
700
699
utils .AviLog .Debugf ("key: %s, msg: same resource version returning" , key )
@@ -726,8 +725,8 @@ func (c *GatewayController) SetupGatewayApiEventHandlers(numWorkers uint32) {
726
725
return
727
726
}
728
727
}
729
- UUID := uuid . New ()
730
- key := lib .HTTPRoute + "/" + utils .ObjKey (httpRoute ) + UUID . String ()
728
+
729
+ key := lib .HTTPRoute + "/" + utils .ObjKey (httpRoute )
731
730
objects .SharedResourceVerInstanceLister ().Delete (key )
732
731
namespace , _ , _ := cache .SplitMetaNamespaceKey (utils .ObjKey (httpRoute ))
733
732
bkt := utils .Bkt (namespace , numWorkers )
@@ -742,8 +741,8 @@ func (c *GatewayController) SetupGatewayApiEventHandlers(numWorkers uint32) {
742
741
oldHTTPRoute := old .(* gatewayv1.HTTPRoute )
743
742
newHTTPRoute := obj .(* gatewayv1.HTTPRoute )
744
743
if IsHTTPRouteUpdated (oldHTTPRoute , newHTTPRoute ) {
745
- UUID := uuid . New ()
746
- key := lib .HTTPRoute + "/" + utils .ObjKey (newHTTPRoute ) + UUID . String ()
744
+
745
+ key := lib .HTTPRoute + "/" + utils .ObjKey (newHTTPRoute )
747
746
if ! IsHTTPRouteConfigValid (key , newHTTPRoute ) {
748
747
return
749
748
}
0 commit comments