Closed amrishparmar closed 2 years ago
This name is correct. It's derived from service name that the load balancer is attached to. In documentation it's webapp
so we get WebappTCP80Listener
.
This name is correct. It's derived from service name that the load balancer is attached to. In documentation it's
webapp
so we getWebappTCP80Listener
.
I see. In our configuration we had web
as our service name instead of webapp
which is why it didn't work initially.
Description
In the documentation for TLS termination it gives an example with the listener name
WebappTCP80Listener
. I believe that this is incorrect and should in fact beWebTCP80Listener
.Steps to reproduce the issue:
docker compose convert
or attempt to deploy the applicationDescribe the results you received: When following the instructions as is, the result of convert is that two listeners are shown, one
WebTCP80Listener
and oneWebappTCP80Listener
. TheWebappTCP80Listener
is incomplete and is missing mandatory fields which results in an error in CloudFormation (if you attempt to deploy) such asDescribe the results you expected:
There would only be one listener with the default generated fields combined with the values set in the CF overlay
Changing the listener name in the CF overlay section from
WebappTCP80Listener
toWebTCP80Listener
gives me the behaviour I expect.Additional information you deem important (e.g. issue happens only occasionally):
It's likely that this is also the case for the docs in the healthcheck section, i.e.
WebappTCP80TargetGroup
->WebTCP80TargetGroup
but I haven't done any testing around that.Output of
docker-compose --version
:Output of
docker version
:Output of
docker context show
:You can also run
docker context inspect context-name
to give us more details but don't forget to remove sensitive content.Output of
docker info
:Additional environment details (AWS ECS, Azure ACI, local, etc.): AWS ECS