Commit Graph

162 Commits

Author SHA1 Message Date
deploy 2df4f50b0a fix(demo): a senha do banco compartilhado tinha um NEWLINE embutido — a mesma classe de bug do pg-compartilhado-admin 2026-09-26 12:51:44 +00:00
deploy f005fcc5d9 fix(plataforma): a senha certa do PgBouncer para acme/demo/piloto vem de db-compartilhado, nao db-credentials 2026-09-26 12:46:06 +00:00
deploy c12a419263 fix(plataforma): acme/demo/piloto no PgBouncer com SENHA, e nao verificador — a autenticacao estava quebrada de verdade 2026-09-26 12:31:20 +00:00
deploy fce7505ae8 feat(plataforma): a URL de retorno do pagamento, com o lead 2026-09-26 12:25:45 +00:00
deploy 3f3c6c424e chore(plataforma): servico-captacao:4.9-lead-e-conversao 2026-09-26 12:21:22 +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 c26c31754a chore(plataforma): servico-captacao:4.8-filas-do-asaas 2026-09-26 03:05:20 +00:00
deploy 558dcac6a4 feat(plataforma): o visual novo para todo tenant 2026-09-26 02:01:27 +00:00
deploy 784bd3fbe4 chore(plataforma): servico-captacao:4.7-painel-na-hora 2026-09-26 01:50:13 +00:00
deploy 9c4a020627 feat(plataforma): o visual novo para todo tenant 2026-09-25 23:12:24 +00:00
deploy a278973d72 chore(plataforma): servico-captacao:4.6-valor-real 2026-09-25 23:10:51 +00:00
deploy 1848bd240d chore(plataforma): servico-captacao:4.5-visao-do-dono 2026-09-25 23:04:50 +00:00
deploy 316750eb3b feat(plataforma): o visual novo para todo tenant 2026-09-25 22:37:51 +00:00
deploy c56fb90c8f feat(plataforma): o visual novo para todo tenant 2026-09-25 22:35:26 +00:00
deploy c7fd5517d0 chore(plataforma): servico-captacao:4.4-subconta 2026-09-25 22:32:33 +00:00
deploy 1affc1fc0e feat(plataforma): subconta Asaas dos tenants ligada — token de situacao selado, rota do aviso e SUBCONTA_* 2026-09-25 22:32:27 +00:00
deploy 0a723e8d38 feat(plataforma): o visual novo para todo tenant 2026-09-25 21:37:43 +00:00
deploy 5c6e5c7c3c feat(plataforma): cartao por plano, abaixo da faixa 2026-09-25 21:21:27 +00:00
deploy 421af4298e feat(plataforma): os paineis na identidade do escolinha 2026-09-25 21:17:47 +00:00
deploy 07701d829f feat(plataforma): enderecos limpos: /minha-conta e /painel-do-dono 2026-09-25 21:03:53 +00:00
deploy 5b3f17da1d feat(plataforma): enderecos limpos: /minha-conta e /painel-do-dono 2026-09-25 21:00:52 +00:00
deploy 5a29bf87bf chore(plataforma): servico-captacao:4.3-endereco-limpo 2026-09-25 21:00:28 +00:00
deploy 74a4265603 fix(plataforma): as rotas do painel do comprador e do dono chegam ao captacao 2026-09-25 20:56:44 +00:00
deploy 75019eb090 feat(atm-plataforma): tela de login Athletic Map 2026-09-25 20:48:04 +00:00
deploy cbf943f9cc chore(plataforma): servico-captacao:4.2-convite 2026-09-25 20:37:17 +00:00
deploy 02b4d9926d feat(plataforma): liga o painel do comprador (minha-conta.html no ar) 2026-09-25 20:32:49 +00:00
deploy e12b7e7207 feat(plataforma): o painel do comprador 2026-09-25 20:32:04 +00:00
deploy 0cc8324521 chore(plataforma): servico-captacao:4.1-minha-conta 2026-09-25 20:29:20 +00:00
deploy eacbafcbee feat(plataforma): OIDC do painel do comprador no captacao (reconciliador desligado) 2026-09-25 20:27:46 +00:00
deploy 0dc6bbed26 feat(plataforma): o painel do dono 2026-09-25 16:17:33 +00:00
deploy 4cb3920542 chore(plataforma): servico-captacao:4.0-painel-instant 2026-09-25 16:14:33 +00:00
deploy f3872c836f chore(plataforma): servico-captacao:3.9-painel-liberado 2026-09-25 16:10:25 +00:00
deploy df14259f03 chore(plataforma): servico-captacao:3.8-painel 2026-09-25 16:05:22 +00:00
deploy debe8e4a45 chore(plataforma): servico-captacao:3.7-plano-chega 2026-09-25 15:52:58 +00:00
deploy 4d87d5c287 chore(plataforma): servico-captacao:3.6-subpath 2026-09-25 15:44:59 +00:00
provisionamento Athletic Map 1aebf8983c feat(plataforma): PgBouncer passa a servir o tenant teste5
Escrito pela etapa BANCO_CRIADO do provisionamento.
2026-09-25 15:28:13 +00:00
deploy 7b67bf810e feat(plataforma): o botao de teste responde onde se clica 2026-09-25 15:18:50 +00:00
deploy 11a786a6d5 chore(plataforma): liga o plano de teste (R$ 5.00) 2026-09-25 13:49:29 +00:00
deploy 4660804da7 feat(plataforma): botao de teste, atras de ?teste=1 2026-09-25 13:45:16 +00:00
deploy 123c54c0b2 chore(plataforma): servico-captacao:3.5-plano-de-teste 2026-09-25 13:42:01 +00:00
deploy 16ee8332a9 chore(plataforma): servico-captacao:3.4-pool-recarrega 2026-09-25 13:25:47 +00:00
deploy 5633bd42ba revert(rbac): a permissao de namespaces nao serve, e nao fica
Pedi get/list em namespaces para a etapa ARGO_SINCRONIZADO provar que o
Argo aplicou. NAO FUNCIONA: o ClusterRole e ligado a conta por
RoleBinding POR TENANT, e RoleBinding so concede DENTRO do seu
namespace. `namespaces` e recurso de cluster, entao a resposta continua
negada -- e o que resolveria e um ClusterRoleBinding, porta bem mais
larga do que a pergunta.

A etapa passou a provar pelo Secret db-credentials do tenant, que
responde a mesma coisa e um pouco mais: para ele ser legivel o Argo teve
de criar namespace, Role, RoleBinding e SealedSecret, e o controlador
teve de abri-lo. Permissao que ninguem usa nao se pede.
2026-09-25 13:24:14 +00:00
deploy 532a95138a feat(rbac): o provisionamento passa a enxergar namespaces
A etapa ARGO_SINCRONIZADO concluia no `git push`, que e outra coisa:
entre empurrar e aplicar esta o ciclo do gerador de diretorio do
ApplicationSet. A etapa seguinte encontrava o namespace inexistente e
recebia 403 -- sem permissao dentro dele, a API nao diz "nao existe",
diz "nao pode" -- e queimava tentativas esperando por algo que nao era
trabalho dela.

get e list, so em namespaces. O que isto revela e o NOME dos namespaces,
para um servico que e justamente quem os cria.
2026-09-25 13:18:53 +00:00
provisionamento Athletic Map a83c287bdf feat(plataforma): PgBouncer passa a servir o tenant zico-0
Escrito pela etapa BANCO_CRIADO do provisionamento.
2026-09-25 13:02:03 +00:00
deploy 64aeb53cb2 chore(plataforma): servico-captacao:3.3-remetente 2026-09-25 12:37:27 +00:00
deploy 97e7f9ebc8 feat(plataforma): a landing page leva direto ao pagamento 2026-09-25 12:21:57 +00:00
deploy f5e6dee168 chore(plataforma): servico-captacao:3.2-checkout-direto 2026-09-25 12:18:37 +00:00
deploy 50112c69e4 chore(plataforma): rotaciona a senha de aplicativo do SMTP 2026-09-25 10:47:54 +00:00
deploy ca028cf46a revert(plataforma): o selo do SMTP volta ao anterior
O script de rotacao usou `bash -s` com o roteiro E a senha no mesmo stdin: o
`read` consumiu linha do proprio roteiro, e o Secret foi selado com lixo (54
caracteres). O pod nao tinha reiniciado, entao o e-mail continuava funcionando
pela variavel ja carregada — mas o proximo restart quebraria.

Volta ao selo que funciona. A senha nova sera aplicada pelo script corrigido.
2026-09-25 02:45:43 +00:00
deploy 7aca13ea4e chore(plataforma): rotaciona a senha de aplicativo do SMTP 2026-09-25 02:43:13 +00:00