deploy: limpeza pós-deploy do build cache e tags locais antigas (INF3/F2) #101

Merged
fsolla merged 1 commit from INF3-teqo-deploy-cleanup into main 2026-08-19 20:19:53 +00:00
Owner

F2 da INF3 (infra-solla): limpeza pós-deploy no homeserver.

O que: após o smoke, o deploy-homeserver.sh roda (best-effort, nunca falha deploy verde):

  • docker builder prune -f — build cache do deploy (~45G no incidente de 19/08);
  • remoção das tags locais localhost:5000/teqo-1313:*, teqo-1313-migrator:* e teqo-1313:* antigas, exceto o SHA em uso (lido do label org.opencontainers.image.revision do container — fail-closed: sem revision, não remove nada além do cache).

Rollback preservado: o registry localhost:5000 nunca é tocado; runbook atualizado (imagem anterior já não fica local — puxar do registry no rollback).

Checks: bash -n + gate:ci verde local; CI valida no PR. Próximo deploy de janela valida a limpeza ao vivo.

F2 da [INF3](https://git.solla.dev/fsolla/infra-solla/issues/5) (infra-solla): limpeza pós-deploy no homeserver. **O que:** após o smoke, o `deploy-homeserver.sh` roda (best-effort, nunca falha deploy verde): - `docker builder prune -f` — build cache do deploy (~45G no incidente de 19/08); - remoção das tags **locais** `localhost:5000/teqo-1313:*`, `teqo-1313-migrator:*` e `teqo-1313:*` antigas, exceto o SHA em uso (lido do label `org.opencontainers.image.revision` do container — fail-closed: sem revision, não remove nada além do cache). **Rollback preservado:** o registry `localhost:5000` nunca é tocado; runbook atualizado (imagem anterior já não fica local — puxar do registry no rollback). Checks: `bash -n` + gate:ci verde local; CI valida no PR. Próximo deploy de janela valida a limpeza ao vivo.
fsolla added 1 commit 2026-08-19 20:17:32 +00:00
deploy: limpeza pós-deploy do build cache e tags locais antigas (INF3/F2)
All checks were successful
CI (PR) / checks (pull_request) Successful in 2m13s
PR Ready + auto-merge / ready-automerge (pull_request) Successful in 2m21s
Promote plan-issue Related on main merge / plan-issue-ready (pull_request) Has been skipped
Main merge flips claimed issues to done + in-prod / issue-done (pull_request) Successful in 14s
3efe519a12
O deploy compila no homeserver e acumulava build cache + tags locais
antigas no disco raiz (incidente 19/08: 45G de cache). Após o smoke:
docker builder prune -f + remoção das tags locais teqo-1313 exceto o
SHA em uso (best-effort, registry preserva o rollback).
fsolla merged commit 3efe519a12 into main 2026-08-19 20:19:53 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: fsolla/teqo#101
No description provided.