|
4 | 4 | "context" |
5 | 5 | "fmt" |
6 | 6 |
|
| 7 | + "sigs.k8s.io/aws-load-balancer-controller/pkg/ingress" |
| 8 | + |
7 | 9 | "github.com/go-logr/logr" |
8 | 10 | "github.com/pkg/errors" |
9 | 11 | corev1 "k8s.io/api/core/v1" |
@@ -43,10 +45,16 @@ func NewServiceReconciler(cloud aws.Cloud, k8sClient client.Client, eventRecorde |
43 | 45 | annotationParser := annotations.NewSuffixAnnotationParser(serviceAnnotationPrefix) |
44 | 46 | trackingProvider := tracking.NewDefaultProvider(serviceTagPrefix, controllerConfig.ClusterName) |
45 | 47 | serviceUtils := service.NewServiceUtils(annotationParser, serviceFinalizer, controllerConfig.ServiceConfig.LoadBalancerClass, controllerConfig.FeatureGates) |
| 48 | + certDiscovery := ingress.NewACMCertDiscovery(cloud.ACM(), logger) |
46 | 49 | modelBuilder := service.NewDefaultModelBuilder(annotationParser, subnetsResolver, vpcInfoProvider, cloud.VpcID(), trackingProvider, |
| 50 | +<<<<<<< HEAD |
47 | 51 | elbv2TaggingManager, cloud.EC2(), controllerConfig.FeatureGates, controllerConfig.ClusterName, controllerConfig.DefaultTags, controllerConfig.ExternalManagedTags, |
48 | 52 | controllerConfig.DefaultSSLPolicy, controllerConfig.DefaultTargetType, controllerConfig.FeatureGates.Enabled(config.EnableIPTargetType), serviceUtils, |
49 | 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 | +>>>>>>> 9a9e052 (Fix CertDiscovery logic for Service NLBs) |
50 | 58 | stackMarshaller := deploy.NewDefaultStackMarshaller() |
51 | 59 | stackDeployer := deploy.NewDefaultStackDeployer(cloud, k8sClient, networkingSGManager, networkingSGReconciler, elbv2TaggingManager, controllerConfig, serviceTagPrefix, logger) |
52 | 60 | return &serviceReconciler{ |
|
0 commit comments