diff --git a/tenants/plataforma/82-servico-captacao.yaml b/tenants/plataforma/82-servico-captacao.yaml index 82ca4a4..b9dba69 100644 --- a/tenants/plataforma/82-servico-captacao.yaml +++ b/tenants/plataforma/82-servico-captacao.yaml @@ -64,6 +64,11 @@ spec: args: - | set -e + # IDEMPOTENTE (13/10/2026): depois de um REINICIO do no, o kubelet reexecuta este init no MESMO pod, + # e o emptyDir /gitops ja tem o clone da execucao anterior: o `git clone` falhava com + # "destination path already exists" e a captacao ficava em CrashLoopBackOff (503 nas rotas publicas). + # Limpa o conteudo (nao o ponto de montagem) antes de clonar. + find /gitops -mindepth 1 -maxdepth 1 -exec rm -rf {} + git clone --depth 1 http://gitea-http.gitea.svc:3000/atmadmin/athletic-map-deploy.git /gitops test -d /gitops/moldes/consolidado || { echo "molde ausente no clone"; exit 1; } # O container principal roda como o usuario app (uid 999), e o clone