From 787fb23310e2e19d38340b725870f47dc8edcbe3 Mon Sep 17 00:00:00 2001 From: deploy Date: Wed, 30 Sep 2026 02:59:27 +0000 Subject: [PATCH] =?UTF-8?q?fix(P6.4):=20expurgo=20espera=20pg=5Fisready=20?= =?UTF-8?q?=E2=80=94=20no=20k3s=20a=201a=20conexao=20de=20um=20pod=20novo?= =?UTF-8?q?=20e=20recusada?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tenants/escolinha/57-cronjob-expurgo-trilha.yaml | 3 +++ tenants/plataforma/57-cronjob-expurgo-trilha.yaml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/tenants/escolinha/57-cronjob-expurgo-trilha.yaml b/tenants/escolinha/57-cronjob-expurgo-trilha.yaml index 26be6ad..bc5a222 100644 --- a/tenants/escolinha/57-cronjob-expurgo-trilha.yaml +++ b/tenants/escolinha/57-cronjob-expurgo-trilha.yaml @@ -17,6 +17,9 @@ data: #!/bin/sh set -u : "${PGPASSWORD:?falta PGPASSWORD (Secret pg-expurgo-trilha)}" + # k3s: a PRIMEIRA conexao de um pod recem-criado pode ser recusada (regras de + # rede do pod ainda sendo programadas) — visto em 30/09/2026. Espera o servidor. + for i in $(seq 1 30); do pg_isready -q -d postgres && break; sleep 1; done # BANCOS vem fixo (Postgres PROPRIO de um namespace: so `athleticmap`) ou e # descoberto (compartilhado: todo `athleticmap_%`). if [ -z "${BANCOS:-}" ]; then diff --git a/tenants/plataforma/57-cronjob-expurgo-trilha.yaml b/tenants/plataforma/57-cronjob-expurgo-trilha.yaml index a53049a..e095f23 100644 --- a/tenants/plataforma/57-cronjob-expurgo-trilha.yaml +++ b/tenants/plataforma/57-cronjob-expurgo-trilha.yaml @@ -38,6 +38,9 @@ data: #!/bin/sh set -u : "${PGPASSWORD:?falta PGPASSWORD (Secret pg-expurgo-trilha)}" + # k3s: a PRIMEIRA conexao de um pod recem-criado pode ser recusada (regras de + # rede do pod ainda sendo programadas) — visto em 30/09/2026. Espera o servidor. + for i in $(seq 1 30); do pg_isready -q -d postgres && break; sleep 1; done # BANCOS vem fixo (Postgres PROPRIO de um namespace: so `athleticmap`) ou e # descoberto (compartilhado: todo `athleticmap_%`). if [ -z "${BANCOS:-}" ]; then