Skip to content

Commit 639bc87

Browse files
committed
rework Lambda naming
1 parent cba1c19 commit 639bc87

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+67
-67
lines changed

.github/lambda-filter.yml

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
audit-logs: "lambda-code/audit-logs/**"
2-
audit-logs-archiver: "lambda-code/audit-logs-archiver/**"
3-
cognito-email-sender: "lambda-code/cognito-email-sender/**"
4-
cognito-pre-sign-up: "lambda-code/cognito-pre-sign-up/**"
5-
form-archiver: "lambda-code/form-archiver/**"
6-
load-testing: "lambda-code/load-testing/**"
7-
nagware: "lambda-code/nagware/**"
8-
notify-slack: "lambda-code/notify-slack/**"
9-
reliability: "lambda-code/reliability/**"
10-
reliability-dlq-consumer: "lambda-code/reliability-dlq-consumer/**"
11-
response-archiver: "lambda-code/response-archiver/**"
12-
submission: "lambda-code/submission/**"
13-
vault-integrity: "lambda-code/vault-integrity/**"
1+
AuditLogs: "lambda-code/AuditLogs/**"
2+
AuditLogsArchiver: "lambda-code/AuditLogsArchiver/**"
3+
CognitoEmailSender: "lambda-code/CognitoEmailSender/**"
4+
CognitoPreSignUp: "lambda-code/CognitoPreSignUp/**"
5+
FormArchiver: "lambda-code/FormArchiver/**"
6+
LoadTesting: "lambda-code/LoadTesting/**"
7+
Nagware: "lambda-code/Nagware/**"
8+
NotifySlack: "lambda-code/NotifySlack/**"
9+
Reliability: "lambda-code/Reliability/**"
10+
ReliabilityDlqConsumer: "lambda-code/ReliabilityDlqConsumer/**"
11+
ResponseArchiver: "lambda-code/ResponseArchiver/**"
12+
Submission: "lambda-code/Submission/**"
13+
VaultIntegrity: "lambda-code/VaultIntegrity/**"

