@@ -239,18 +239,6 @@ func (s *Service) getAdditionalTargetGroupHealthCheck(ln infrav1.AdditionalListe
239239 return healthCheck
240240}
241241
242- // getTargetGroupName creates the target group name based on LB Name, when defined, otherwise return
243- // the standard name created from the timestamp.
244- func (s * Service ) getTargetGroupName (lbSpec * infrav1.AWSLoadBalancerSpec , defaultPrefix string , port int64 ) string {
245- targetName := fmt .Sprintf ("%s-%d" , defaultPrefix , time .Now ().Unix ())
246-
247- if lbSpec != nil && lbSpec .Name != nil {
248- targetName = fmt .Sprintf ("%s-%d" , * lbSpec .Name , port )
249- }
250-
251- return targetName
252- }
253-
254242func (s * Service ) getAPIServerLBSpec (elbName string , lbSpec * infrav1.AWSLoadBalancerSpec ) (* infrav1.LoadBalancer , error ) {
255243 var securityGroupIDs []string
256244 if lbSpec != nil {
@@ -266,7 +254,6 @@ func (s *Service) getAPIServerLBSpec(elbName string, lbSpec *infrav1.AWSLoadBala
266254
267255 // The default API health check is TCP, allowing customization to HTTP or HTTPS when HealthCheckProtocol is set.
268256 apiHealthCheck := s .getAPITargetGroupHealthCheck (lbSpec )
269- apiTargetGroupName := s .getTargetGroupName (lbSpec , "apiserver-target" , infrav1 .DefaultAPIServerPort )
270257 res := & infrav1.LoadBalancer {
271258 Name : elbName ,
272259 Scheme : scheme ,
@@ -276,7 +263,7 @@ func (s *Service) getAPIServerLBSpec(elbName string, lbSpec *infrav1.AWSLoadBala
276263 Protocol : infrav1 .ELBProtocolTCP ,
277264 Port : infrav1 .DefaultAPIServerPort ,
278265 TargetGroup : infrav1.TargetGroupSpec {
279- Name : apiTargetGroupName ,
266+ Name : fmt . Sprintf ( "apiserver-target-%d" , time . Now (). Unix ()) ,
280267 Port : infrav1 .DefaultAPIServerPort ,
281268 Protocol : infrav1 .ELBProtocolTCP ,
282269 VpcID : s .scope .VPC ().ID ,
@@ -289,7 +276,6 @@ func (s *Service) getAPIServerLBSpec(elbName string, lbSpec *infrav1.AWSLoadBala
289276
290277 if lbSpec != nil {
291278 for _ , listener := range lbSpec .AdditionalListeners {
292- targetGroupName := s .getTargetGroupName (lbSpec , "additional-listener" , listener .Port )
293279 lnHealthCheck := & infrav1.TargetGroupHealthCheck {
294280 Protocol : aws .String (string (listener .Protocol )),
295281 Port : aws .String (strconv .FormatInt (listener .Port , 10 )),
@@ -302,7 +288,7 @@ func (s *Service) getAPIServerLBSpec(elbName string, lbSpec *infrav1.AWSLoadBala
302288 Protocol : listener .Protocol ,
303289 Port : listener .Port ,
304290 TargetGroup : infrav1.TargetGroupSpec {
305- Name : targetGroupName ,
291+ Name : fmt . Sprintf ( "additional-listener-%d" , time . Now (). Unix ()) ,
306292 Port : listener .Port ,
307293 Protocol : listener .Protocol ,
308294 VpcID : s .scope .VPC ().ID ,
0 commit comments