Commit Graph

19 Commits

Author SHA1 Message Date
ATM Platform cd0a1ebdd9 tenants: tira auth-<tenant>.athleticmap.com dos Ingress (Keycloak dedicado desligado; todos usam auth.athleticmap.com) 2026-10-08 12:55:31 +00:00
deploy 00f628ab89 feat(acme): realm vai para o Keycloak compartilhado como athleticmap-3 (card 156) — issuer/JWKS/KC_URL trocados, saida de rede aberta, Keycloak proprio em replicas 0 2026-09-26 17:43:47 +00:00
deploy ab68dc374a chore(tenants): aposenta o backend legado nos quatro tenants antigos (0 replicas) — zero requisicoes reais em 7 dias, o /api ja vai para o servico-bff 2026-09-26 13:40:31 +00:00
deploy 48668e1910 chore(dominio): o dominio antigo sai de tudo — Ingress, realms, Garmin, ArgoCD e Grafana 2026-09-26 04:05:49 +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 440ade90f5 feat(P0.9): fase HOSTS — os cinco tenants passam a atender os DOIS dominios
Aditiva de proposito: nenhum endereco antigo sai. Quem esta usando
<tenant>.athleticmap.influxdigital.com.br continua entrando, e o cert-manager
passa a emitir tambem o certificado de <tenant>.athleticmap.com.

Foi possivel porque o dono criou o curinga hoje: *.athleticmap.com resolve para
187.77.37.184, conferido com um nome ALEATORIO — demo. ou www. responderiam
mesmo sem curinga, e a conferencia passaria por engano.

9 arquivos, 28 trocas, 317 insercoes e 4 remocoes. As 4 sao as linhas de TLS em
fluxo, reescritas com os dois dominios na mesma lista.

Cada regra de Ingress foi DUPLICADA com os mesmos paths, e nao trocada: uma
regra com host: X so atende X.

`platform/` (ArgoCD e Grafana) fica FORA: mexer no Ingress do ArgoCD no meio de
uma migracao de dominio e perder o instrumento de rollback.

Conferido antes de aplicar: YAML valido em todos os Ingress, e ZERO host sem
entrada de TLS.

O que NAO muda aqui: ATM_ISSUER, ATM_KC_URL e as URLs do Garmin. Ninguem e
deslogado nesta fase.
2026-09-23 11:35:48 +00:00
deploy 4c338c0eda feat(piloto,acme,escolinha): o Ingress simplificado, como no demo (P4.6)
Mesma mudanca do commit anterior, agora nos tres restantes. O demo foi primeiro
e ficou conferido de fora: os 13 contextos em 200, /bff em 200, /inicio e
/lp-escolinhas em 200, e — o que mais importava — /api/nao-mapeado continua
devolvendo 401, como antes. O comportamento visivel nao mudou.

Catorze linhas saem de cada um. O destino do /api passa de backend (o legado)
para frontend-spa; a decisao "401 ou 404" segue aberta e intacta.
2026-09-22 19:54:40 +00:00
ATM Platform ed9c0e9bda feat(agenda): novo contexto Agenda (agenda:1.0) + bff:1.33 + frontend-spa:1.56
- servico-agenda: agendamento de compromissos (consulta/avaliacao/retorno/treino/reuniao)
  CRUD + transicoes confirmar/realizar/cancelar/falta; schema agenda; /api/agenda
- ingress /api/agenda + ATM_AGENDA_URL no bff nos 3 tenants
2026-06-22 20:57:54 +00:00
ATM Platform d2f49a7752 fix: indentacao da rota ingress /api/nutricao 2026-06-22 14:32:35 +00:00
ATM Platform a8b93b36ad nutricao:1.0 (novo contexto: planos alimentares + alimentos) + cadastro:1.6 (Convidado) + bff:1.25 + frontend:1.42 2026-06-22 14:23:52 +00:00
ATM Platform f4b1dda7a7 pedagogico: novo servico + Boletim (notas/anexos) (pedagogico:1.0 + bff:1.22 + frontend-spa:1.39) 2026-06-22 10:47:04 +00:00
ATM Platform 5be9b561b8 assistencia-social: novo servico + Atendimento Social (social:1.0 + bff:1.19 + frontend-spa:1.34) 2026-06-19 20:23:00 +00:00
ATM Platform 1113fb5b66 administrativo: novo servico + Contratos (administrativo:1.0 + bff:1.16 + frontend-spa:1.27) 2026-06-19 15:55:33 +00:00
deploy 46916f8421 documentos: novo servico de anexos (ADR fronteira) + rota /api/documentos nos 3 tenants 2026-06-18 15:37:15 +00:00
ATM Platform 33e998eb62 feat(acme): replica 7 contextos + bff + spa do piloto (multitenant) 2026-06-17 14:59:15 +00:00
ATM Platform 5de059d7ea feat: metricas backend (1.3) + ServiceMonitor + dashboard + netpol monitoring; rename ingress acme 2026-06-16 21:44:56 +00:00
ATM Platform 574a981235 feat: provisionar cliente acme (silo completo via GitOps) 2026-06-16 21:22:24 +00:00