Commit Graph

338 Commits

Author SHA1 Message Date
deploy 15bcfcdce4 feat(acme): runtimes consolidados ao lado dos servicos (P4.3-P4.9) 2026-09-19 19:32:48 +00:00
deploy 8a1c933427 feat(acme): servicos passam a usar o Postgres compartilhado (P4.7) 2026-09-19 19:30:44 +00:00
deploy 42fc90c2d3 chore(acme): servicos parados para a copia ao compartilhado (P4.7) 2026-09-19 19:30:12 +00:00
deploy 83787e0cbc fix(acme): egress para o PgBouncer do compartilhado (P4.7) 2026-09-19 19:29:48 +00:00
deploy 3d495a2cad feat(acme): senha do role no compartilhado 2026-09-19 19:29:47 +00:00
deploy 97a455ba58 feat(plataforma): PgBouncer do compartilhado (P4.7) 2026-09-19 19:29:26 +00:00
deploy 51687d395b feat(plataforma): Postgres compartilhado, cota e rede (P4.7) 2026-09-19 19:29:16 +00:00
deploy 72b24eb876 feat(piloto): BFF e frontend novos (P4.3-P4.9) 2026-09-19 18:24:56 +00:00
deploy db9140f8ef feat(piloto): contextos do runtime-saude passam a responder por ele (P4.3-P4.9) 2026-09-19 18:24:03 +00:00
deploy 149d7707ab feat(piloto): runtime-saude no ar (P4.3-P4.9) 2026-09-19 18:23:59 +00:00
deploy 523acf44f5 feat(piloto): contextos do runtime-operacao passam a responder por ele (P4.3-P4.9) 2026-09-19 18:23:06 +00:00
deploy 7abeb1d7e1 feat(piloto): runtime-operacao no ar (P4.3-P4.9) 2026-09-19 18:23:03 +00:00
deploy 287792b46e feat(piloto): contextos do runtime-core passam a responder por ele (P4.3-P4.9) 2026-09-19 18:22:35 +00:00
deploy 823d5a67fa feat(piloto): runtimes consolidados ao lado dos servicos (P4.3-P4.9) 2026-09-19 18:21:34 +00:00
deploy 3a5a8c6142 feat(piloto): servicos passam a usar o Postgres compartilhado (P4.7) 2026-09-19 18:18:49 +00:00
deploy 99e25cbb0d chore(piloto): servicos parados para a copia ao compartilhado (P4.7) 2026-09-19 18:18:24 +00:00
deploy a4d5b58d5a fix(piloto): egress para o PgBouncer do compartilhado (P4.7) 2026-09-19 18:18:00 +00:00
deploy a2e5166272 feat(piloto): senha do role no compartilhado 2026-09-19 18:17:58 +00:00
deploy 77b28475be feat(plataforma): PgBouncer do compartilhado (P4.7) 2026-09-19 18:17:36 +00:00
deploy 6505ac1967 feat(plataforma): Postgres compartilhado, cota e rede (P4.7) 2026-09-19 18:17:25 +00:00
deploy e90f6afd5c feat(demo): BFF e frontend novos (P4.3-P4.9) 2026-09-19 17:51:27 +00:00
deploy b6f23371ea feat(demo): contextos do runtime-saude passam a responder por ele (P4.3-P4.9) 2026-09-19 17:51:00 +00:00
ATM Platform 8663f441fd Revert "feat(demo): contextos do runtime-saude passam a responder por ele (P4.3-P4.9)"
This reverts commit 9b992300df.
2026-09-19 17:48:25 +00:00
deploy 9b992300df feat(demo): contextos do runtime-saude passam a responder por ele (P4.3-P4.9) 2026-09-19 17:47:55 +00:00
deploy 02e36ba03f feat(demo): runtime-saude no ar (P4.3-P4.9) 2026-09-19 17:47:52 +00:00
deploy d970dfb606 feat(demo): contextos do runtime-operacao passam a responder por ele (P4.3-P4.9) 2026-09-19 17:47:24 +00:00
ATM Platform 1e1f583b76 Revert "feat(demo): contextos do runtime-operacao passam a responder por ele (P4.3-P4.9)"
This reverts commit 48f2ad4883.
2026-09-19 17:46:57 +00:00
deploy 48f2ad4883 feat(demo): contextos do runtime-operacao passam a responder por ele (P4.3-P4.9) 2026-09-19 17:46:26 +00:00
deploy c1783bd375 feat(demo): runtime-operacao no ar (P4.3-P4.9) 2026-09-19 17:46:21 +00:00
deploy cb734c4181 feat(demo): contextos do runtime-core passam a responder por ele (P4.3-P4.9) 2026-09-19 17:45:54 +00:00
deploy b1adf512ff feat(demo): runtimes consolidados ao lado dos servicos (P4.3-P4.9) 2026-09-19 17:45:47 +00:00
deploy 88e78986d4 fix(plataforma): senha do admin do compartilhado sem quebra de linha (P6.3) 2026-09-19 16:58:11 +00:00
deploy 5394ed7828 feat(demo): runtimes consolidados ao lado dos servicos (P4.3-P4.9) 2026-09-19 16:58:08 +00:00
deploy 5c16257363 feat(plataforma): backup do Postgres compartilhado (P6.3) 2026-09-19 16:47:52 +00:00
deploy 139a20148f feat(demo): servicos passam a usar o Postgres compartilhado (P4.7) 2026-09-19 16:46:10 +00:00
deploy f137e87829 chore(demo): servicos parados para a copia ao compartilhado (P4.7) 2026-09-19 16:45:46 +00:00
deploy 3b07702d9d feat(plataforma): PgBouncer do compartilhado (P4.7) 2026-09-19 16:45:30 +00:00
deploy 622b7e1a08 fix(demo): egress para o PgBouncer do compartilhado (P4.7) 2026-09-19 16:40:43 +00:00
deploy 396159568c feat(plataforma): PgBouncer do compartilhado (P4.7) 2026-09-19 16:40:41 +00:00
deploy da6e008ad1 feat(demo): senha do role no compartilhado 2026-09-19 16:19:45 +00:00
deploy 8187ab9d52 feat(plataforma): PgBouncer do compartilhado (P4.7) 2026-09-19 16:19:44 +00:00
deploy cfa3bbe8f6 feat(plataforma): Postgres compartilhado, cota e rede (P4.7) 2026-09-19 16:19:14 +00:00
deploy 37eb1a5cf9 feat(plataforma): barreira de plano, vencimento na entrada e catalogo fiscal paginado 2026-09-18 12:47:19 +00:00
Athletic Map Deploy a564dce22b fix(plataforma): egress HTTPS, senao o provedor de pagamento e inalcancavel
O pod resolvia api.asaas.com e a conexao TCP morria em 5ms. O deny-cross-tenant
fecha egress e nao tinha regra para IP publico. O except das faixas privadas
preserva o isolamento entre tenants, que e o proposito da politica.
2026-09-17 20:08:44 +00:00
Athletic Map Deploy 5bd74d4ffe fix(plataforma): papeis atm_admin, atm_cadastro e atm_financeiro no realm
O realm do molde nao tinha os papeis que o SecurityConfig dos servicos verifica.
Acrescentados ao ConfigMap de import e a copia em realm/. Nao afeta o realm que
ja existe — o Keycloak so importa realm inexistente.
2026-09-17 18:58:26 +00:00
Athletic Map Deploy 59fb5995a9 fix(plataforma): tags de imagem alinhadas com o tenant escolinha
Com servico-financeiro:1.0 o Flyway aplicava so a V001: a imagem antecede
V002..V007 e a tabela plano_financeiro nem era criada. As tags do molde nao eram
usadas por nenhum tenant do cluster.
2026-09-17 18:38:39 +00:00
Athletic Map Deploy ead4f004a9 fix(plataforma): sonda de readiness do captacao em /actuator/health/readiness
O caminho anterior, /api/public/leads/health, nao existe: o LeadController tem um
unico @PostMapping. O pod subia e ficava 0/1 com a aplicacao dizendo Started no
log.
2026-09-17 18:32:10 +00:00
Athletic Map Deploy d5c4e0c6e6 fix(plataforma): quota, TLS do Postgres e NetworkPolicy de metrica
A quota copiada do molde (limits.cpu 4) impedia Keycloak, bff e captacao de criar
pod: os 8 deployments somam 6,2 CPU de limites. Redimensionada para 8 CPU / 8Gi,
e nao copiada do piloto, que roda 18 deployments.

