Inject the consul binary from the consul-client container into the consul-ecs-mesh-init container. This makes it possible for users to choose a Consul version rather than using the bundled Consul binary.
I updated the consul-ecs container images to reference the ones created in the associated consul-ecs PR to ensure the tests pass and examples continue running as expected.
Changes proposed in this PR:
Inject the consul binary from the
consul-client
container into theconsul-ecs-mesh-init
container. This makes it possible for users to choose a Consul version rather than using the bundled Consul binary.This works by:
PATH
consul_binary
volumeconsul-client
container andconsul-ecs-mesh-init
containerconsul
binary to the volume from theconsul-client
containerHow I've tested this PR:
I updated the consul-ecs container images to reference the ones created in the associated consul-ecs PR to ensure the tests pass and examples continue running as expected.
Merge process:
consul_ecs_image
and ensure the tests passHow I expect reviewers to test this PR:
👀
Checklist: