Skip to content

Commit 75fb469

Browse files
authored
DS-4278 Terraform vulnerabilities fix and version upgrade (#1126)
# Task Branch Pull Request **<https://nhsd-jira.digital.nhs.uk/browse/DS-4278>** ## Description of Changes Terraform vulnerability fix and version upgrade ## Type of change Delete not appropriate - Bug fix (Terraform vulnerability fix and version upgrade) ## Development Checklist - [x] I have performed a self-review of my own code - [x] Tests have added that prove my fix is effective or that my feature works (Integration tests) - [x] I have updated Dependabot to include my changes (if applicable) ## Code Reviewer Checklist - [x] I can confirm the changes have been tested or approved by a tester
1 parent 478f746 commit 75fb469

14 files changed

Lines changed: 165 additions & 156 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ To run ruff on you branch:
192192

193193
List all the type of test suites included and provide instructions how to execute them
194194

195-
- Unit Testing
195+
- Unit
196196
- Integration
197197
- Performance
198198

build/automation/lib/terraform.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ TERRAFORM_STATE_STORE = $(or $(TEXAS_TERRAFORM_STATE_STORE), state-store-$(AWS_A
44
TERRAFORM_STATE_LOCK = $(or $(TEXAS_TERRAFORM_STATE_LOCK), state-lock-$(AWS_ACCOUNT_NAME))
55
TERRAFORM_STATE_KEY = $(PROJECT_GROUP_SHORT)-$(PROJECT_NAME_SHORT)/$(ENVIRONMENT)
66
TERRAFORM_STATE_KEY_SHARED = texas
7-
TERRAFORM_VERSION = $(or $(TEXAS_TERRAFORM_VERSION), 1.2.1)
7+
TERRAFORM_VERSION = $(or $(TEXAS_TERRAFORM_VERSION), 1.13.0)
88

99
# ==============================================================================
1010

infrastructure/modules/s3/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#tfsec:ignore:aws-s3-specify-public-access-block
99
module "s3_bucket" {
1010
source = "terraform-aws-modules/s3-bucket/aws"
11-
version = "3.15.1"
11+
version = "5.7.0"
1212
bucket = var.name
1313
acl = var.acl
1414

infrastructure/stacks/api-key/.terraform.lock.hcl

Lines changed: 19 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

infrastructure/stacks/api-key/terraform.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ terraform {
55
required_providers {
66
aws = {
77
source = "hashicorp/aws"
8-
version = "~> 5.68.0"
8+
version = "~> 6.14.1"
99
}
10-
template = {
10+
random = {
1111
source = "hashicorp/random"
1212
version = "~> 3.3.0"
1313
}

infrastructure/stacks/application/.terraform.lock.hcl

Lines changed: 60 additions & 56 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

infrastructure/stacks/application/lambda.tf

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module "change_event_dlq_handler_lambda" {
22
source = "terraform-aws-modules/lambda/aws"
3-
version = "v6.4.0"
3+
version = "v8.1.0"
44

55
function_name = var.change_event_dlq_handler_lambda
66
description = "Change Event DLQ Handler lambda"
@@ -40,7 +40,7 @@ module "change_event_dlq_handler_lambda" {
4040

4141
module "dos_db_handler_lambda" {
4242
source = "terraform-aws-modules/lambda/aws"
43-
version = "v6.4.0"
43+
version = "v8.1.0"
4444

4545
function_name = var.dos_db_handler_lambda
4646
description = "DoS DB Handler lambda"
@@ -94,7 +94,7 @@ module "dos_db_handler_lambda" {
9494

9595
module "dos_db_update_dlq_handler_lambda" {
9696
source = "terraform-aws-modules/lambda/aws"
97-
version = "v6.4.0"
97+
version = "v8.1.0"
9898

9999
function_name = var.dos_db_update_dlq_handler_lambda
100100
description = "DoS DB Update DLQ Handler lambda"
@@ -133,7 +133,7 @@ module "dos_db_update_dlq_handler_lambda" {
133133

134134
module "event_replay_lambda" {
135135
source = "terraform-aws-modules/lambda/aws"
136-
version = "v6.4.0"
136+
version = "v8.1.0"
137137

138138
function_name = var.event_replay_lambda
139139
description = "Event Replay lambda"
@@ -175,7 +175,7 @@ module "event_replay_lambda" {
175175

176176
module "ingest_change_event_lambda" {
177177
source = "terraform-aws-modules/lambda/aws"
178-
version = "v6.4.0"
178+
version = "v8.1.0"
179179

180180
function_name = var.ingest_change_event_lambda
181181
description = "Ingest Change Event lambda"
@@ -216,7 +216,7 @@ module "ingest_change_event_lambda" {
216216

217217
module "send_email_lambda" {
218218
source = "terraform-aws-modules/lambda/aws"
219-
version = "v6.4.0"
219+
version = "v8.1.0"
220220

221221
function_name = var.send_email_lambda
222222
description = "Send Email lambda"
@@ -258,7 +258,7 @@ module "send_email_lambda" {
258258

259259
module "service_matcher_lambda" {
260260
source = "terraform-aws-modules/lambda/aws"
261-
version = "v6.4.0"
261+
version = "v8.1.0"
262262

263263
function_name = var.service_matcher_lambda
264264
description = "Service Matcher lambda"
@@ -311,7 +311,7 @@ module "service_matcher_lambda" {
311311

312312
module "service_sync_lambda" {
313313
source = "terraform-aws-modules/lambda/aws"
314-
version = "v6.4.0"
314+
version = "v8.1.0"
315315

316316
function_name = var.service_sync_lambda
317317
description = "Service Sync lambda"
@@ -371,7 +371,7 @@ module "service_sync_lambda" {
371371

372372
module "slack_messenger_lambda" {
373373
source = "terraform-aws-modules/lambda/aws"
374-
version = "v6.4.0"
374+
version = "v8.1.0"
375375

376376
function_name = var.slack_messenger_lambda
377377
description = "Slack Messenger lambda"
@@ -412,7 +412,7 @@ module "slack_messenger_lambda" {
412412

413413
module "quality_checker_lambda" {
414414
source = "terraform-aws-modules/lambda/aws"
415-
version = "v6.4.0"
415+
version = "v8.1.0"
416416

417417
function_name = var.quality_checker_lambda
418418
description = "Quality Checker lambda"

infrastructure/stacks/application/terraform.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ terraform {
55
required_providers {
66
aws = {
77
source = "hashicorp/aws"
8-
version = "~> 5.68.0"
8+
version = "~> 6.14.1"
99
}
1010
}
1111
}

infrastructure/stacks/blue-green-link/.terraform.lock.hcl

Lines changed: 18 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

infrastructure/stacks/blue-green-link/terraform.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ terraform {
55
required_providers {
66
aws = {
77
source = "hashicorp/aws"
8-
version = "~> 5.68.0"
8+
version = "~> 6.14.1"
99
}
1010
}
1111
}

0 commit comments

Comments
 (0)