feat(plataforma): /api/public/contratacoes no Ingress

A contratacao pela landing page. Aqui nao ha catch-all: caminho que nao esta
escrito nao existe — o endpoint respondeu vazio com a imagem ja no ar porque o
servico tinha a rota e o Ingress nao.
This commit is contained in:
deploy
2026-09-25 01:53:21 +00:00
parent f507f14140
commit 0e94ef54e9
+16
View File
@@ -75,6 +75,14 @@ spec:
# ordena por tamanho do prefixo, mas deixar explicito evita que alguem
# reordene sem perceber.
- { path: /api/public/leads, pathType: Prefix, backend: { service: { name: servico-captacao, port: { number: 80 } } } }
# A CONTRATACAO pela landing page: escolher o plano e receber o link
# por e-mail. Prefixo cobre tambem `/contratacoes/planos`, que a
# pagina le para mostrar o MESMO preco que o checkout vai cobrar.
#
# Aqui nao ha catch-all: caminho que nao esta escrito nao existe. Foi
# por isso que o endpoint respondeu vazio quando a imagem ja estava no
# ar — o servico tinha a rota e o Ingress nao.
- { path: /api/public/contratacoes, pathType: Prefix, backend: { service: { name: servico-captacao, port: { number: 80 } } } }
# PUBLICA — a tela de espera depois do pagamento (P5.8). Quem acabou de
# pagar AINDA NAO TEM CONTA, logo nao tem token: se esta rota exigisse
@@ -129,6 +137,14 @@ spec:
# ordena por tamanho do prefixo, mas deixar explicito evita que alguem
# reordene sem perceber.
- { path: /api/public/leads, pathType: Prefix, backend: { service: { name: servico-captacao, port: { number: 80 } } } }
# A CONTRATACAO pela landing page: escolher o plano e receber o link
# por e-mail. Prefixo cobre tambem `/contratacoes/planos`, que a
# pagina le para mostrar o MESMO preco que o checkout vai cobrar.
#
# Aqui nao ha catch-all: caminho que nao esta escrito nao existe. Foi
# por isso que o endpoint respondeu vazio quando a imagem ja estava no
# ar — o servico tinha a rota e o Ingress nao.
- { path: /api/public/contratacoes, pathType: Prefix, backend: { service: { name: servico-captacao, port: { number: 80 } } } }
# PUBLICA — a tela de espera depois do pagamento (P5.8). Quem acabou de
# pagar AINDA NAO TEM CONTA, logo nao tem token: se esta rota exigisse