Foreman
guest@6admin.io:~$ ls ~/tags/foreman
Un pin bloquant, quatre CVE : la rustine qui gagne est celle qui disparaît
Comment un audit de sécurité sur une image Docker Foreman a fini en contributions mergées dans le cœur de Foreman, de Dynflow et de Jenkins.
wimcast: construire des images Windows sur Linux, sans Windows
Un outil publié sur PyPI qui transforme des ISO Windows en arbre WIM prêt pour Foreman, sans privilèges sur Linux: pas d'hôte Windows, pas de root, pas de mount(2), pas de FUSE, pas d'ADK. Drop-in remplacement de la pipeline PowerShell qu'il a mise à la retraite, avec cache content-addressed et wimboot piné.
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.
La chaîne de boot, de GRUB à UKI
Pourquoi Canonical dégraisse le GRUB signé pour 26.10, pourquoi le /boot chiffré via GRUB était un faux ami et ce qu'est la réponse moderne à l'attaque Evil Maid.
Secure Boot et PXE: l'oeuf, la poule et quatre façons d'en sortir
Démarrer des machines Windows vierges en PXE avec Secure Boot actif, sans le désactiver: la chaîne de confiance UEFI, pourquoi snponly plutôt qu'ipxe et quatre sorties réelles au paradoxe de l'enrollment.
Docker Swarm to Kubernetes : pourquoi j'ai abandonné Swarm
Swarm fonctionne bien pour du petit déploiement. Mais pas de rootless, pas de CSI, pas d'autoscaling et un MACVLAN cloué à un seul nœud: les quatre murs qui ont forcé la migration.
Recompiler son kernel: des noyaux aux petits oignons pour son infra
La forme la plus profonde du durcissement par soustraction: compiler son propre kernel, retirer au build les sous-systèmes qu'on n'utilise pas, le livrer en .deb dans son propre dépôt avec du pinning et le gérer à l'échelle avec Katello. Le kiff et son prix: un pipeline de test sur vrai matériel et du canari.