Voltar ao PlanoACT-6.3.3
Usar SHA como tag de imagens Docker (INFRA-15)
Varredura MedioMediaEsforco: PComplexidade: BaixaParalelizavel
Modulos Impactados
Todos os manifests Kubernetes de producao (image tags)Production.yaml (step de kubectl apply)
Passos de Implementacao
- 1No `Production.yaml`, usar `${{ github.sha }}` como tag da imagem Docker no build e push
- 2No step de kubectl apply, substituir a tag `latest` pelo SHA do commit via `sed` ou `kustomize`
- 3Manter a tag `latest` como alias apontando para a ultima versao deployada
Tag `latest` nao tem rastreabilidade — impossivel saber qual versao exata esta rodando em producao
Sem rastreabilidade de qual versao exata esta rodando em producao