Pierre & Lumière adminmpmcz
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-05 12:51:42 +00:00
7d6019f5d3 feat(patching/iexec): panneau Details du dernier check pliable (clic header) + bouton Fermer
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-05 12:50:29 +00:00
64e58260d1 chore: script update zone DMZ + satellite_url=vpdsiasat1 sur 51 hosts majoritairement DMZ dans le plan patching 2026
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-05 12:34:09 +00:00
0ed564a8ed feat(check satellite): cascade LAN+DMZ avec fallback automatique + migration servers.satellite_url + override BDD prioritaire
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-05 12:11:42 +00:00
c74ac5ec3e chore: script cleanup FQDN incoherents convention SANEF (vr*=.sanef-rec.fr, vp*=.sanef.groupe) - met NULL les incoherents pour forcer recalcul dynamique
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-05 12:09:11 +00:00
7e9cae6758 fix(audit): _resolve verifie la coherence FQDN BDD vs convention prefixe SANEF (vr*=.sanef-rec.fr, vp*=.sanef.groupe) - fallback sur suffixes ordonnes si FQDN incoherent + extension v[tdv] pour recette
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-05 12:05:19 +00:00
a7874aec11 feat(settings/clusters M2): UI CRUD server_clusters - groupes + ordre redemarrage + strategie sequential/parallel + panneau detail serveurs rattaches
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-05 11:58:00 +00:00
075706178e feat(settings/teams M1+M4): UI CRUD canaux Teams + service teams_service.py (Adaptive Card via Incoming Webhook) + bouton Test webhook
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-05 11:51:23 +00:00
9375c7ec4e feat(patching): migration architecture intervention - tables teams_channels + server_clusters + ALTER contacts/applications/servers/patch_planning_import_rows + FK contacts pour resp/referent/valideur, hooks pre/post patch, cluster ordering, workflow intervention complet
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-05 10:58:01 +00:00
830eaaa519 feat(patching/iexec): boutons et stepper avec etats visuels (gris pending / orange en cours / vert done / rouge failed) - cascade automatique selon resultats accumules + animation pulse pour running
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-05 10:27:33 +00:00
0f5296ab40 feat(patching/iexec): terminal global HTML colore consolide - toutes les etapes (check, snap, dryrun, pre, patch, reboot, recon, post) appendent dans le meme terminal avec sections horodatees + couleurs ANSI-like + scroll auto + bouton Vider
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-05 10:06:11 +00:00
ff95424e03 feat(patching/iexec B3.6): bouton 3e Reboot manuel (double confirmation, jamais auto) + 3f Wait reconnexion (poll TCP/22 + SSH uptime, timeout 10min) - shutdown -r +1 avec audit log
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-05 09:32:25 +00:00
19d88f2d53 feat(patching/iexec): detection auto deps problematiques + bouton retry sans paquets KO (multilib, requires, conflicts) - extra_excludes via SSE query param
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-04 15:01:48 +00:00
8cf78dfef3 feat(patching/iexec): terminal live SSE pour dry-run et patch reel - generator yum_stream_lines + endpoint /yum-stream + EventSource cote client + log audit en fin de stream
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-04 14:51:35 +00:00
e29ecff949 feat(patching/iexec B3.4+B3.5): pre-capture services+ports + post-compare avant/apres avec rapport diff (scripts wiki SANEF, push base64) - workflow 3a/3b/3c/3d sequentiel
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-04 14:42:58 +00:00
b2f04c247f feat(patching): migration excludes alignee sur wiki SANEF (33 patterns base + ASM kernel + HAproxy FL sdcss-kmod) - B3.1+B3.2
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-04 14:40:06 +00:00
6c92c71d17 feat(patching/iexec B3): step 3a dry-run (yum update --assumeno) + step 3b real patch (yum update -y) avec excludes effectifs depuis v_servers, validation anti-injection sur excludes, log audit, double confirmation pour patch reel
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-04 14:28:41 +00:00
37e6f0d8f3 chore(snapshot): strip() defensif sur credentials vCenter (copier-coller peut ajouter newline/CR)
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-04 14:24:32 +00:00
a006e3f422 fix(snapshot): message d erreur distingue login KO de VM non trouvee (etait trompeur)
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-04 14:21:05 +00:00
f1baae9c8e fix(snapshot): _find_vm matching tolerant (court + FQDN) + log samples pour debug si VM non trouvee
adminmpmcz pushed to main at adminmpmcz/patchcenter 2026-05-04 14:15:07 +00:00
9996757e4b feat(snapshot): branche prod/hprod via prefixe hostname (vp/sp/lp = prod/metier ; reste = hprod/gestion) + fix matching DR vpsiaavcs1 (etait vpsicavcs1) + tolerance par name