@@ -13,19 +13,14 @@ import (
1313
1414func (r * RpcPlugin ) setHTTPRouteWeight (rollout * v1alpha1.Rollout , desiredWeight int32 , additionalDestinations []v1alpha1.WeightDestination , gatewayAPIConfig * GatewayAPITrafficRouting ) pluginTypes.RpcError {
1515 ctx := context .TODO ()
16- httpRouteClient := r .HTTPRouteClient
17- if ! r .IsTest {
18- gatewayClientV1 := r .GatewayAPIClientset .GatewayV1 ()
19- httpRouteClient = gatewayClientV1 .HTTPRoutes (gatewayAPIConfig .Namespace )
20- }
16+ httpRouteClient := r .GatewayAPIClientset .GatewayV1 ().HTTPRoutes (gatewayAPIConfig .Namespace )
2117
2218 canaryServiceName := rollout .Spec .Strategy .Canary .CanaryService
2319 stableServiceName := rollout .Spec .Strategy .Canary .StableService
2420 canaryServiceObjName := gatewayv1 .ObjectName (canaryServiceName )
2521 restWeight := 100 - desiredWeight
2622 managedNames := managedRouteNamesSet (rollout )
2723
28- var updatedHTTPRoute * gatewayv1.HTTPRoute
2924 err := retry .RetryOnConflict (retry .DefaultRetry , func () error {
3025 httpRoute , err := httpRouteClient .Get (ctx , gatewayAPIConfig .HTTPRoute , metav1.GetOptions {})
3126 if err != nil {
@@ -64,13 +59,10 @@ func (r *RpcPlugin) setHTTPRouteWeight(rollout *v1alpha1.Rollout, desiredWeight
6459
6560 ensureInProgressLabel (httpRoute , desiredWeight , gatewayAPIConfig )
6661
67- updatedHTTPRoute , err = httpRouteClient .Update (ctx , httpRoute , metav1.UpdateOptions {})
62+ _ , err = httpRouteClient .Update (ctx , httpRoute , metav1.UpdateOptions {})
6863 return err
6964 })
7065
71- if r .IsTest {
72- r .UpdatedHTTPRouteMock = updatedHTTPRoute
73- }
7466 if err != nil {
7567 return pluginTypes.RpcError {
7668 ErrorString : err .Error (),
@@ -84,11 +76,7 @@ func (r *RpcPlugin) setHTTPHeaderRoute(rollout *v1alpha1.Rollout, headerRouting
8476 return r .removeHTTPManagedRoutes (rollout , gatewayAPIConfig )
8577 }
8678 ctx := context .TODO ()
87- httpRouteClient := r .HTTPRouteClient
88- if ! r .IsTest {
89- gatewayClientv1 := r .GatewayAPIClientset .GatewayV1 ()
90- httpRouteClient = gatewayClientv1 .HTTPRoutes (gatewayAPIConfig .Namespace )
91- }
79+ httpRouteClient := r .GatewayAPIClientset .GatewayV1 ().HTTPRoutes (gatewayAPIConfig .Namespace )
9280 httpHeaderRouteRuleList , rpcError := getHTTPHeaderRouteRuleList (headerRouting )
9381 if rpcError .HasError () {
9482 return rpcError
@@ -98,7 +86,6 @@ func (r *RpcPlugin) setHTTPHeaderRoute(rollout *v1alpha1.Rollout, headerRouting
9886 stableServiceName := rollout .Spec .Strategy .Canary .StableService
9987 managedName := gatewayv1 .SectionName (headerRouting .Name )
10088
101- var updatedHTTPRoute * gatewayv1.HTTPRoute
10289 err := retry .RetryOnConflict (retry .DefaultRetry , func () error {
10390 httpRoute , err := httpRouteClient .Get (ctx , gatewayAPIConfig .HTTPRoute , metav1.GetOptions {})
10491 if err != nil {
@@ -192,13 +179,10 @@ func (r *RpcPlugin) setHTTPHeaderRoute(rollout *v1alpha1.Rollout, headerRouting
192179 }
193180 httpRoute .Spec .Rules = httpRouteRuleList
194181
195- updatedHTTPRoute , err = httpRouteClient .Update (ctx , httpRoute , metav1.UpdateOptions {})
182+ _ , err = httpRouteClient .Update (ctx , httpRoute , metav1.UpdateOptions {})
196183 return err
197184 })
198185
199- if r .IsTest {
200- r .UpdatedHTTPRouteMock = updatedHTTPRoute
201- }
202186 if err != nil {
203187 return pluginTypes.RpcError {
204188 ErrorString : err .Error (),
@@ -276,16 +260,11 @@ func getHTTPHeaderRouteRuleList(headerRouting *v1alpha1.SetHeaderRoute) ([]gatew
276260
277261func (r * RpcPlugin ) removeHTTPManagedRoutes (rollout * v1alpha1.Rollout , gatewayAPIConfig * GatewayAPITrafficRouting ) pluginTypes.RpcError {
278262 ctx := context .TODO ()
279- httpRouteClient := r .HTTPRouteClient
280- if ! r .IsTest {
281- gatewayClientv1 := r .GatewayAPIClientset .GatewayV1 ()
282- httpRouteClient = gatewayClientv1 .HTTPRoutes (gatewayAPIConfig .Namespace )
283- }
263+ httpRouteClient := r .GatewayAPIClientset .GatewayV1 ().HTTPRoutes (gatewayAPIConfig .Namespace )
284264
285265 canaryServiceName := gatewayv1 .ObjectName (rollout .Spec .Strategy .Canary .CanaryService )
286266 managedNames := managedRouteNamesSet (rollout )
287267
288- var updatedHTTPRoute * gatewayv1.HTTPRoute
289268 err := retry .RetryOnConflict (retry .DefaultRetry , func () error {
290269 httpRoute , err := httpRouteClient .Get (ctx , gatewayAPIConfig .HTTPRoute , metav1.GetOptions {})
291270 if err != nil {
@@ -307,13 +286,10 @@ func (r *RpcPlugin) removeHTTPManagedRoutes(rollout *v1alpha1.Rollout, gatewayAP
307286 }
308287 httpRoute .Spec .Rules = newRules
309288
310- updatedHTTPRoute , err = httpRouteClient .Update (ctx , httpRoute , metav1.UpdateOptions {})
289+ _ , err = httpRouteClient .Update (ctx , httpRoute , metav1.UpdateOptions {})
311290 return err
312291 })
313292
314- if r .IsTest {
315- r .UpdatedHTTPRouteMock = updatedHTTPRoute
316- }
317293 if err != nil {
318294 return pluginTypes.RpcError {
319295 ErrorString : err .Error (),
0 commit comments