ELBv2.create_listener links TargetGroup to LB

In order to search target_groups by LB, we need this link in place.

Resolves #1500
This commit is contained in:
Dave Golombek 2018-03-06 16:56:15 -05:00
commit 9a8b36debc
2 changed files with 8 additions and 0 deletions

View file

@ -486,6 +486,10 @@ class ELBv2Backend(BaseBackend):
arn = load_balancer_arn.replace(':loadbalancer/', ':listener/') + "/%s%s" % (port, id(self))
listener = FakeListener(load_balancer_arn, arn, protocol, port, ssl_policy, certificate, default_actions)
balancer.listeners[listener.arn] = listener
for action in default_actions:
if action['target_group_arn'] in self.target_groups.keys():
target_group = self.target_groups[action['target_group_arn']]
target_group.load_balancer_arns.append(load_balancer_arn)
return listener
def describe_load_balancers(self, arns, names):