From f659a36e4d61bc5b8c2acc2296b2a26e047858b6 Mon Sep 17 00:00:00 2001 From: Ross Williams Date: Fri, 29 Oct 2021 14:22:29 +0100 Subject: [PATCH] feat: adding message retention seconds --- main.tf | 1 + variables.tf | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/main.tf b/main.tf index 54cc18dd4f..20201b5526 100644 --- a/main.tf +++ b/main.tf @@ -24,6 +24,7 @@ resource "aws_sqs_queue" "queued_builds" { name = "${var.environment}-queued-builds.fifo" delay_seconds = var.delay_webhook_event visibility_timeout_seconds = var.runners_scale_up_lambda_timeout + message_retention_seconds = var.job_queue_retention_in_seconds fifo_queue = true receive_wait_time_seconds = 10 content_based_deduplication = true diff --git a/variables.tf b/variables.tf index eb3bf3ce73..9a7360cf5e 100644 --- a/variables.tf +++ b/variables.tf @@ -370,7 +370,11 @@ variable "delay_webhook_event" { type = number default = 30 } - +variable "job_queue_retention_in_seconds" { + description = "The number of seconds the job is held in the queue before it is purged" + type = number + default = 86400 +} variable "runner_egress_rules" { description = "List of egress rules for the GitHub runner instances." type = list(object({