@@ -27,14 +27,7 @@ import (
2727)
2828
2929const (
30- lbAttrsAccessLogsS3Enabled = "access_logs.s3.enabled"
31- lbAttrsAccessLogsS3Bucket = "access_logs.s3.bucket"
32- lbAttrsAccessLogsS3Prefix = "access_logs.s3.prefix"
33- lbAttrsLoadBalancingCrossZoneEnabled = "load_balancing.cross_zone.enabled"
34- lbAttrsLoadBalancingDnsClientRoutingPolicy = "dns_record.client_routing_policy"
35- availabilityZoneAffinity = "availability_zone_affinity"
36- partialAvailabilityZoneAffinity = "partial_availability_zone_affinity"
37- anyAvailabilityZone = "any_availability_zone"
30+ resourceIDLoadBalancer = "LoadBalancer"
3831)
3932
4033func (t * defaultModelBuildTask ) buildLoadBalancer (ctx context.Context , scheme elbv2model.LoadBalancerScheme ) error {
@@ -532,16 +525,16 @@ func (t *defaultModelBuildTask) getLoadBalancerAttributes() (map[string]string,
532525 if _ , err := t .annotationParser .ParseStringMapAnnotation (annotations .SvcLBSuffixLoadBalancerAttributes , & attributes , t .service .Annotations ); err != nil {
533526 return nil , err
534527 }
535- dnsRecordClientRoutingPolicy , exists := attributes [lbAttrsLoadBalancingDnsClientRoutingPolicy ]
528+ dnsRecordClientRoutingPolicy , exists := attributes [shared_constants . LBAttributeLoadBalancingDnsClientRoutingPolicy ]
536529 if exists {
537530 switch dnsRecordClientRoutingPolicy {
538- case availabilityZoneAffinity :
539- case partialAvailabilityZoneAffinity :
540- case anyAvailabilityZone :
531+ case shared_constants . LBAttributeAvailabilityZoneAffinity :
532+ case shared_constants . LBAttributePartialAvailabilityZoneAffinity :
533+ case shared_constants . LBAttributeAnyAvailabilityZone :
541534 default :
542535 return nil , errors .Errorf ("invalid dns_record.client_routing_policy set in annotation %s: got '%s' expected one of ['%s', '%s', '%s']" ,
543536 annotations .SvcLBSuffixLoadBalancerAttributes , dnsRecordClientRoutingPolicy ,
544- anyAvailabilityZone , partialAvailabilityZoneAffinity , availabilityZoneAffinity )
537+ shared_constants . LBAttributeAnyAvailabilityZone , shared_constants . LBAttributePartialAvailabilityZoneAffinity , shared_constants . LBAttributeAvailabilityZoneAffinity )
545538 }
546539 }
547540 return attributes , nil
@@ -559,20 +552,20 @@ func (t *defaultModelBuildTask) getAnnotationSpecificLbAttributes() (map[string]
559552 return nil , err
560553 }
561554 if exists && accessLogEnabled {
562- annotationSpecificAttrs [lbAttrsAccessLogsS3Enabled ] = strconv .FormatBool (accessLogEnabled )
555+ annotationSpecificAttrs [shared_constants . LBAttributeAccessLogsS3Enabled ] = strconv .FormatBool (accessLogEnabled )
563556 if exists := t .annotationParser .ParseStringAnnotation (annotations .SvcLBSuffixAccessLogS3BucketName , & bucketName , t .service .Annotations ); exists {
564- annotationSpecificAttrs [lbAttrsAccessLogsS3Bucket ] = bucketName
557+ annotationSpecificAttrs [shared_constants . LBAttributeAccessLogsS3Bucket ] = bucketName
565558 }
566559 if exists := t .annotationParser .ParseStringAnnotation (annotations .SvcLBSuffixAccessLogS3BucketPrefix , & bucketPrefix , t .service .Annotations ); exists {
567- annotationSpecificAttrs [lbAttrsAccessLogsS3Prefix ] = bucketPrefix
560+ annotationSpecificAttrs [shared_constants . LBAttributeAccessLogsS3Prefix ] = bucketPrefix
568561 }
569562 }
570563 exists , err = t .annotationParser .ParseBoolAnnotation (annotations .SvcLBSuffixCrossZoneLoadBalancingEnabled , & crossZoneEnabled , t .service .Annotations )
571564 if err != nil {
572565 return nil , err
573566 }
574567 if exists {
575- annotationSpecificAttrs [lbAttrsLoadBalancingCrossZoneEnabled ] = strconv .FormatBool (crossZoneEnabled )
568+ annotationSpecificAttrs [shared_constants . LBAttributeLoadBalancingCrossZoneEnabled ] = strconv .FormatBool (crossZoneEnabled )
576569 }
577570 return annotationSpecificAttrs , nil
578571}
0 commit comments