- Foco total no compartment cmp-dev-nexus: clusters, gateways, buckets
- Documenta o que Terraform cria vs o que e manual
- api-gateway-dev (PUBLIC, cmp-dev-nexus) substitui api-gateway-mfe-dev
- api-gateway-nexus-dev (PRIVATE, manual) detalhado com 11 deployments
- Secao detalhada sobre terraform.ci.tfvars e variáveis sensiveis
- Tabela de URLs MFE, MS backend, ArgoCD
- OCIDs e endpoints atualizados em 2026-03-03
Mapeia o que existe, o que esta faltando e o que bloqueia o ambiente:
- 9 MSs com pipeline OCI via ArgoCD (feature branch errada no template)
- ms-barramento com trigger e deploy target incorretos
- Variable group oci-terraform pode estar incompleto
- ArgoCD URL quebrada (ja conhecida)
- Credenciais OCI hardcoded nos k8s overlays
- Checklist de acoes para o ambiente subir
Descobre e documenta environment.dev.ts como arquivo principal de URLs:
- federationManifest usa nexus-{name}-dev.invista.com.br (nao localhost)
- main.ts usa blob URL dinamico em dev, federation.manifest.json em prod
- apiUrls tem pocUrl, beltUrl, notificationUrl (nao documentados antes)
- mfe-formalization ausente no federationManifest atual
Documenta os dois arquivos onde ficam os enderecos no mfe-shell:
- public/federation.manifest.json (URLs dos remotes em runtime)
- src/app/core/config/environment.service.ts (URLs das APIs backend)
Inclui valores atuais (localhost/AWS), URLs OCI corretas a aplicar e
checklist de pendencias para funcionar em producao.
- Comparativo de tempo: 90min manual vs 5min Terraform por cluster
- Demonstração do que 1 apply cria (47 recursos)
- Scale up/down: 1 linha no tfvars vs 3 operações manuais
- Infraestrutura como documentação viva (tfvars)
- Lições aprendidas: custo de não usar Terraform (orphans, duplicatas, etc.)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Documenta estrutura de compartments e VCNs do ambiente DEV Nexus
- Registra exclusão do compartment duplicado cmp-dev-nexus (OKE > DEV)
- Registra exclusão de 8 VCNs vcn-oke orphans (+ 104 sub-recursos)
- Fix Terraform: create_cluster_compartment = false (commit 5a127e3a)
- Descreve desalinhamento arquitetural API Gateway (VCN-DEV vs vcn-oke)
- Propõe migração do API Gateway para sbn-api-gateway (Opção A recomendada)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Cria CNAME nexus-mfe.invista.com.br → OCI API Gateway mfe-user-dev
- Cloudflare proxy ativo para TLS com wildcard *.invista.com.br
- Atualiza tabela DNS no OCI.md com nova entrada e coluna Proxy
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Mapeamento completo de LBs públicos e privados por compartimento
- Certificado wildcard invista_wildcard (*.invista.com.br) no cmp-shared-inv
- LB Test_Crivo_Dev usando o wildcard via certificate-ids no listener 443
- Ingresses ativos no cls-dev-nexus com endpoints externos e internos
- DNS Cloudflare atualizado com todos os registros *.dev.invista.com.br
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>