Voltar ao catalogoINFRA-13
Ausencia de rollback automatico apos deploy
MediumAchado ConfirmadoDevOpsRodada 3
Evidencia
Sem `kubectl rollout status`, sem `kubectl rollout undo` nos workflows.
Impacto Tecnico
Pipeline reporta sucesso mesmo que pod entre em crash loop. MTR elevado.
Impacto de Negocio
Outages silenciosos em producao.
Recomendacao
Adicionar kubectl rollout status --timeout=300s. Em falha, kubectl rollout undo.
Arquivos Afetados
.github/workflows/Production.yaml
Acoes Relacionadas
{
"id": "INFRA-13",
"title": "Ausencia de rollback automatico apos deploy",
"severity": "Medium",
"type": "achado confirmado",
"category": "devops",
"description": "Pipeline nao aguarda confirmacao do rollout nem executa rollback em falha. `kubectl rollout restart` e assincrono.",
"evidence": "Sem `kubectl rollout status`, sem `kubectl rollout undo` nos workflows.",
"technicalImpact": "Pipeline reporta sucesso mesmo que pod entre em crash loop. MTR elevado.",
"businessImpact": "Outages silenciosos em producao.",
"recommendation": "Adicionar `kubectl rollout status --timeout=300s`. Em falha, `kubectl rollout undo`.",
"files": [
".github/workflows/Production.yaml"
],
"pass": 3,
"relatedActions": [
"ACT-6.3.1"
]
}
Descricao
Pipeline nao aguarda confirmacao do rollout nem executa rollback em falha.
kubectl rollout restarte assincrono.