O postgres ficava em ContainerCreating por montar um volume `postgres-tls` que
nao existia: e a mudanca de P2.2, preparada e nunca aplicada neste cluster.
Certificado gerado e selado para este namespace.

Acrescentado o 60-monitoring-netpol.yaml, que nao existia no molde. Sem ele o
tenant funciona e fica invisivel no Grafana. Seleciona os cinco pods de aplicacao
que existem aqui, e nao `app: backend` como o do piloto.
2026-09-17 18:14:30 +00:00
Athletic Map Deploy ea7da4364a feat(plataforma): tenant proprio da Athletic Map
Namespace, banco, Keycloak e realm proprios, separados dos clientes e do tenant
de demonstracao. Leva 4 contextos (configuracao, cadastro, financeiro, captacao)
mais bff e SPA, e nao os 13 de um cliente: a Athletic Map nao e escolinha.

Ingress escrito do zero, sem o stub backend legado e sem catch-all /api. Duas
rotas publicas, ambas por desenho: /api/public/leads (o formulario da landing
page) e /api/public/webhooks/asaas (o aviso de pagamento, que chega da internet
sem token nosso).

Dominio em *.athleticmap.influxdigital.com.br, e nao no canonico athleticmap.com
do P0.9: aquele ainda nao tem registro A, e com desafio HTTP-01 nascer nele
daria certificado nao emitido e login quebrado.

Tres SealedSecret gerados para ESTE namespace, e a chave publica do backup no
lugar do placeholder. As 7 imagens locais exigidas estao no no, incluindo
servico-captacao:1.0 e atm-pg-backup:1.0, construidas hoje.

Preparado em P3.1 a P3.4. Validado com kubectl --dry-run: 32 documentos.
2026-09-17 17:58:21 +00:00
deploy a93c2cb179 feat(escolinha): frontend 2.62-captacao 2026-09-15 16:26:37 +00:00