aws/alarms/lambda.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
#tfsec:ignore:aws-lambda-enable-tracing
66
resource "aws_lambda_function" "notify_slack" {
7-
function_name = "notify-slack"
7+
function_name = "NotifySlack"
88
image_uri = "${var.ecr_repository_url_notify_slack_lambda}:latest"
99
package_type = "Image"
1010
role = aws_iam_role.notify_slack_lambda.arn

aws/cognito/lambda.tf

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
########################
44

55
resource "aws_lambda_function" "cognito_email_sender" {
6-
function_name = "cognito-email-sender"
6+
function_name = "CognitoEmailSender"
77
image_uri = "${var.ecr_repository_url_cognito_email_sender_lambda}:latest"
88
package_type = "Image"
99
role = aws_iam_role.cognito_lambda.arn
@@ -48,7 +48,7 @@ resource "aws_cloudwatch_log_group" "cognito_email_sender" {
4848
########################
4949

5050
resource "aws_lambda_function" "cognito_pre_sign_up" {
51-
function_name = "cognito-pre-sign-up"
51+
function_name = "CognitoPreSignUp"
5252
image_uri = "${var.ecr_repository_url_cognito_pre_sign_up_lambda}:latest"
5353
package_type = "Image"
5454
role = aws_iam_role.cognito_lambda.arn

aws/ecr/ecr.tf

+12-12
Original file line numberDiff line numberDiff line change
@@ -36,18 +36,18 @@ resource "aws_ecr_lifecycle_policy" "form_viewer_policy" {
3636

3737
locals {
3838
ecr_names = toset([
39-
"audit-logs-lambda",
40-
"audit-logs-archiver-lambda",
41-
"form-archiver-lambda",
42-
"nagware-lambda",
43-
"reliability-lambda",
44-
"reliability-dlq-consumer-lambda",
45-
"response-archiver-lambda",
46-
"submission-lambda",
47-
"vault-integrity-lambda",
48-
"notify-slack-lambda",
49-
"cognito-email-sender-lambda",
50-
"cognito-pre-sign-up-lambda"
39+
"AuditLogs-lambda",
40+
"AuditLogsArchiver-lambda",
41+
"CognitoEmailSender-lambda",
42+
"CognitoPreSignUp-lambda",
43+
"FormArchiver-lambda",
44+
"Nagware-lambda",
45+
"NotifySlack-lambda",
46+
"Reliability-lambda",
47+
"ReliabilityDlqConsumer-lambda",
48+
"ResponseArchiver-lambda",
49+
"Submission-lambda",
50+
"VaultIntegrity-lambda"
5151
])
5252
}
5353

aws/ecr/outputs.tf

+25-25
Original file line numberDiff line numberDiff line change
@@ -5,65 +5,65 @@ output "ecr_repository_url_form_viewer" {
55

66
output "ecr_repository_url_audit_logs_lambda" {
77
description = "URL of the Audit Logs Lambda ECR"
8-
value = aws_ecr_repository.lambda["audit-logs-lambda"].repository_url
8+
value = aws_ecr_repository.lambda["AuditLogs-lambda"].repository_url
99
}
1010

1111
output "ecr_repository_url_audit_logs_archiver_lambda" {
1212
description = "URL of the Audit Logs Archiver Lambda ECR"
13-
value = aws_ecr_repository.lambda["audit-logs-archiver-lambda"].repository_url
13+
value = aws_ecr_repository.lambda["AuditLogsArchiver-lambda"].repository_url
14+
}
15+
16+
output "ecr_repository_url_cognito_email_sender_lambda" {
17+
description = "URL of the Cognito Email Sender Lambda ECR"
18+
value = aws_ecr_repository.lambda["CognitoEmailSender-lambda"].repository_url
19+
}
20+
21+
output "ecr_repository_url_cognito_pre_sign_up_lambda" {
22+
description = "URL of the Cognito Pre Sign Up Lambda ECR"
23+
value = aws_ecr_repository.lambda["CognitoPreSignUp-lambda"].repository_url
1424
}
1525

1626
output "ecr_repository_url_form_archiver_lambda" {
1727
description = "URL of the Form Archiver Lambda ECR"
18-
value = aws_ecr_repository.lambda["form-archiver-lambda"].repository_url
28+
value = aws_ecr_repository.lambda["FormArchiver-lambda"].repository_url
1929
}
2030

2131
output "ecr_repository_url_nagware_lambda" {
2232
description = "URL of the Nagware Lambda ECR"
23-
value = aws_ecr_repository.lambda["nagware-lambda"].repository_url
33+
value = aws_ecr_repository.lambda["Nagware-lambda"].repository_url
34+
}
35+
36+
output "ecr_repository_url_notify_slack_lambda" {
37+
description = "URL of the Notify Slack Lambda ECR"
38+
value = aws_ecr_repository.lambda["NotifySlack-lambda"].repository_url
2439
}
2540

2641
output "ecr_repository_url_reliability_lambda" {
2742
description = "URL of the Reliability Lambda ECR"
28-
value = aws_ecr_repository.lambda["reliability-lambda"].repository_url
43+
value = aws_ecr_repository.lambda["Reliability-lambda"].repository_url
2944
}
3045

3146
output "ecr_repository_url_reliability_dlq_consumer_lambda" {
3247
description = "URL of the Reliability DLQ Consumer Lambda ECR"
33-
value = aws_ecr_repository.lambda["reliability-dlq-consumer-lambda"].repository_url
48+
value = aws_ecr_repository.lambda["ReliabilityDlqConsumer-lambda"].repository_url
3449
}
3550

3651
output "ecr_repository_url_response_archiver_lambda" {
3752
description = "URL of the Response Archiver Lambda ECR"
38-
value = aws_ecr_repository.lambda["response-archiver-lambda"].repository_url
53+
value = aws_ecr_repository.lambda["ResponseArchiver-lambda"].repository_url
3954
}
4055

4156
output "ecr_repository_url_submission_lambda" {
4257
description = "URL of the Submission Lambda ECR"
43-
value = aws_ecr_repository.lambda["submission-lambda"].repository_url
58+
value = aws_ecr_repository.lambda["Submission-lambda"].repository_url
4459
}
4560

4661
output "ecr_repository_url_vault_integrity_lambda" {
4762
description = "URL of the Vault Integrity Lambda ECR"
48-
value = aws_ecr_repository.lambda["vault-integrity-lambda"].repository_url
49-
}
50-
51-
output "ecr_repository_url_notify_slack_lambda" {
52-
description = "URL of the Notify Slack Lambda ECR"
53-
value = aws_ecr_repository.lambda["notify-slack-lambda"].repository_url
54-
}
55-
56-
output "ecr_repository_url_cognito_email_sender_lambda" {
57-
description = "URL of the Cognito Email Sender Lambda ECR"
58-
value = aws_ecr_repository.lambda["cognito-email-sender-lambda"].repository_url
59-
}
60-
61-
output "ecr_repository_url_cognito_pre_sign_up_lambda" {
62-
description = "URL of the Cognito Pre Sign Up Lambda ECR"
63-
value = aws_ecr_repository.lambda["cognito-pre-sign-up-lambda"].repository_url
63+
value = aws_ecr_repository.lambda["VaultIntegrity-lambda"].repository_url
6464
}
6565

6666
output "ecr_repository_url_load_test" {
6767
description = "URL of the Form viewer ECR"
6868
value = length(aws_ecr_repository.load_test_repository) > 0 ? aws_ecr_repository.load_test_repository[0].repository_url : ""
69-
}
69+
}

aws/lambdas/audit_log.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55

66
resource "aws_lambda_function" "audit_logs" {
7-
function_name = "audit-logs"
7+
function_name = "AuditLogs"
88
image_uri = "${var.ecr_repository_url_audit_logs_lambda}:latest"
99
package_type = "Image"
1010
role = aws_iam_role.lambda.arn

aws/lambdas/audit_logs_archiver.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
resource "aws_lambda_function" "audit_logs_archiver" {
2-
function_name = "audit-logs-archiver"
2+
function_name = "AuditLogsArchiver"
33
image_uri = "${var.ecr_repository_url_audit_logs_archiver_lambda}:latest"
44
package_type = "Image"
55
role = aws_iam_role.lambda.arn

aws/lambdas/form_archiver.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44

55
resource "aws_lambda_function" "form_archiver" {
6-
function_name = "form-archiver"
6+
function_name = "FormArchiver"
77
image_uri = "${var.ecr_repository_url_form_archiver_lambda}:latest"
88
package_type = "Image"
99
role = aws_iam_role.lambda.arn

aws/lambdas/nagware.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44

55
resource "aws_lambda_function" "nagware" {
6-
function_name = "nagware"
6+
function_name = "Nagware"
77
image_uri = "${var.ecr_repository_url_nagware_lambda}:latest"
88
package_type = "Image"
99
role = aws_iam_role.lambda.arn

aws/lambdas/reliability.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
resource "aws_lambda_function" "reliability" {
2-
function_name = "reliability"
2+
function_name = "Reliability"
33
image_uri = "${var.ecr_repository_url_reliability_lambda}:latest"
44
package_type = "Image"
55
role = aws_iam_role.lambda.arn

aws/lambdas/reliability_dlq_consumer.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55

66
resource "aws_lambda_function" "reliability_dlq_consumer" {
7-
function_name = "reliability-dlq-consumer"
7+
function_name = "ReliabilityDlqConsumer"
88
image_uri = "${var.ecr_repository_url_reliability_dlq_consumer_lambda}:latest"
99
package_type = "Image"
1010
role = aws_iam_role.lambda.arn

aws/lambdas/response_archiver.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55

66
resource "aws_lambda_function" "response_archiver" {
7-
function_name = "response-archiver"
7+
function_name = "ResponseArchiver"
88
image_uri = "${var.ecr_repository_url_response_archiver_lambda}:latest"
99
package_type = "Image"
1010
role = aws_iam_role.lambda.arn

aws/lambdas/submission.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44

55
resource "aws_lambda_function" "submission" {
6-
function_name = "submission"
6+
function_name = "Submission"
77
image_uri = "${var.ecr_repository_url_submission_lambda}:latest"
88
package_type = "Image"
99
role = aws_iam_role.lambda.arn

aws/lambdas/vault_integrity.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44

55
resource "aws_lambda_function" "vault_integrity" {
6-
function_name = "vault-integrity"
6+
function_name = "VaultIntegrity"
77
image_uri = "${var.ecr_repository_url_vault_integrity_lambda}:latest"
88
package_type = "Image"
99
role = aws_iam_role.lambda.arn

aws/load_testing/lambda.tf

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
resource "aws_lambda_function" "load_testing" {
66
image_uri = "${var.ecr_repository_url_load_test}:latest"
7-
function_name = "load-testing"
7+
function_name = "LoadTesting"
88
role = aws_iam_role.load_test_lambda.arn
99
timeout = 300
1010
memory_size = 200
@@ -55,4 +55,4 @@ data "aws_iam_policy_document" "lambda_assume_policy" {
5555
resource "aws_iam_role_policy_attachment" "load_test_lambda_basic_access" {
5656
role = aws_iam_role.load_test_lambda.name
5757
policy_arn = "arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole"
58-
}
58+
}

env/cloud/alarms/terragrunt.hcl

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ dependency "lambdas" {
8080
lambda_response_archiver_log_group_name = "/aws/lambda/Response_Archiver"
8181
lambda_submission_log_group_name = "/aws/lambda/Submission"
8282
lambda_vault_integrity_log_group_name = "/aws/lambda/Vault_Data_Integrity_Check"
83-
lambda_vault_integrity_function_name = "vault-integrity"
83+
lambda_vault_integrity_function_name = "VaultIntegrity"
8484
}
8585
}
8686

env/cloud/pr_review/terragrunt.hcl

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ dependency "lambdas" {
1212
mock_outputs_merge_with_state = true
1313
mock_outputs_merge_strategy_with_state = "shallow"
1414
mock_outputs = {
15-
lambda_submission_function_name = "submission"
15+
lambda_submission_function_name = "Submission"
1616
}
1717
}
1818

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

lambda-code/deploy-lambda-images.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ redColor='\033[0;31m'
1212
reset='\033[0m' # No Color
1313

1414
ecrRepositoryAddress=000000000000.dkr.ecr.ca-central-1.localhost.localstack.cloud:4511
15-
lambdasToSkip=("cognito-email-sender", "cognito-pre-sign-up", "notify-slack", "load-testing")
15+
lambdasToSkip=("CognitoEmailSender", "CognitoPreSignUp", "NotifySlack", "LoadTesting")
1616
basedir=$(pwd)
1717

1818
if ! command -v awslocal > /dev/null; then

0 commit comments

Comments
 (0)