GitOps : pourquoi séparer les versions d’infrastructure et d’images
Mélanger la version d’un chart et celle d’une image dans le même geste de promotion rend les rollbacks et les audits imprévisibles.
Lire →Par pilier
Articles du pilier « Platform engineering ».
7 articles
Mélanger la version d’un chart et celle d’une image dans le même geste de promotion rend les rollbacks et les audits imprévisibles.
Lire →Le premier login mélange réseau, identité, privilèges root, Nix et reprise sur erreur. À un moment, continuer en shell était plus compliqué qu’écrire une petite app SwiftUI avec une vraie machine à états.
Lire →Je ne voulais ni mapper des adresses mail à des profils dans un script, ni demander à l’utilisateur quel poste il voulait. J’ai utilisé Entra et des App Roles pour faire de l’identité une entrée du provisioning.
Lire →Je voulais qu’un Mac neuf puisse passer de la boîte à un poste réellement prêt sans transformer le MDM en moteur de configuration. J’ai fini par séparer enrollment, identité, orchestration et état du poste.
Lire →Nix, devenv, prek et PostgreSQL local pour rapprocher les vérifications du code, sans entretenir deux chaînes techniques contradictoires.
Lire →J’ouvre un atelier Kind (Cilium, Envoy Gateway, Flagger) où les participants patchent du YAML pour voir qui décide vraiment du trafic.
Lire →L'accélération du développement assisté par IA nous a amenés à déplacer des validations sur les postes, sans abandonner la gouvernance GitHub.
Lire →