Skip to content

Commit e202058

Browse files
authored
Pin module versions to fix docker build. (#458)
1 parent 3d74cbd commit e202058

File tree

8 files changed

+18
-10
lines changed

8 files changed

+18
-10
lines changed

terraform/ack_lambda.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ resource "aws_ecr_repository" "ack_lambda_repository" {
1616
# Module for building and pushing Docker image to ECR
1717
module "ack_processor_docker_image" {
1818
source = "terraform-aws-modules/lambda/aws//modules/docker-build"
19+
version = "7.20.2"
1920

2021
create_ecr_repo = false
2122
ecr_repo = aws_ecr_repository.ack_lambda_repository.name

terraform/delta.tf

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ resource "aws_ecr_repository" "delta_lambda_repository" {
1616

1717
module "delta_docker_image" {
1818
source = "terraform-aws-modules/lambda/aws//modules/docker-build"
19-
19+
version = "7.20.2"
20+
2021
create_ecr_repo = false
2122
ecr_repo = "${local.prefix}-delta-lambda-repo"
2223
ecr_repo_lifecycle_policy = jsonencode({
@@ -42,7 +43,7 @@ module "delta_docker_image" {
4243
triggers = {
4344
dir_sha = local.delta_dir_sha
4445
}
45-
46+
4647
}
4748

4849
# Define the lambdaECRImageRetreival policy
@@ -131,8 +132,8 @@ resource "aws_lambda_function" "delta_sync_lambda" {
131132
package_type = "Image"
132133
architectures = ["x86_64"]
133134
image_uri = module.delta_docker_image.image_uri
134-
135-
135+
136+
136137
environment {
137138
variables = {
138139
DELTA_TABLE_NAME = data.aws_dynamodb_table.delta-dynamodb-table.name
@@ -145,7 +146,7 @@ resource "aws_lambda_function" "delta_sync_lambda" {
145146
depends_on = [
146147
aws_cloudwatch_log_group.delta_lambda
147148
]
148-
149+
149150
}
150151

151152

@@ -173,4 +174,4 @@ resource "aws_sns_topic" "delta_sns" {
173174
resource "aws_cloudwatch_log_group" "delta_lambda" {
174175
name = "/aws/lambda/${local.short_prefix}-${local.function_name}"
175176
retention_in_days = 30
176-
}
177+
}

terraform/ecs_batch_processor_config.tf

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ resource "aws_ecr_repository" "processing_repository" {
2626
# Build and Push Docker Image to ECR (Reusing the existing module)
2727
module "processing_docker_image" {
2828
source = "terraform-aws-modules/lambda/aws//modules/docker-build"
29+
version = "7.20.2"
2930

3031
docker_file_path = "Dockerfile"
3132
create_ecr_repo = false
@@ -105,8 +106,8 @@ resource "aws_iam_policy" "ecs_task_exec_policy" {
105106
Resource = [
106107
"arn:aws:s3:::${local.batch_prefix}-data-sources",
107108
"arn:aws:s3:::${local.batch_prefix}-data-sources/*",
108-
"${data.aws_s3_bucket.existing_destination_bucket.arn}",
109-
"${data.aws_s3_bucket.existing_destination_bucket.arn}/*"
109+
"${data.aws_s3_bucket.existing_destination_bucket.arn}",
110+
"${data.aws_s3_bucket.existing_destination_bucket.arn}/*"
110111
]
111112
},
112113
{
@@ -152,7 +153,7 @@ resource "aws_iam_policy" "ecs_task_exec_policy" {
152153
Effect = "Allow"
153154
Action = "lambda:InvokeFunction"
154155
Resource = [
155-
"${data.aws_lambda_function.existing_file_name_proc_lambda.arn}"
156+
"${data.aws_lambda_function.existing_file_name_proc_lambda.arn}"
156157
]
157158
},
158159
{

terraform/file_name_processor.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ resource "aws_ecr_repository" "file_name_processor_lambda_repository" {
1616
# Module for building and pushing Docker image to ECR
1717
module "file_processor_docker_image" {
1818
source = "terraform-aws-modules/lambda/aws//modules/docker-build"
19+
version = "7.20.2"
1920

2021
create_ecr_repo = false
2122
ecr_repo = aws_ecr_repository.file_name_processor_lambda_repository.name

terraform/forwarder_lambda.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ resource "aws_ecr_repository" "forwarder_lambda_repository" {
1919

2020
module "forwarding_docker_image" {
2121
source = "terraform-aws-modules/lambda/aws//modules/docker-build"
22+
version = "7.20.2"
2223

2324
create_ecr_repo = false
2425
ecr_repo = aws_ecr_repository.forwarder_lambda_repository.name

terraform/lambda.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ resource "aws_ecr_repository" "operation_lambda_repository" {
2020
#resource "docker_image" "lambda_function_docker" {
2121
module "docker_image" {
2222
source = "terraform-aws-modules/lambda/aws//modules/docker-build"
23+
version = "7.20.2"
2324

2425
create_ecr_repo = false
2526
ecr_repo = "${local.prefix}-operation-lambda-repo"
@@ -85,4 +86,4 @@ resource "aws_ecr_repository_policy" "operation_lambda_ECRImageRetreival_policy"
8586
}
8687
]
8788
})
88-
}
89+
}

terraform/lambda/lambda.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
module "lambda_function_container_image" {
22
source = "terraform-aws-modules/lambda/aws"
3+
version = "7.20.2"
34

45
create_role = false
56
lambda_role = aws_iam_role.lambda_role.arn

terraform/mesh_processor.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ resource "aws_ecr_repository" "mesh_file_converter_lambda_repository" {
1616
# Module for building and pushing Docker image to ECR
1717
module "mesh_processor_docker_image" {
1818
source = "terraform-aws-modules/lambda/aws//modules/docker-build"
19+
version = "7.20.2"
1920

2021
create_ecr_repo = false
2122
ecr_repo = aws_ecr_repository.mesh_file_converter_lambda_repository.name

0 commit comments

Comments
 (0)