Consul
Consul on AWS Elastic Container Service (ECS) compatibility matrix
For every release of Consul on ECS, the consul-ecs binary and consul-ecs Terraform module are updated. The versions of the Terraform module and binary are tightly coupled. For example, consul-ecs 0.5.2 binary must use the consul-ecs 0.5.2 Terraform module.
Supported Consul versions
| consulversion | Compatible consul-ecsversion | 
|---|---|
| 1.18.x | 0.8.x | 
| 1.16.x 1.17.x | 0.7.x | 
| 1.15.x, 1.14.x, 1.13.x | 0.6.x | 
| 1.14.x, 1.13.x, 1.12.x | 0.5.2+ | 
| 1.11.x | 0.3.0, 0.4.x | 
| 1.10.x | 0.2.x | 
Supported Envoy versions
Refer to Envoy - Supported Versions for information about which versions of Envoy are supported for each version of Consul. As a best practice, we recommend using the default version of Envoy that is provided in the Terraform module. This is because we test the default versions with Consul ECS binaries for the given version.