Skip to content
Latchkey

O Que É uma Tag Imutável?

Uma tag imutável é uma tag de registry que, uma vez publicada, não pode ser sobrescrita para apontar para um conteúdo diferente. Fazer pull dessa tag sempre retorna exatamente o mesmo artifact que ela referenciava no primeiro dia. Muitos registries podem impor imutabilidade para que, por exemplo, a versão 1.4.2 nunca mude silenciosamente por baixo dos consumidores.

Por que isso importa

Tags mutáveis tornam os builds não reproduzíveis e criam um risco de supply-chain, porque a imagem que você testou pode ser substituída antes de ser implantada. Tags imutáveis removem essa ambiguidade: uma dada tag é uma referência fixa, o que é essencial para deploys reproduzíveis e rollbacks confiáveis.

Conceitos relacionados

  • Oposto de uma tag mutável como latest
  • Um digest fixado é a forma mais forte de imutabilidade
  • Habilita deploys reproduzíveis e rollbacks confiáveis

Guias relacionados