@@ -27,6 +27,7 @@ import (
2727 elbv2model "sigs.k8s.io/aws-load-balancer-controller/pkg/model/elbv2"
2828 "sigs.k8s.io/aws-load-balancer-controller/pkg/networking"
2929 "sigs.k8s.io/aws-load-balancer-controller/pkg/runtime"
30+ "sigs.k8s.io/aws-load-balancer-controller/pkg/shared_constants"
3031 ctrl "sigs.k8s.io/controller-runtime"
3132 "sigs.k8s.io/controller-runtime/pkg/client"
3233 "sigs.k8s.io/controller-runtime/pkg/controller"
@@ -47,12 +48,12 @@ var _ Reconciler = &gatewayReconciler{}
4748
4849// NewNLBGatewayReconciler constructs a gateway reconciler to handle specifically for NLB gateways
4950func NewNLBGatewayReconciler (routeLoader routeutils.Loader , cloud services.Cloud , k8sClient client.Client , eventRecorder record.EventRecorder , controllerConfig config.ControllerConfig , finalizerManager k8s.FinalizerManager , networkingSGReconciler networking.SecurityGroupReconciler , networkingSGManager networking.SecurityGroupManager , elbv2TaggingManager elbv2deploy.TaggingManager , subnetResolver networking.SubnetsResolver , vpcInfoProvider networking.VPCInfoProvider , backendSGProvider networking.BackendSGProvider , sgResolver networking.SecurityGroupResolver , logger logr.Logger , metricsCollector lbcmetrics.MetricCollector , reconcileCounters * metricsutil.ReconcileCounters ) Reconciler {
50- return newGatewayReconciler (constants .NLBGatewayController , elbv2model .LoadBalancerTypeNetwork , controllerConfig .NLBGatewayMaxConcurrentReconciles , constants .NLBGatewayTagPrefix , constants .NLBGatewayFinalizer , routeLoader , routeutils .L4RouteFilter , cloud , k8sClient , eventRecorder , controllerConfig , finalizerManager , networkingSGReconciler , networkingSGManager , elbv2TaggingManager , subnetResolver , vpcInfoProvider , backendSGProvider , sgResolver , logger , metricsCollector , reconcileCounters .IncrementNLBGateway )
51+ return newGatewayReconciler (constants .NLBGatewayController , elbv2model .LoadBalancerTypeNetwork , controllerConfig .NLBGatewayMaxConcurrentReconciles , constants .NLBGatewayTagPrefix , shared_constants .NLBGatewayFinalizer , routeLoader , routeutils .L4RouteFilter , cloud , k8sClient , eventRecorder , controllerConfig , finalizerManager , networkingSGReconciler , networkingSGManager , elbv2TaggingManager , subnetResolver , vpcInfoProvider , backendSGProvider , sgResolver , logger , metricsCollector , reconcileCounters .IncrementNLBGateway )
5152}
5253
5354// NewALBGatewayReconciler constructs a gateway reconciler to handle specifically for ALB gateways
5455func NewALBGatewayReconciler (routeLoader routeutils.Loader , cloud services.Cloud , k8sClient client.Client , eventRecorder record.EventRecorder , controllerConfig config.ControllerConfig , finalizerManager k8s.FinalizerManager , networkingSGReconciler networking.SecurityGroupReconciler , networkingSGManager networking.SecurityGroupManager , elbv2TaggingManager elbv2deploy.TaggingManager , subnetResolver networking.SubnetsResolver , vpcInfoProvider networking.VPCInfoProvider , backendSGProvider networking.BackendSGProvider , sgResolver networking.SecurityGroupResolver , logger logr.Logger , metricsCollector lbcmetrics.MetricCollector , reconcileCounters * metricsutil.ReconcileCounters ) Reconciler {
55- return newGatewayReconciler (constants .ALBGatewayController , elbv2model .LoadBalancerTypeApplication , controllerConfig .ALBGatewayMaxConcurrentReconciles , constants .ALBGatewayTagPrefix , constants .ALBGatewayFinalizer , routeLoader , routeutils .L7RouteFilter , cloud , k8sClient , eventRecorder , controllerConfig , finalizerManager , networkingSGReconciler , networkingSGManager , elbv2TaggingManager , subnetResolver , vpcInfoProvider , backendSGProvider , sgResolver , logger , metricsCollector , reconcileCounters .IncrementALBGateway )
56+ return newGatewayReconciler (constants .ALBGatewayController , elbv2model .LoadBalancerTypeApplication , controllerConfig .ALBGatewayMaxConcurrentReconciles , constants .ALBGatewayTagPrefix , shared_constants .ALBGatewayFinalizer , routeLoader , routeutils .L7RouteFilter , cloud , k8sClient , eventRecorder , controllerConfig , finalizerManager , networkingSGReconciler , networkingSGManager , elbv2TaggingManager , subnetResolver , vpcInfoProvider , backendSGProvider , sgResolver , logger , metricsCollector , reconcileCounters .IncrementALBGateway )
5657}
5758
5859// newGatewayReconciler constructs a reconciler that responds to gateway object changes
0 commit comments