Skip to content

Commit ec6c409

Browse files
committed
feat: adds the ability to specify creation timeouts for postgres dbs
1 parent 118aa14 commit ec6c409

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

packages/infrastructure/kube_deployment/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ module "service" {
150150
ports = local.service_ports
151151
service_ip = var.service_ip
152152
match_labels = module.pod_template.match_labels
153-
extra_labels = merge(
153+
extra_labels = merge(
154154
module.pod_template.labels,
155155
var.extra_service_labels
156156
)

packages/infrastructure/kube_pg_cluster/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -551,6 +551,10 @@ resource "kubernetes_manifest" "postgres_cluster" {
551551
module.server_certs,
552552
kubectl_manifest.non_vpa_resource_adjustments
553553
]
554+
555+
timeouts {
556+
create = "${var.create_timeout_minutes}m"
557+
}
554558
}
555559

556560
resource "kubectl_manifest" "scheduled_backup" {

packages/infrastructure/kube_pg_cluster/vars.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -547,3 +547,9 @@ variable "node_image_cached_enabled" {
547547
type = bool
548548
default = true
549549
}
550+
551+
variable "create_timeout_minutes" {
552+
description = "The number of minutes to wait for a new database to be created"
553+
type = number
554+
default = 60
555+
}

0 commit comments

Comments
 (0)