Commit Graph

27 Commits

Author SHA1 Message Date
deploy d8c93b38ea chore(tenants): runtime-operacao:1.26-sem-fed-admin 2026-10-09 14:37:33 +00:00
deploy 86a501d6e6 chore(tenants): runtime-operacao:1.25-chamada-em-contagens 2026-10-09 13:55:01 +00:00
deploy e06952503d chore(tenants): runtime-operacao:1.24-agenda-alterada 2026-10-08 13:27:24 +00:00
deploy ae7f0543b3 chore(tenants): runtime-operacao:1.23-cancelar-sessao 2026-10-07 14:54:57 +00:00
deploy c2330c18a0 chore(tenants): runtime-operacao:1.22-atualizado-em 2026-10-07 11:35:24 +00:00
deploy 6285023178 chore(tenants): runtime-operacao:1.22-chamada 2026-10-05 20:33:32 +00:00
deploy 89d4052466 chore(tenants): runtime-operacao:1.21-captcha 2026-10-05 16:19:55 +00:00
deploy 1fe55f4470 chore(tenants): servico-bff:2.18-seguranca 2026-10-05 16:14:42 +00:00
deploy 382e4a6785 chore(tenants): runtime-operacao:1.20-treinador-escrita 2026-10-03 22:19:16 +00:00
deploy 301fda28ef chore(tenants): runtime-operacao:1.19-falta-abonada 2026-10-03 16:28:58 +00:00
deploy 9314fb733f chore(tenants): runtime-operacao:1.9-resumo-relatorio-nota 2026-09-29 17:09:48 +00:00
deploy 55f904d680 feat(molde): carteira da plataforma para o split de 1,20% (so em producao) 2026-09-28 22:39:12 +00:00
deploy c8229732ed chore(tenants): runtime-operacao:1.7-split-so-em-producao 2026-09-28 22:36:25 +00:00
deploy 1299c2a004 chore(tenants): runtime-operacao:1.6-modulos-avulsos 2026-09-28 15:32:38 +00:00
ATM Platform 76819fd518 feat(tenants): requests.cpu dos runtimes de 100m para 50m (decisao do dono, 2026-09-28)
Uso real ~5m por container; a reserva de 100m travava o no em 13 tenants.
Com 50m o teto passa a ser a memoria: 16. Limites continuam 1 vCPU.
Ver docs/capacidade-kvm8.md no repositorio de codigo.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 12:05:25 +00:00
ATM Platform 22eebcaed7 feat(molde): runtimes esperam o login no banco num initContainer, em vez de cair e entrar em backoff (P4.9) — canario no teste5
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 22:57:58 +00:00
deploy 662d49cb85 chore(tenants): runtime-operacao:1.3-split-1.20 2026-09-26 15:01:29 +00:00
deploy f08f9c4141 chore(tenants): runtime-operacao:1.5-filas-do-asaas 2026-09-26 03:09:43 +00:00
deploy 7da0883262 feat(monitoring): metricas dos tenants vendidos, e o alerta de fila do Asaas pausada 2026-09-26 03:03:12 +00:00
deploy df9c2c369a chore(tenants): runtime-operacao:1.4-conta-de-recebimento 2026-09-26 01:57:25 +00:00
deploy 1c310ca35c chore(tenants): runtime-operacao:1.3-asaas-ambiente 2026-09-25 22:42:31 +00:00
deploy f0521ddbb5 feat(cobranca): o ambiente do Asaas chega no mesmo Secret da chave, e nao cravado em sandbox 2026-09-25 22:09:42 +00:00
deploy 935b6c65f0 feat(molde): o BFF, a cota que o comporta, o tema de login e as imagens do escolinha
O tenant provisionado subia com a tela de login de fabrica e o sistema vazio.
Quatro mudancas, medidas contra o escolinha que e o que funciona:

- 90-servico-bff.yaml: o quinto Deployment. A SPA chama o BFF para quase tudo;
  sem ele /bff devolve 502. As URLs apontam para os RUNTIMES, e nao para os
  treze servicos — e a diferenca deste molde para o do escolinha.
- a cota sobe para 10 pods e 2Gi: com quatro Deployments o tenant ja usava
  1232Mi de 1536Mi, e o BFF pede 256Mi. Caberia em repouso e estouraria no
  primeiro rollout.
- loginTheme athleticmap-v2 no realm, com o tema montado no Keycloak
  compartilhado.
- imagens alinhadas: frontend 2.67-csp-script e os runtimes 1.2-auditoria.

O que NAO mudou, e por que: ATM_API_URL continua no runtime-operacao e o
Ingress continua com uma rota. Os dois estao certos — o nginx da SPA roteia
/bff e /api por conta propria, e ATM_API_URL e o destino do que nao pertence a
grupo nenhum, hoje o webhook em /api/public. O cabecalho do molde ja dizia.
2026-09-24 23:42:16 +00:00
ATM Platform 97e0aeecd4 feat(P0.9): fase issuer - o issuer passa para athleticmap.com 2026-09-23 12:30:41 +00:00
ATM Platform eeda1e90da Revert "feat(P0.9): fase issuer - o issuer passa para athleticmap.com"
This reverts commit f4747712ad.
2026-09-23 12:22:02 +00:00
ATM Platform f4747712ad feat(P0.9): fase issuer - o issuer passa para athleticmap.com 2026-09-23 12:21:47 +00:00
deploy f6aeb233a7 feat(moldes): o molde do tenant novo entra no repositorio GitOps
Ate aqui ele vivia SO no monorepo, e o provisionamento roda DENTRO do cluster —
o pod do servico-captacao nao tinha como enxerga-lo. A etapa MANIFESTOS_GERADOS
falhava por configuracao vazia, e falhar fechado era o comportamento certo; o
que faltava era o molde chegar.

Pondo-o aqui, o pod precisa de UM volume em vez de dois: o mesmo clone do GitOps
serve de molde (moldes/consolidado) e de copia de trabalho (tenants/<nome>).

Os tres marcadores — TENANT, REALM e PLANO — batem com o RenderizadorDeMolde. Os
arquivos NAO sao YAML valido antes de renderizados, e isso e de proposito: um
`{{PLANO}}` literal aplicaria sem reclamar e criaria um tenant cujo plano se
chama "{{PLANO}}", com a barreira negando tudo depois.
2026-09-22 22:07:34 +00:00