- Expédié
- 5 septembre 2026 à 15:53 UTC
- Auteur
- Kamo
- Commite
- fac1091
L'image est étiquetée avec le commit SHA, donc la reconstruction du même commit produit une référence d'image identique. L'image de set 'kubectl change alors rien, le Le déploiement n'est jamais touché, le statut de rollout réussit instantanément contre la LED gousses, et le pipeline devient vert en n'ayant rien déployé. Ce n'est pas hypothétique et ce n'est pas rare: cela se produit sur tous les workflow - expédition, chaque rediffusion, et - l'affaire qui compte - chaque fois a le service doit être reconstruit pour prendre un changement de bibliothèque kamo-shared sans engagement de la sienne. C'est arrivé deux fois aujourd'hui. Les deux fois l'étiquette d'image du déploiement lisez correctement alors que les gousses ont produit du code étalé, c'est précisément pourquoi personne ne remarque: l'étiquette que tout le monde vérifie pour confirmer un déploiement est la seule chose garantie de regarder C'est vrai. Donc l'étape compare maintenant la référence d'image avant et après, et quand elle est inchangée force un redémarrage de déploiement pour tirer le nouveau contenu derrière cette étiquette. Ensuite, il prouve le résultat de DIGEST plutôt que par tag, et échoue à la construction si aucune nacelle ne diffuse l'image de cette course. Une étiquette ne peut pas distinguer à l'état frais contenu de la rassise; seul le condensé peut le trouver. Si ce contrôle avait existé, les deux sont aujourd'hui Le non-ops silencieux aurait été de construire des échecs au lieu de découvertes.