captacao: init clonar-gitops idempotente (limpa /gitops antes do clone) — o reinicio do no reexecutava o init no mesmo pod e o git clone falhava
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user