Added support for gohorsejobs, core, and saveinmed projects.
Updated tools to accept an optional 'project' parameter.
Configured Linux-compatible config.json.
Co-Authored-By: Claude <noreply@anthropic.com>
- OPERATIONS.md: entrada completa com 4 fixes realizados:
* modules/iam_domain/versions.tf (provider hashicorp vs oracle/oci)
* ssh_public_key_path em hml/prod (../../config/ssh/ correto)
* var.region -> var.oci_region e client_id -> name
* migração API Gateways MFE para cmp-dev-nexus (PUBLIC, sbn-lb-1)
- OCI-DEV-NEXUS.md: corrige ssh_public_key_path na seção de tfvars
- PIPELINE-ANALISE.md: marca P6/P7 como resolvidos; atualiza tabela TF vs manual
- 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>