fix(plataforma): o CronJob chama a porta do Service (80), nao a do container

This commit is contained in:
deploy
2026-09-21 11:51:37 +00:00
parent 804f051cc5
commit 0e9a516495
@@ -55,6 +55,11 @@ data:
# O script e o mesmo para os tres; muda o `ALVO`. Fica num ConfigMap, e nao
# embutido em cada CronJob, porque tres copias divergem — e a que diverge e
# sempre a que ninguem lembrou de corrigir.
# O ALVO usa a porta do SERVICE, que e a 80 (ela encaminha para a 8083 do
# container). Ate 2026-09-21 as tres chamadas iam para `servico-financeiro:8083`
# — porta que o Service NAO expoe: o pacote sumia e o curl estourava o tempo
# depois de 135 s, com cara de servico fora do ar. O Keycloak e outra coisa: o
# Service dele expoe 8080 mesmo, e por isso aquela chamada sempre funcionou.
disparar.sh: |
#!/bin/sh
set -eu
@@ -144,7 +149,7 @@ spec:
command: ["/bin/sh", "-c"]
args:
- |
export ALVO="http://servico-financeiro:8083/api/financeiro/matriculas/gerar-mensalidades?competencia=$(date +%Y-%m)"
export ALVO="http://servico-financeiro/api/financeiro/matriculas/gerar-mensalidades?competencia=$(date +%Y-%m)"
exec /bin/sh /script/disparar.sh
env:
- { name: KEYCLOAK_URL, value: "http://keycloak:8080/realms/athleticmap/protocol/openid-connect/token" }
@@ -185,7 +190,7 @@ spec:
command: ["/bin/sh", "/script/disparar.sh"]
env:
- { name: KEYCLOAK_URL, value: "http://keycloak:8080/realms/athleticmap/protocol/openid-connect/token" }
- { name: ALVO, value: "http://servico-financeiro:8083/api/financeiro/notas/processar?limite=50" }
- { name: ALVO, value: "http://servico-financeiro/api/financeiro/notas/processar?limite=50" }
- name: CLIENT_SECRET
valueFrom:
secretKeyRef: { name: operacao-credentials, key: client-secret }
@@ -224,7 +229,7 @@ spec:
env:
- { name: KEYCLOAK_URL, value: "http://keycloak:8080/realms/athleticmap/protocol/openid-connect/token" }
# limiteCobrancas=100: cada uma custa uma chamada ao provedor.
- { name: ALVO, value: "http://servico-financeiro:8083/api/financeiro/conciliacao?limiteEventos=100&limiteCobrancas=100" }
- { name: ALVO, value: "http://servico-financeiro/api/financeiro/conciliacao?limiteEventos=100&limiteCobrancas=100" }
- name: CLIENT_SECRET
valueFrom:
secretKeyRef: { name: operacao-credentials, key: client-secret }