From 0899940a26a2b0cb5aa31db9e0b926072f0b2a17 Mon Sep 17 00:00:00 2001 From: Johannes Fleck Date: Wed, 28 Oct 2026 10:34:53 +0100 Subject: [PATCH] fix: wait for postgres Downloading the image takes too long, now we wait for it instead of timing out and needing to run the script twice --- dev/modules/postgresql.sh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dev/modules/postgresql.sh b/dev/modules/postgresql.sh index 356ef637..99272a75 100644 --- a/dev/modules/postgresql.sh +++ b/dev/modules/postgresql.sh @@ -4,9 +4,7 @@ postgresql::deploy() { log::info "Deploying PostgreSQL 18..." helm upgrade --install postgresql "$SCRIPT_DIR/postgresql" \ - --namespace default \ - --wait \ - --timeout 60s + --namespace default # Helm does not recreate an unchanged workload deleted outside Helm. # Applying the rendered chart restores it on subsequent development setup runs. @@ -18,7 +16,7 @@ postgresql::migrate() { [[ "$SKIP_POSTGRESQL" == true ]] && return 0 log::info "Waiting for PostgreSQL to be ready..." - k8s::wait_for_pod app=postgresql 60 + kubectl rollout status deployment/postgresql --namespace default --timeout=300s local postgresql_host if ! postgresql_host=$(probe::tcp_host 31432 60); then