2 Commits
+11 -6
View File
@@ -1,12 +1,17 @@
#!/usr/bin/env bash
set -Eeuo pipefail
# Promueve el tag de imagen del frontend actualmente desplegado en Staging
# (workloads/ecommerce-staging/frontend/patches/deployment.yaml) al
# manifiesto real de Producción (workloads/ecommerce/frontend/patches/
# deployment.yaml). Es la contraparte manual del job "Actualizar
# Manifiesto GitOps (CD)" de .gitea/workflows/build.yaml, que desde
# 2026-09-14 solo actualiza Staging automáticamente en cada push a main.
# OBSOLETO como camino normal desde 2026-09-20: la promoción de Staging a
# Producción ahora corre sola dentro de .gitea/workflows/build.yaml (step
# "Promover a Producción (CD)"), en el mismo job que ya despliega a
# Staging -- decisión del usuario de eliminar el gate humano entre los
# dos ambientes. En uso normal este script ya no hace nada (Producción
# va a estar al día apenas termine el pipeline).
#
# Se conserva solo como herramienta de excepción/rollback manual --
# ej. forzar Producción a una versión de Staging vieja sin pasar por un
# build nuevo. Mismo sed/perl que el step automático del pipeline, con
# la diferencia de que este sí pide confirmación interactiva.
#
# Asume que este repo (scripts) y apps-registry están clonados como
# hermanos bajo el mismo directorio del lab (mismo layout que