diff --git a/CHANGELOG.md b/CHANGELOG.md index f747db36..374992ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,11 @@ -## Unreleased +## 0.7.2 (Jan 25, 2024) IMPROVEMENTS * Improve bootstrap time of mesh-task/gateway-task containers by reducing the health check interval defined in the container definition. [[GH-267](https://github.com/hashicorp/terraform-aws-consul-ecs/pull/267)] * Add `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 with appropriate permissions when individual tasks perform a Consul login. +* Bump Consul ECS image version to 0.7.2 +* Bump Consul Dataplane's image version to 1.3.2 +* Bump Consul image version to 1.17.2 ## 0.7.1 (Dec 19, 2023) diff --git a/examples/admin-partitions/terraform/variables.tf b/examples/admin-partitions/terraform/variables.tf index 5265d710..9c94f011 100644 --- a/examples/admin-partitions/terraform/variables.tf +++ b/examples/admin-partitions/terraform/variables.tf @@ -20,13 +20,13 @@ variable "tags" { variable "consul_ecs_image" { description = "Consul ECS image to use." type = string - default = "hashicorppreview/consul-ecs:0.7.2-dev" + default = "hashicorp/consul-ecs:0.7.2" } variable "consul_dataplane_image" { description = "consul-dataplane Docker image." type = string - default = "hashicorp/consul-dataplane:1.3.1" + default = "hashicorp/consul-dataplane:1.3.2" } variable "client_partition" { diff --git a/examples/cluster-peering/gateway/variables.tf b/examples/cluster-peering/gateway/variables.tf index 4cef1b25..cd2e2e83 100644 --- a/examples/cluster-peering/gateway/variables.tf +++ b/examples/cluster-peering/gateway/variables.tf @@ -77,5 +77,5 @@ variable "additional_task_role_policies" { variable "consul_ecs_image" { description = "Consul ECS image to use in all tasks." type = string - default = "hashicorppreview/consul-ecs:0.7.2-dev" + default = "hashicorp/consul-ecs:0.7.2" } diff --git a/examples/cluster-peering/variables.tf b/examples/cluster-peering/variables.tf index 3218be1d..1d883430 100644 --- a/examples/cluster-peering/variables.tf +++ b/examples/cluster-peering/variables.tf @@ -31,7 +31,7 @@ variable "lb_ingress_ip" { variable "consul_ecs_image" { description = "Consul ECS image to use in all tasks." type = string - default = "hashicorppreview/consul-ecs:0.7.2-dev" + default = "hashicorp/consul-ecs:0.7.2" } variable "consul_server_startup_timeout" { diff --git a/examples/locality-aware-routing/variables.tf b/examples/locality-aware-routing/variables.tf index a83300ad..bb481383 100644 --- a/examples/locality-aware-routing/variables.tf +++ b/examples/locality-aware-routing/variables.tf @@ -26,7 +26,7 @@ variable "lb_ingress_ip" { variable "consul_ecs_image" { description = "Consul ECS image to use in all tasks." type = string - default = "hashicorppreview/consul-ecs:0.7.2-dev" + default = "hashicorp/consul-ecs:0.7.2" } variable "consul_server_startup_timeout" { diff --git a/examples/mesh-gateways/gateway/variables.tf b/examples/mesh-gateways/gateway/variables.tf index e6caf499..f7e40864 100644 --- a/examples/mesh-gateways/gateway/variables.tf +++ b/examples/mesh-gateways/gateway/variables.tf @@ -83,5 +83,5 @@ variable "additional_task_role_policies" { variable "consul_ecs_image" { description = "Consul ECS image to use in all tasks." type = string - default = "hashicorppreview/consul-ecs:0.7.2-dev" + default = "hashicorp/consul-ecs:0.7.2" } diff --git a/examples/mesh-gateways/variables.tf b/examples/mesh-gateways/variables.tf index 2309c2c7..40770b0b 100644 --- a/examples/mesh-gateways/variables.tf +++ b/examples/mesh-gateways/variables.tf @@ -31,7 +31,7 @@ variable "lb_ingress_ip" { variable "consul_ecs_image" { description = "Consul ECS image to use in all tasks." type = string - default = "hashicorppreview/consul-ecs:0.7.2-dev" + default = "hashicorp/consul-ecs:0.7.2" } variable "consul_server_startup_timeout" { diff --git a/examples/service-sameness/datacenter/variables.tf b/examples/service-sameness/datacenter/variables.tf index 47c0ebf0..ea513dc4 100644 --- a/examples/service-sameness/datacenter/variables.tf +++ b/examples/service-sameness/datacenter/variables.tf @@ -49,7 +49,7 @@ variable "consul_server_startup_timeout" { variable "consul_image" { description = "Consul Docker image." type = string - default = "public.ecr.aws/hashicorp/consul-enterprise:1.17.1-ent" + default = "public.ecr.aws/hashicorp/consul-enterprise:1.17.2-ent" } variable "consul_license" { diff --git a/examples/service-sameness/gateway/variables.tf b/examples/service-sameness/gateway/variables.tf index 28c05ad7..44e46b86 100644 --- a/examples/service-sameness/gateway/variables.tf +++ b/examples/service-sameness/gateway/variables.tf @@ -83,7 +83,7 @@ variable "additional_task_role_policies" { variable "consul_ecs_image" { description = "Consul ECS image to use in all tasks." type = string - default = "hashicorppreview/consul-ecs:0.7.2-dev" + default = "hashicorp/consul-ecs:0.7.2" } variable "consul_server_lb_dns_name" { diff --git a/examples/service-sameness/variables.tf b/examples/service-sameness/variables.tf index bf9de098..1773dbee 100644 --- a/examples/service-sameness/variables.tf +++ b/examples/service-sameness/variables.tf @@ -37,7 +37,7 @@ variable "lb_ingress_ip" { variable "consul_ecs_image" { description = "Consul ECS image to use in all tasks." type = string - default = "hashicorppreview/consul-ecs:0.7.2-dev" + default = "hashicorp/consul-ecs:0.7.2" } variable "consul_server_startup_timeout" { diff --git a/modules/controller/variables.tf b/modules/controller/variables.tf index b3614649..2b0ed21b 100644 --- a/modules/controller/variables.tf +++ b/modules/controller/variables.tf @@ -4,7 +4,7 @@ variable "consul_ecs_image" { description = "consul-ecs Docker image." type = string - default = "hashicorppreview/consul-ecs:0.7.2-dev" + default = "hashicorp/consul-ecs:0.7.2" } variable "ecs_cluster_arn" { diff --git a/modules/dev-server/variables.tf b/modules/dev-server/variables.tf index a83835c4..6a4a8aa7 100644 --- a/modules/dev-server/variables.tf +++ b/modules/dev-server/variables.tf @@ -61,7 +61,7 @@ variable "lb_ingress_rule_security_groups" { variable "consul_image" { description = "Consul Docker image." type = string - default = "hashicorp/consul:1.17.1" + default = "hashicorp/consul:1.17.2" } variable "consul_license" { diff --git a/modules/gateway-task/main.tf b/modules/gateway-task/main.tf index 8000652e..ffc2c503 100644 --- a/modules/gateway-task/main.tf +++ b/modules/gateway-task/main.tf @@ -5,7 +5,7 @@ data "aws_region" "current" {} locals { // Must be updated for each release, and after each release to return to a "-dev" version. - version_string = "0.7.2-dev" + version_string = "0.7.2" consul_data_volume_name = "consul_data" consul_data_mount = { diff --git a/modules/gateway-task/variables.tf b/modules/gateway-task/variables.tf index 4d3dd88b..32746d23 100644 --- a/modules/gateway-task/variables.tf +++ b/modules/gateway-task/variables.tf @@ -91,7 +91,7 @@ variable "additional_execution_role_policies" { variable "consul_image" { description = "Consul Docker image." type = string - default = "hashicorp/consul:1.17.1" + default = "hashicorp/consul:1.17.2" } variable "consul_server_hosts" { @@ -108,13 +108,13 @@ variable "skip_server_watch" { variable "consul_ecs_image" { description = "consul-ecs Docker image." type = string - default = "hashicorppreview/consul-ecs:0.7.2-dev" + default = "hashicorp/consul-ecs:0.7.2" } variable "consul_dataplane_image" { description = "consul-dataplane Docker image." type = string - default = "hashicorp/consul-dataplane:1.3.1" + default = "hashicorp/consul-dataplane:1.3.2" } variable "envoy_readiness_port" { diff --git a/modules/mesh-task/main.tf b/modules/mesh-task/main.tf index 7aa1ef1b..ef34c926 100644 --- a/modules/mesh-task/main.tf +++ b/modules/mesh-task/main.tf @@ -5,7 +5,7 @@ data "aws_region" "current" {} locals { // Must be updated for each release, and after each release to return to a "-dev" version. - version_string = "0.7.2-dev" + version_string = "0.7.2" consul_data_volume_name = "consul_data" consul_data_mount = { diff --git a/modules/mesh-task/variables.tf b/modules/mesh-task/variables.tf index a3b6c28c..e74e4b29 100644 --- a/modules/mesh-task/variables.tf +++ b/modules/mesh-task/variables.tf @@ -145,13 +145,13 @@ variable "outbound_only" { variable "consul_ecs_image" { description = "consul-ecs Docker image." type = string - default = "hashicorppreview/consul-ecs:0.7.2-dev" + default = "hashicorp/consul-ecs:0.7.2" } variable "consul_dataplane_image" { description = "consul-dataplane Docker image." type = string - default = "hashicorp/consul-dataplane:1.3.1" + default = "hashicorp/consul-dataplane:1.3.2" } variable "envoy_public_listener_port" { diff --git a/test/acceptance/tests/basic/terraform/basic-install/main.tf b/test/acceptance/tests/basic/terraform/basic-install/main.tf index 615f04c3..6688fedc 100644 --- a/test/acceptance/tests/basic/terraform/basic-install/main.tf +++ b/test/acceptance/tests/basic/terraform/basic-install/main.tf @@ -69,7 +69,7 @@ variable "launch_type" { variable "consul_ecs_image" { description = "Consul ECS image to use." type = string - default = "hashicorppreview/consul-ecs:0.7.2-dev" + default = "hashicorp/consul-ecs:0.7.2" } variable "server_service_name" { diff --git a/test/acceptance/tests/hcp/terraform/ap/variables.tf b/test/acceptance/tests/hcp/terraform/ap/variables.tf index 08cbbe5f..9d5ed6cd 100644 --- a/test/acceptance/tests/hcp/terraform/ap/variables.tf +++ b/test/acceptance/tests/hcp/terraform/ap/variables.tf @@ -70,7 +70,7 @@ variable "consul_image" { variable "consul_ecs_image" { description = "Consul ECS image to use." type = string - default = "hashicorppreview/consul-ecs:0.7.2-dev" + default = "hashicorp/consul-ecs:0.7.2" } variable "consul_server_address" { diff --git a/test/acceptance/tests/hcp/terraform/hcp-install/variables.tf b/test/acceptance/tests/hcp/terraform/hcp-install/variables.tf index e1e268cd..e1cabbbf 100644 --- a/test/acceptance/tests/hcp/terraform/hcp-install/variables.tf +++ b/test/acceptance/tests/hcp/terraform/hcp-install/variables.tf @@ -65,7 +65,7 @@ variable "consul_image" { variable "consul_ecs_image" { description = "Consul ECS image to use." type = string - default = "hashicorppreview/consul-ecs:0.7.2-dev" + default = "hashicorp/consul-ecs:0.7.2" } variable "consul_server_address" { diff --git a/test/acceptance/tests/hcp/terraform/ns/variables.tf b/test/acceptance/tests/hcp/terraform/ns/variables.tf index dff7f4ce..25e4eff8 100644 --- a/test/acceptance/tests/hcp/terraform/ns/variables.tf +++ b/test/acceptance/tests/hcp/terraform/ns/variables.tf @@ -66,7 +66,7 @@ variable "consul_image" { variable "consul_ecs_image" { description = "Consul ECS image to use." type = string - default = "hashicorppreview/consul-ecs:0.7.2-dev" + default = "hashicorp/consul-ecs:0.7.2" } variable "consul_server_address" {