From 4078c66e1f1180f09ed96177ab6095a2a0928b58 Mon Sep 17 00:00:00 2001 From: Cristian Felipe Cruz Buitron Date: Sun, 9 Aug 2026 02:04:06 -0500 Subject: [PATCH] fix(medusa): agregar sslmode=disable al DATABASE_URL generado Postgres corre sin SSL configurado (imagen postgres:17-alpine estandar, sin certificados). El cliente pg de Medusa intenta negociar SSL por defecto al no encontrar sslmode explicito en la URL, lo que cuelga 10s y hace fallar el initContainer migrations con CrashLoopBackOff. Verificado con un pod efimero usando la imagen real de la app: con sslmode=disable la migracion conecta al instante y corre exitosamente. --- create-commerce-secrets.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/create-commerce-secrets.sh b/create-commerce-secrets.sh index eb6d46b..3e2f553 100644 --- a/create-commerce-secrets.sh +++ b/create-commerce-secrets.sh @@ -31,7 +31,7 @@ MINIO_ROOT_PASSWORD="${MINIO_ROOT_PASSWORD:-$(random_secret)}" JWT_SECRET="$(random_secret)" COOKIE_SECRET="$(random_secret)" -DATABASE_URL="postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres-svc:5432/${POSTGRES_DB}" +DATABASE_URL="postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres-svc:5432/${POSTGRES_DB}?sslmode=disable" REDIS_URL="redis://:${REDIS_PASSWORD}@redis-svc:6379" kubectl -n "${NAMESPACE}" create secret generic commerce-secrets \ -- 2.54.0