Adds changes to the gateway-task submodule to support configuring API gateways on ECS.
Adds consul.hashicorp.com.gateway-kind as a tag to the gateway task's IAM Role. This field will hold the type of the gateway that is getting deployed to the ECS task and will be used by the configured IAM auth method to mint tokens
Update CI to test against Consul 1.17
Adds a custom_lb_config input to the gateway-task submodule to ease configuration of LBs for API GWs
Changes proposed in this PR:
gateway-task
submodule to support configuring API gateways on ECS.consul.hashicorp.com.gateway-kind
as a tag to the gateway task's IAM Role. This field will hold the type of the gateway that is getting deployed to the ECS task and will be used by the configured IAM auth method to mint tokenscustom_lb_config
input to the gateway-task submodule to ease configuration of LBs for API GWsHow I've tested this PR:
Manually deploying API GWs on ECS
How I expect reviewers to test this PR:
Checklist: