deploy
df14d7290e
fix(backup): saida 443 so para o pod do backup em acme/piloto/escolinha — o envio ao B2 era recusado e o job de 01/10 falhou
2026-10-01 14:05:17 +00:00
deploy
0b3962a934
chore(tenants): frontend-spa:2.88-secoes-atleta
2026-10-01 13:50:03 +00:00
deploy
a7635cb567
chore(tenants): servico-bff:2.4-lista-nominal
2026-09-30 23:23:12 +00:00
deploy
2bf464fae6
fix(backup): atm-pg-backup:1.3 (ca-certificates) e backup-offsite com provider Other — o envio ao B2 falhava por TLS e provider desconhecido
2026-09-30 16:13:38 +00:00
deploy
f71dbe4053
feat(backup): offsite no Backblaze B2 — Secret backup-offsite selado nos 5 namespaces (P6.7)
2026-09-30 15:46:12 +00:00
deploy
8a4f59da2a
chore(tenants): frontend-spa:2.87-ficha-completa
2026-09-30 00:29:03 +00:00
deploy
d65f4e5638
feat(tenants): CronJob do resumo diario (N16) de volta aos 4 tenants — agora registrados como contratacoes de demonstracao (V025)
2026-09-29 23:18:16 +00:00
deploy
34cfc6759e
chore(tenants): frontend-spa:2.86-garmin-ficha
2026-09-29 19:50:32 +00:00
deploy
c971e25b5c
chore(tenants): servico-bff:2.3-garmin-ficha
2026-09-29 19:46:43 +00:00
deploy
5e7d1edaf4
chore(tenants): runtime-saude:1.4-garmin-ficha
2026-09-29 19:43:42 +00:00
deploy
f62bf2ca14
chore(tenants): CronJob do resumo diario (N16) so no molde — os 4 antigos nao sao contratacoes e o captacao recusa (401)
2026-09-29 17:57:32 +00:00
deploy
8f437c7d59
fix(N16): resumo diario pelo Service interno do captacao (o nome publico nao conecta de dentro do cluster); regras de rede tenants<->captacao 8083
2026-09-29 17:49:39 +00:00
deploy
15b3ae7e95
feat: tarefas agendadas (resumo diario N16, eliminacao P6.3) no molde e nos 4 tenants; expurgo semanal P6.4 na plataforma; regra de alerta da nota fiscal N18
2026-09-29 17:23:46 +00:00
deploy
ae615ad1b8
feat(tenants): publico/ passa a vir de ConfigMap, nao mais so da imagem
2026-09-29 17:18:13 +00:00
deploy
0e0b0ba786
chore(tenants): frontend-spa:2.85-lgpd-relatorio
2026-09-29 17:14:21 +00:00
deploy
d443b01076
chore(tenants): servico-bff:2.2-lgpd-relatorio
2026-09-29 17:12:58 +00:00
deploy
08de120191
chore(tenants): runtime-saude:1.3-garmin-cifrado
2026-09-29 17:11:33 +00:00
deploy
9314fb733f
chore(tenants): runtime-operacao:1.9-resumo-relatorio-nota
2026-09-29 17:09:48 +00:00
deploy
659781e6bd
chore(tenants): runtime-core:1.5-retencao-titular-relatorio
2026-09-29 17:08:28 +00:00
deploy
3b0c2fffaf
chore(tenants): conteudo de publico/ atualizado
2026-09-29 16:51:27 +00:00
deploy
6bb9e4d8b3
feat: segredos e variaveis da publicacao de 29/09 — resumo-chave (N16), resumo-credentials e garmin-token-chave nos 4 tenants, retencao 1825, molde
2026-09-29 16:36:15 +00:00
deploy
8982a013b6
fix(tenants): tarefa do financeiro em tenant sem o modulo termina OK (nada a fazer), nao falha
2026-09-29 01:53:55 +00:00
deploy
3180e7c4af
chore(tenants): frontend-spa:2.84-termo-e-modulos
2026-09-28 15:30:56 +00:00
deploy
989c3a5dfe
chore(tenants): servico-bff:2.1-termo-e-modulos
2026-09-28 15:29:15 +00:00
deploy
34edcf005a
chore(tenants): runtime-core:1.4-consentimento-opcional
2026-09-28 15:27:16 +00:00
ATM Platform
5388461a77
feat(tenants): planos de demonstracao — demo=bronze, acme=prata (escolinha segue institucional); decisao do dono 2026-09-28
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-28 13:43:43 +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
deploy
c0d265c9e2
chore(tenants): runtime-core:1.3-vinculo-keycloak
2026-09-26 22:49:15 +00:00
ATM Platform
55159dd750
feat(tenants): vinculo do funcionario ao Keycloak (RF-09) ligado de verdade
...
- runtime-core dos quatro antigos ganha ATM_KC_ADMIN_URL e ATM_KC_REALM do
Keycloak compartilhado (o padrao apontava para o Keycloak proprio, parado)
- molde e os quatro nascidos dele: client cadastro-keycloak criado no realm,
segredo selado em 05-sealed-kc-admin-secret.yaml, variaveis no runtime-core
(secretKeyRef optional) e o Secret na Role de leitura do provisionamento
- plataforma: o captacao pode anotar o ApplicationSet para varrer na hora
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-26 22:49:07 +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
28b493accc
feat(tenants): BFF funde no pod do frontend-spa (P4.6) — Service fica, so o selector muda; Garmin e Prometheus continuam apontando pro mesmo nome
2026-09-26 16:34:12 +00:00
deploy
711bee7fc1
chore(tenants): conteudo de publico/ atualizado
2026-09-26 15:53:24 +00:00
deploy
288a87e5be
chore(tenants): servico-bff:2.0-atualiza-4-antigos
2026-09-26 15:31:34 +00:00
deploy
3b9414e90a
chore(tenants): conteudo de publico/ atualizado
2026-09-26 15:18:26 +00:00
deploy
72288db0d7
chore(tenants): conteudo de publico/ atualizado
2026-09-26 15:16:30 +00:00
deploy
615aacf037
fix(tenants): o volume de publico/ estava indo ANTES do Deployment inteiro (ancora --- errada), e o ConfigMap binario estourava o limite de 256 KiB de annotation do kubectl apply — corrigido com ancora especifica no Service e ServerSideApply=true
2026-09-26 15:14:08 +00:00
deploy
d98662739e
chore(tenants): conteudo de publico/ atualizado
2026-09-26 15:08:29 +00:00
deploy
13586b77ea
feat(tenants): publico/ passa a vir de ConfigMap, nao mais so da imagem
2026-09-26 15:03:20 +00:00
deploy
662d49cb85
chore(tenants): runtime-operacao:1.3-split-1.20
2026-09-26 15:01:29 +00:00
deploy
db4ae81a1b
feat(tenants): CronJobs financeiros para escolinha/acme/demo/piloto, com client operacao e roles atm_financeiro proprias
2026-09-26 14:18:22 +00:00
deploy
f88fb362f9
chore(tenants): reduz o teto das cotas dos quatro tenants antigos, 20 para 8 nucleos — o uso real e 5700m, e o node tem 8 no total
2026-09-26 13:41:34 +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
deploy
1c7dbcad87
feat(front): visual novo (2.82-aviso-cobranca) em moldes/consolidado, teste5, zico-0, escolinha-de-teste, escolinha-de-teste-2, acme, demo, piloto, escolinha
2026-09-26 02:01:55 +00:00
deploy
58f7d8c2ba
feat(front): visual novo (2.78-visual-novo) em moldes/consolidado, escolinha-de-teste-2, zico-0, teste5, escolinha, acme, demo, piloto
2026-09-25 21:44:18 +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
ATM Platform
5e1bf3a00b
feat(P0.9): fase realm - o realm passa a aceitar os dois dominios
2026-09-23 12:14:17 +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