Skip to content

Commit e3b8621

Browse files
committed
DELTA_TTF in terraform
1 parent 80c1d4a commit e3b8621

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

delta_backend/src/delta.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
failure_queue_url = os.environ["AWS_SQS_QUEUE_URL"]
1818
delta_table_name = os.environ["DELTA_TABLE_NAME"]
1919
delta_source = os.environ["SOURCE"]
20+
delta_ttl = os.environ["DELTA_TTL"]
2021
region_name = "eu-west-2"
2122
logging.basicConfig()
2223
logger = logging.getLogger()
@@ -73,7 +74,7 @@ def get_imms_id(primary_key: str) -> str:
7374

7475
def get_creation_and_expiry_times(creation_timestamp: float) -> (str, int):
7576
creation_datetime = datetime.fromtimestamp(creation_timestamp, UTC)
76-
expiry_datetime = creation_datetime + timedelta(days=30)
77+
expiry_datetime = creation_datetime + timedelta(days=int(delta_ttl))
7778
expiry_timestamp = int(expiry_datetime.timestamp())
7879
return creation_datetime.isoformat(), expiry_timestamp
7980

terraform/delta.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ resource "aws_lambda_function" "delta_sync_lambda" {
138138
environment {
139139
variables = {
140140
DELTA_TABLE_NAME = aws_dynamodb_table.delta-dynamodb-table.name
141+
DELTA_TTL = 30
141142
AWS_SQS_QUEUE_URL = aws_sqs_queue.dlq.id
142143
SOURCE = "IEDS"
143144
SPLUNK_FIREHOSE_NAME = module.splunk.firehose_stream_name

0 commit comments

Comments
 (0)