Skip to content

ci(cd): agregar workflow de rollback al deploy anterior#12

Merged
ArturoGomezGz merged 1 commit into
masterfrom
feat/rollback-workflow
Jun 8, 2026
Merged

ci(cd): agregar workflow de rollback al deploy anterior#12
ArturoGomezGz merged 1 commit into
masterfrom
feat/rollback-workflow

Conversation

@ArturoGomezGz

Copy link
Copy Markdown
Collaborator

What

Agrega un workflow de GitHub Actions para revertir el deploy al estado anterior con un solo clic.

Why

Cuando un deploy introduce un problema, se necesita una forma rápida de volver al build anterior sin tocar OCI directamente ni recompilar código.

Changes

  • Nuevo archivo .github/workflows/rollback.yml con trigger workflow_dispatch
  • Usa kubectl rollout undo para revertir al ReplicaSet anterior en OKE
  • Verifica el estado del rollout con kubectl rollout status (timeout 180s)
  • Reutiliza el mismo secret KUBECONFIG_DATA y el environment production del CD existente

Permite revertir al deploy anterior desde GitHub Actions sin tocar OCI directamente, usando kubectl rollout undo.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ArturoGomezGz ArturoGomezGz merged commit ea522af into master Jun 8, 2026
3 checks passed
@ArturoGomezGz ArturoGomezGz deleted the feat/rollback-workflow branch June 8, 2026 23:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant