|
|
90444c0c56
|
feat(patching): particularites par serveur (notes wiki SANEF) + skip_first_reboot + reboot_delay cluster
Migration migrate_patching_notes_20260507.sql:
- servers.skip_first_reboot boolean (TPV1: vptraatpf1/2 a true)
- servers.patching_notes text (markdown — meme operateur)
- server_clusters.reboot_delay_min_minutes int default 0
- Backfill patching_notes pour 22 cas particuliers du wiki SANEF:
ASM Oracle (~50 hosts kernel*), TPV1, HAproxy FL, Covoiturage,
SI Patrimoine (vrpatbsip1 avant vrpataels1, kibana, certs),
Talend, Scoop (Debian apt-mark hold + CentOS containers Docker),
DATI (pm2/tomcat post-reboot), COMMVAULT (mode maintenance),
Masterparc (kmeihm pm2), Splunk (RPM special),
Site institutionnel (HAproxy backend rotation, no *node*),
Centreon (1 par 1 + check centengine), Sextan (10min reboot delay),
OCTAN, PAIPOR (site maintenance), Gaspar, Postgres, Oracle OEM, SMTP relay
- Cluster Sextan cree (10 min entre reboots) + 10 serveurs Sextan rattaches
UI iexec:
- Banner cumule en haut: '⚠ Particularites pour N serveur(s)' si au moins 1 note
- Badges sur la cellule asset_name: ⚠ note (modal markdown au clic),
⏭ skip 1st reboot, ⏱ Xmin (cluster reboot delay)
- Modal patching_notes avec rendu pre/markdown, fermeture Escape
UI fiche serveur (server_detail.html):
- Ligne 'Skip 1er reboot' dans bloc Patching
- Bandeau orange particularites avec contenu patching_notes si renseigne
Pas encore implemente cote logique d'execution (Phase 2):
- skip_first_reboot logic dans le step reboot
- enforcement reboot_delay_min_minutes entre membres cluster
- Pour l'instant: notes affichees en mode 'memo operateur' uniquement
|
2026-05-07 11:41:05 +02:00 |
|