Ingress — ArgoCD
O chart tdp-argo não expõe um modelo único de Ingress nem flags do tipo TDPConfiguration.gateway nesta documentação. A exposição HTTP/HTTPS segue em geral o chart argo-cd upstream, com parâmetros repassados sob o prefixo tdp-argo:.
URL pública
Garanta que a URL usada pelos usuários coincida com tdp-argo.configs.cm.url (ex.: https://<host>), necessário para Dex/LDAP e links corretos na UI.
Ingress via values do argo-cd (ilustrativo)
Confira no values.yaml do tdp-argo / argo-cd as chaves atuais; um padrão comum do chart upstream é:
tdp-argo:
server:
ingress:
enabled: true
ingressClassName: <ingress-class>
hostname: <host>
path: /
pathType: Prefix
tls: true
Annotations (cert-manager, SSL redirect, etc.) dependem do seu Ingress Controller; configure-as conforme o controlador que utiliza.
Alternativas
- LoadBalancer no Service do
server, quando suportado. - Port-forward para testes:
kubectl port-forwardpara o Service do servidor Argo CD no namespace do release.
Troubleshooting
| Problema | Solução |
|---|---|
| SSO/LDAP com URL errada | Ajustar tdp-argo.configs.cm.url ao host real |
| Ingress não criado | Verificar chaves server.ingress na versão exata do chart e se o template está habilitado |
| TLS | Conferir Secret TLS e annotations do controller |