44 "context"
55 "fmt"
66
7- "sigs.k8s.io/aws-load-balancer-controller/pkg/ingress"
8-
97 "github.com/go-logr/logr"
108 "github.com/pkg/errors"
119 corev1 "k8s.io/api/core/v1"
@@ -18,6 +16,7 @@ import (
1816 "sigs.k8s.io/aws-load-balancer-controller/pkg/deploy"
1917 elbv2deploy "sigs.k8s.io/aws-load-balancer-controller/pkg/deploy/elbv2"
2018 "sigs.k8s.io/aws-load-balancer-controller/pkg/deploy/tracking"
19+ "sigs.k8s.io/aws-load-balancer-controller/pkg/ingress"
2120 "sigs.k8s.io/aws-load-balancer-controller/pkg/k8s"
2221 "sigs.k8s.io/aws-load-balancer-controller/pkg/model/core"
2322 elbv2model "sigs.k8s.io/aws-load-balancer-controller/pkg/model/elbv2"
@@ -47,14 +46,9 @@ func NewServiceReconciler(cloud aws.Cloud, k8sClient client.Client, eventRecorde
4746 serviceUtils := service .NewServiceUtils (annotationParser , serviceFinalizer , controllerConfig .ServiceConfig .LoadBalancerClass , controllerConfig .FeatureGates )
4847 certDiscovery := ingress .NewACMCertDiscovery (cloud .ACM (), logger )
4948 modelBuilder := service .NewDefaultModelBuilder (annotationParser , subnetsResolver , vpcInfoProvider , cloud .VpcID (), trackingProvider ,
50- << << << < HEAD
5149 elbv2TaggingManager , cloud .EC2 (), controllerConfig .FeatureGates , controllerConfig .ClusterName , controllerConfig .DefaultTags , controllerConfig .ExternalManagedTags ,
5250 controllerConfig .DefaultSSLPolicy , controllerConfig .DefaultTargetType , controllerConfig .FeatureGates .Enabled (config .EnableIPTargetType ), serviceUtils ,
53- backendSGProvider , sgResolver , controllerConfig .EnableBackendSecurityGroup , controllerConfig .DisableRestrictedSGRules , logger )
54- == == == =
55- elbv2TaggingManager , controllerConfig .FeatureGates , controllerConfig .ClusterName , controllerConfig .DefaultTags , controllerConfig .ExternalManagedTags ,
56- controllerConfig .DefaultSSLPolicy , controllerConfig .DefaultTargetType , controllerConfig .FeatureGates .Enabled (config .EnableIPTargetType ), serviceUtils , certDiscovery , logger )
57- >> >> >> > 9 a9e052 (Fix CertDiscovery logic for Service NLBs )
51+ backendSGProvider , sgResolver , controllerConfig .EnableBackendSecurityGroup , controllerConfig .DisableRestrictedSGRules , certDiscovery , logger )
5852 stackMarshaller := deploy .NewDefaultStackMarshaller ()
5953 stackDeployer := deploy .NewDefaultStackDeployer (cloud , k8sClient , networkingSGManager , networkingSGReconciler , elbv2TaggingManager , controllerConfig , serviceTagPrefix , logger )
6054 return & serviceReconciler {
0 commit comments