AnibalOSanibal@core disponible
← cd ~/manual

Fase 4 · Despliegue GitOps con ArgoCD

Sube el repo y conecta ArgoCD con el patrón App of Apps.

4.1 Subir este repositorio a tu cuenta de GitHub o Forgejo

cd ~/Documents/telco-gitops-manifests
git branch -M main
git remote add origin http://192.168.1.78:3000/tu-usuario/telco-gitops-manifests.git
git push -u origin main

4.2 Actualizar la URL en root-application.yaml

Abre el archivo root-application.yaml y edita la línea repoURL poniendo la dirección de tu repositorio:

spec:
  source:
    repoURL: 'http://192.168.1.78:3000/tu-usuario/telco-gitops-manifests.git'

4.3 Conectar ArgoCD con tu Repositorio Git (App of Apps)

Ejecuta el manifiesto raíz en tu clúster:

export KUBECONFIG=~/Documents/infra-proxmox/kubeconfig
cd ~/Documents/telco-gitops-manifests

kubectl apply -f root-application.yaml

¡Listo! En pocos segundos, verás en el panel web de ArgoCD cómo se sincronizan automáticamente todas las aplicaciones: PostgreSQL, Redis, Keycloak, MicroCoreOS y Telco-Generator.