Modification workflows CI/CD pour gérer élégamment pannes nœuds Proxmox : Workflow CI (ci.yml) : - Terraform Plan s'exécute uniquement sur branche main (CI plus rapide sur branches feature) - Échecs Plan sur nœuds indisponibles ne bloquent pas validation - Ajout message avertissement quand plan échoue Workflow Deploy (deploy.yml) : - Ajout continue-on-error à tous les jobs déploiement (pve1, pve2, pve3) - Modified cluster validation to require 2/3 nodes (quorum) - Enhanced deployment summary with success counter - Exit codes: 0 if >=2 nodes, 1 if 1 node, 1 if 0 nodes This ensures the infrastructure remains operational even when one Proxmox node is down, maintaining HA principles. |
||
|---|---|---|
| .. | ||
| ci.yml | ||
| deploy.yml | ||
| destroy.yml | ||