Skip to content

Commit cd863e4

Browse files
committed
Rename table to be more generic
1 parent ed23be2 commit cd863e4

7 files changed

Lines changed: 12 additions & 12 deletions

File tree

infrastructure/terraform/components/api/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,11 @@ No requirements.
5454
| <a name="module_amendment_event_transformer"></a> [amendment\_event\_transformer](#module\_amendment\_event\_transformer) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
5555
| <a name="module_amendments_queue"></a> [amendments\_queue](#module\_amendments\_queue) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.0.6/terraform-sqs.zip | n/a |
5656
| <a name="module_authorizer_lambda"></a> [authorizer\_lambda](#module\_authorizer\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
57+
| <a name="module_ddb_alarms_idempotency"></a> [ddb\_alarms\_idempotency](#module\_ddb\_alarms\_idempotency) | ../../modules/alarms-ddb | n/a |
5758
| <a name="module_ddb_alarms_letter_queue"></a> [ddb\_alarms\_letter\_queue](#module\_ddb\_alarms\_letter\_queue) | ../../modules/alarms-ddb | n/a |
5859
| <a name="module_ddb_alarms_letters"></a> [ddb\_alarms\_letters](#module\_ddb\_alarms\_letters) | ../../modules/alarms-ddb | n/a |
5960
| <a name="module_ddb_alarms_mi"></a> [ddb\_alarms\_mi](#module\_ddb\_alarms\_mi) | ../../modules/alarms-ddb | n/a |
6061
| <a name="module_ddb_alarms_suppliers"></a> [ddb\_alarms\_suppliers](#module\_ddb\_alarms\_suppliers) | ../../modules/alarms-ddb | n/a |
61-
| <a name="module_ddb_alarms_upsert_idempotency"></a> [ddb\_alarms\_upsert\_idempotency](#module\_ddb\_alarms\_upsert\_idempotency) | ../../modules/alarms-ddb | n/a |
6262
| <a name="module_domain_truststore"></a> [domain\_truststore](#module\_domain\_truststore) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.0.6/terraform-s3bucket.zip | n/a |
6363
| <a name="module_eventpub"></a> [eventpub](#module\_eventpub) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.0.6/terraform-eventpub.zip | n/a |
6464
| <a name="module_eventsub"></a> [eventsub](#module\_eventsub) | ../../modules/eventsub | n/a |

infrastructure/terraform/components/api/ddb_table_upsert_idempotency.tf renamed to infrastructure/terraform/components/api/ddb_table_idempotency.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
resource "aws_dynamodb_table" "upsert_idempotency" {
2-
name = "${local.csi}-upsert-idempotency"
1+
resource "aws_dynamodb_table" "idempotency" {
2+
name = "${local.csi}-idempotency"
33
billing_mode = "PAY_PER_REQUEST"
44
hash_key = "id"
55
attribute {

infrastructure/terraform/components/api/module_ddb_alarms_upsert_idempotency.tf renamed to infrastructure/terraform/components/api/module_ddb_alarms_idempotency.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
module "ddb_alarms_upsert_idempotency" {
1+
module "ddb_alarms_idempotency" {
22
count = local.alarms_enabled ? 1 : 0
33
source = "../../modules/alarms-ddb"
44
alarm_prefix = local.csi
5-
table_name = aws_dynamodb_table.upsert_idempotency.name
5+
table_name = aws_dynamodb_table.idempotency.name
66
tags = local.default_tags
77
}

infrastructure/terraform/components/api/module_lambda_upsert_letter.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ module "upsert_letter" {
3535
log_subscription_role_arn = local.acct.log_subscription_role_arn
3636

3737
lambda_env_vars = merge(local.common_lambda_env_vars, {
38-
VARIANT_MAP = jsonencode(var.letter_variant_map),
39-
UPSERT_IDEMPOTENCY_TABLE_NAME = aws_dynamodb_table.upsert_idempotency.name
38+
VARIANT_MAP = jsonencode(var.letter_variant_map),
39+
IDEMPOTENCY_TABLE_NAME = aws_dynamodb_table.idempotency.name
4040
})
4141
}
4242

@@ -68,7 +68,7 @@ data "aws_iam_policy_document" "upsert_letter_lambda" {
6868

6969
resources = [
7070
aws_dynamodb_table.letters.arn,
71-
aws_dynamodb_table.upsert_idempotency.arn,
71+
aws_dynamodb_table.idempotency.arn,
7272
"${aws_dynamodb_table.letters.arn}/index/supplierStatus-index"
7373
]
7474
}

lambdas/upsert-letter/src/config/__tests__/env.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ describe("lambdaEnv", () => {
1616

1717
it("should load all environment variables successfully", () => {
1818
process.env.LETTERS_TABLE_NAME = "letters-table";
19-
process.env.UPSERT_IDEMPOTENCY_TABLE_NAME = "idempotency-table";
19+
process.env.IDEMPOTENCY_TABLE_NAME = "idempotency-table";
2020
process.env.LETTER_TTL_HOURS = "12960";
2121

2222
const { envVars } = require("../env");
2323

2424
expect(envVars).toEqual({
2525
LETTERS_TABLE_NAME: "letters-table",
26-
UPSERT_IDEMPOTENCY_TABLE_NAME: "idempotency-table",
26+
IDEMPOTENCY_TABLE_NAME: "idempotency-table",
2727
LETTER_TTL_HOURS: 12_960,
2828
});
2929
});

lambdas/upsert-letter/src/config/deps.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ function createLetterRepository(log: Logger): LetterRepository {
2929

3030
function createIdempotencyLayer(): DynamoDBPersistenceLayer {
3131
return new DynamoDBPersistenceLayer({
32-
tableName: envVars.UPSERT_IDEMPOTENCY_TABLE_NAME,
32+
tableName: envVars.IDEMPOTENCY_TABLE_NAME,
3333
});
3434
}
3535

lambdas/upsert-letter/src/config/env.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const EnvVarsSchema = z.object({
44
LETTERS_TABLE_NAME: z.string(),
55
LETTER_TTL_HOURS: z.coerce.number().int(),
66
PINO_LOG_LEVEL: z.coerce.string().optional(),
7-
UPSERT_IDEMPOTENCY_TABLE_NAME: z.string(),
7+
IDEMPOTENCY_TABLE_NAME: z.string(),
88
});
99

1010
export type EnvVars = z.infer<typeof EnvVarsSchema>;

0 commit comments

Comments
 (0)