Acceptance testing with the latest N-2 Consul versions (Currently, 1.15.0, 1.14.4, and 1.13.6)
Using the Consul HTTP API to read the client ACL token after performing the consul login using the AWS auth method. There is an issue with using the consul acl token read -self on Consul 1.15.0, so mesh-task and gateway-task have been updated to use the HTTP API instead.
Bumps the Envoy version to v1.23.1 and switches to distroless
Uses the new consul-ecs net-dial command for ECS health checks on the sidecar-proxy container.
How I've tested this PR:
Acceptance tests
How I expect reviewers to test this PR:
:eyes:
Checklist:
[x] Tests added - Added Consul 1.15.0 to acceptance test matrix.
Changes proposed in this PR:
This PR adds support for:
consul login
using the AWS auth method. There is an issue with using theconsul acl token read -self
on Consul 1.15.0, somesh-task
andgateway-task
have been updated to use the HTTP API instead.consul-ecs net-dial
command for ECS health checks on thesidecar-proxy
container.How I've tested this PR:
How I expect reviewers to test this PR:
:eyes:
Checklist: