argocd app
Interfaz de línea de comandos para gestionar aplicaciones por CD Argo. Más información: https://argo-cd.readthedocs.io/en/stable/user-guide/commands/argocd_app/.
- Lista aplicaciones:
argocd app list --output
json|yaml|wide
- Obtén los detalles de la aplicación:
argocd app get
nombre_de_la_aplicacion --output
json|yaml|wide
- Despliega la aplicación internamente (en el mismo clúster en el que se ejecuta Argo CD):
argocd app create
nombre_de_la_aplicación --repo
git_repo_url --path
ruta/al/repo --dest-server https://kubernetes.default.svc --dest-namespace
ns
- Elimina una aplicación:
argocd app delete
nombre_de_la_aplicación
- Activa la sincronización automática de aplicaciones:
argocd app set
nombre_de_la_aplicacion --sync-policy auto --auto-prune --self-heal
- Previsualiza la sincronización de aplicaciones sin afectar al clúster:
argocd app sync
nombre_de_la_aplicacion --dry-run --prune
- Muestra el historial de despliegue de aplicaciones:
argocd app history
nombre_de_la_aplicacion --output
wide|id
- Retrocede la aplicación a una versión anterior desplegada por ID de historial (eliminando recursos inesperados):
argocd app rollback
nombre_de_la_aplicacion
identificador_de_historial --prune