Skip to content

Commit c0524e0

Browse files
PRMP-841: Update bulk upload summary and individual ODS reports (#197)
1 parent a12e9b1 commit c0524e0

5 files changed

Lines changed: 13 additions & 14 deletions

File tree

infrastructure/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
| Name | Version |
1010
|------|---------|
11-
| <a name="provider_aws"></a> [aws](#provider\_aws) | 5.66.0 |
11+
| <a name="provider_aws"></a> [aws](#provider\_aws) | 5.57.0 |
1212

1313
## Modules
1414

infrastructure/lambda-bulk-upload-report.tf

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module "bulk-upload-report-lambda" {
55
iam_role_policies = [
66
"arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole",
77
"arn:aws:iam::aws:policy/CloudWatchLambdaInsightsExecutionRolePolicy",
8-
module.ndr-bulk-staging-store.s3_object_access_policy,
8+
module.statistical-reports-store.s3_object_access_policy,
99
module.bulk_upload_report_dynamodb_table.dynamodb_policy,
1010
aws_iam_policy.dynamodb_policy_scan_bulk_report.arn,
1111
module.ndr-app-config.app_config_policy_arn
@@ -14,20 +14,20 @@ module "bulk-upload-report-lambda" {
1414
api_execution_arn = null
1515

1616
lambda_environment_variables = {
17-
APPCONFIG_APPLICATION = module.ndr-app-config.app_config_application_id
18-
APPCONFIG_ENVIRONMENT = module.ndr-app-config.app_config_environment_id
19-
APPCONFIG_CONFIGURATION = module.ndr-app-config.app_config_configuration_profile_id
20-
WORKSPACE = terraform.workspace
21-
STAGING_STORE_BUCKET_NAME = "${terraform.workspace}-${var.staging_store_bucket_name}"
22-
BULK_UPLOAD_DYNAMODB_NAME = "${terraform.workspace}_${var.bulk_upload_report_dynamodb_table_name}"
17+
APPCONFIG_APPLICATION = module.ndr-app-config.app_config_application_id
18+
APPCONFIG_ENVIRONMENT = module.ndr-app-config.app_config_environment_id
19+
APPCONFIG_CONFIGURATION = module.ndr-app-config.app_config_configuration_profile_id
20+
WORKSPACE = terraform.workspace
21+
STATISTICAL_REPORTS_BUCKET = "${terraform.workspace}-${var.statistical_reports_bucket_name}"
22+
BULK_UPLOAD_DYNAMODB_NAME = "${terraform.workspace}_${var.bulk_upload_report_dynamodb_table_name}"
2323
}
2424
is_gateway_integration_needed = false
2525
is_invoked_from_gateway = false
2626
memory_size = 512
2727
lambda_timeout = 45
2828

2929
depends_on = [
30-
module.ndr-bulk-staging-store,
30+
module.statistical-reports-store,
3131
module.bulk_upload_report_dynamodb_table,
3232
module.ndr-app-config
3333
]

infrastructure/schedules.tf

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,20 @@ resource "aws_cloudwatch_event_target" "bulk_upload_report_schedule_event" {
3737
rule = aws_cloudwatch_event_rule.bulk_upload_report_schedule.name
3838
target_id = "bulk_upload_report_schedule"
3939
arn = module.bulk-upload-report-lambda.lambda_arn
40+
4041
depends_on = [
4142
module.bulk-upload-report-lambda,
4243
aws_cloudwatch_event_rule.bulk_upload_report_schedule
43-
4444
]
4545
}
46+
4647
resource "aws_lambda_permission" "bulk_upload_report_schedule_permission" {
4748
statement_id = "AllowExecutionFromCloudWatch"
4849
action = "lambda:InvokeFunction"
4950
function_name = module.bulk-upload-report-lambda.function_name
5051
principal = "events.amazonaws.com"
5152
source_arn = aws_cloudwatch_event_rule.bulk_upload_report_schedule.arn
53+
5254
depends_on = [
5355
module.bulk-upload-report-lambda,
5456
aws_cloudwatch_event_rule.bulk_upload_report_schedule

infrastructure/variable.tf

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,6 @@ variable "cloud_only_service_instances" {
156156
default = 1
157157
}
158158

159-
160159
variable "mesh_component_name" {
161160
type = string
162161
default = "mesh-forwarder"
@@ -222,10 +221,8 @@ locals {
222221
is_force_destroy = contains(["ndr-dev", "ndra", "ndrb", "ndrc", "ndrd", "ndr-test"], terraform.workspace)
223222
is_sandbox_or_test = contains(["ndra", "ndrb", "ndrc", "ndrd", "ndr-test"], terraform.workspace)
224223

225-
226224
bulk_upload_lambda_concurrent_limit = 5
227225

228-
229226
api_gateway_subdomain_name = contains(["prod"], terraform.workspace) ? "${var.certificate_subdomain_name_prefix}" : "${var.certificate_subdomain_name_prefix}${terraform.workspace}"
230227
api_gateway_full_domain_name = contains(["prod"], terraform.workspace) ? "${var.certificate_subdomain_name_prefix}${var.domain}" : "${var.certificate_subdomain_name_prefix}${terraform.workspace}.${var.domain}"
231228

virusscanner/terraform/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
| Name | Version |
1010
|------|---------|
11-
| <a name="provider_aws"></a> [aws](#provider\_aws) | 5.43.0 |
11+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.0 |
1212

1313
## Modules
1414

0 commit comments

Comments
 (0)