diff --git a/backend/pashub_fetcher/trigger_pashub_sqs_from_file.py b/backend/pashub_fetcher/trigger_pashub_sqs_from_file.py index d6736eda..b647c6a7 100644 --- a/backend/pashub_fetcher/trigger_pashub_sqs_from_file.py +++ b/backend/pashub_fetcher/trigger_pashub_sqs_from_file.py @@ -61,7 +61,7 @@ SHAREPOINT_SITE: str = "ECO" def _build_requests(excel_path: str) -> list[PashubToAraTriggerRequest]: wb = load_workbook(excel_path, data_only=True) - ws = wb.worksheets[1] + ws = wb.worksheets[0] headers: dict[str, int] = {} for col in range(1, ws.max_column + 1): @@ -107,6 +107,7 @@ def _build_requests(excel_path: str) -> list[PashubToAraTriggerRequest]: deal_stage=deal_stage, sharepoint_link=SHAREPOINT_PROPERTIES_FOLDER or None, sharepoint_site=SHAREPOINT_SITE, + get_other_files=True, ) ) diff --git a/deployment/terraform/lambda/pashub_to_ara/main.tf b/deployment/terraform/lambda/pashub_to_ara/main.tf index b5714055..85a2a893 100644 --- a/deployment/terraform/lambda/pashub_to_ara/main.tf +++ b/deployment/terraform/lambda/pashub_to_ara/main.tf @@ -22,6 +22,7 @@ module "lambda" { stage = var.stage image_uri = local.image_uri + timeout = var.timeout # Optional: Set maximum_concurrency to limit concurrent SQS-triggered invocations (2-1000) maximum_concurrency = var.maximum_concurrency diff --git a/deployment/terraform/lambda/pashub_to_ara/variables.tf b/deployment/terraform/lambda/pashub_to_ara/variables.tf index 29b7af70..6673908b 100644 --- a/deployment/terraform/lambda/pashub_to_ara/variables.tf +++ b/deployment/terraform/lambda/pashub_to_ara/variables.tf @@ -17,6 +17,12 @@ variable "image_digest" { description = "Image digest (sha256:...)" } +variable "timeout" { + type = number + default = 300 + description = "Lambda timeout in seconds." +} + variable "maximum_concurrency" { type = number default = null