Argo-CD tiene una característica interesante para ejecutar una shell o terminal en los Pods de kubernetes directamente desde la interfaz de usuario web, pero hay que pasarle un parámetro para poder usarla.
En esta oportunidad tengo desplegado ArgoCD con helm y terraform y le paso el valor exec.enable: true.
Voy a mostrar solo el valor en cuestión:
resource "helm_release" "argocd" { name = "argocd" create_namespace = "true" chart = "argo-cd" namespace = "argocd" version = "5.0.0" repository = "https://argoproj.github.io/argo-helm" set { name = "server.service.type" value = "LoadBalancer" } set { name = "server.config.exec\\.enabled" value = "true" type = "string" } }
Una vez que este aplicado, se va a habilitar la funcionalidad.





