-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inability to Modify Consul Connect Command #22
Comments
Hi @reskin89! Consul on ECS is in tech preview and does not support deploying a terminating gateway on ECS. I can't commit to a date yet, but it is on our roadmap. In general, I'm not sure if the current For the time being, you'll need to construct your own task definition to deploy a terminating gateway. You should be able to use a similar approach as the
|
This has come up again since the new release of consul ECS stuff. I may make a pr for a "mesh-task-gateway" module. |
Hi @reskin89, If you do make a PR to support running terminating gateways, please see the new gateway-task module. This supports mesh gateways initially. We intend for this module to support other gateway types (and will gladly accept a PR). A couple of quick pointers to start out:
The gateway-task module supports (optionally) configuring an NLB for ingress to the gateway. Would that work for you, or would you need a different form of ingress to the gateway (like public IPs)? |
I'll check that out! luckily a terminating gateway doesn't really need a true form of ingress since its registered on the service mesh, and using the envoy capabilities, as long as it registers with an IP that's reachable it should be fine. |
I wanted to use this module to deploy a terminating Gateway in ECS, however since I'm unable to modify the consul connect command in any way, I can't use this module to do so.
I believe some type of optional variable for this would be very helpful to take full advantage of envoy
The text was updated successfully, but these errors were encountered: