Post-Mortem
guest@6admin.io:~$ ls ~/tags/post-mortem
Jenkins sur Windows Server: ce qu'il ne faut pas faire
Un controller Jenkins sous Windows joint au domaine, built-in sur le controller, le 8080 à l'air libre, des identifiants AD en clair: l'anatomie d'une chaîne de compromission et comment la défaire.
Le hostgroup cloné qui refusait de se sauvegarder
Un hostgroup Foreman cloné renvoie une erreur 500 à chaque modification. La piste mène à un champ qui gonfle d'une couche base64 à chaque clonage et au passage à un mot de passe administrateur stocké de façon réversible dans la base et recopié dans les logs d'audit.
Un volume persistant n'est pas une donnée durable
Après une coupure brutale, la base MySQL de PowerDNS repart vide. Les enregistrements d'hôtes ont disparu, personne n'a rien vu et la seule raison pour laquelle l'histoire finit bien, c'est que la source de vérité, elle, avait survécu.
Le driver de log qui empêchait le conteneur de démarrer
Un arrêt électrique sale, un overlay Swarm corrompu, un DNS interne qui ne résout plus et des conteneurs qui refusent de démarrer parce que leur driver de log ne sait pas résoudre un nom. L'anatomie d'une cascade et pourquoi la vraie faute était ailleurs.
Un segfault dans la JVM et un EDR au fond de la stack
Un controller Jenkins qui plante en boucle par EXCEPTION_ACCESS_VIOLATION, une migration de JDK faite sans post-mortem et une DLL d'EDR qui apparaît au fond de chaque crash dump. Comment lire une stack honnêtement et confirmer une cause par élimination plutôt que par conviction.
Chaos engineering : casser pour de vrai, mais pas n'importe comment
Le chaos engineering n'est pas du sabotage: c'est une expérience contrôlée, avec un état stable mesuré, une hypothèse, des pannes réelles injectées et un rayon d'impact borné. Histoire, principes, outils et adaptation honnête à des infrastructures modestes.