mirror of https://github.com/CrimsonTome/tldr.git
argocd, argocd-app: add page (#9846)
* argocd: add page * argocd-app: add page --------- Co-authored-by: Jack Lin <blueskyson1401@gmail.com>pull/11/head
parent
adbf664932
commit
432311b4ed
|
@ -0,0 +1,36 @@
|
||||||
|
# argocd app
|
||||||
|
|
||||||
|
> Command-line interface to manage applications by Argo CD.
|
||||||
|
> More information: <https://argo-cd.readthedocs.io/en/stable/user-guide/commands/argocd_app/>.
|
||||||
|
|
||||||
|
- List applications:
|
||||||
|
|
||||||
|
`argocd app list --output {{json|yaml|wide}} `
|
||||||
|
|
||||||
|
- Get application details:
|
||||||
|
|
||||||
|
`argocd app get {{app_name}} --output {{json|yaml|wide}}`
|
||||||
|
|
||||||
|
- Deploy application internally (to the same cluster that Argo CD is running in):
|
||||||
|
|
||||||
|
`argocd app create {{app_name}} --repo {{git_repo_url}} --path {{path/to/repo}} --dest-server https://kubernetes.default.svc --dest-namespace {{ns}}`
|
||||||
|
|
||||||
|
- Delete an application:
|
||||||
|
|
||||||
|
`argocd app delete {{app_name}}`
|
||||||
|
|
||||||
|
- Enable application auto-sync:
|
||||||
|
|
||||||
|
`argocd app set {{app_name}} --sync-policy auto --auto-prune --self-heal`
|
||||||
|
|
||||||
|
- Preview app synchronization without affecting cluster:
|
||||||
|
|
||||||
|
`argocd app sync {{app_name}} --dry-run --prune`
|
||||||
|
|
||||||
|
- Show application deployment history:
|
||||||
|
|
||||||
|
`argocd app history {{app_name}} --output {{wide|id}}`
|
||||||
|
|
||||||
|
- Rollback application to a previous deployed version by history ID (deleting unexpected resources):
|
||||||
|
|
||||||
|
`argocd app rollback {{app_name}} {{history_id}} --prune`
|
|
@ -0,0 +1,13 @@
|
||||||
|
# argocd
|
||||||
|
|
||||||
|
> Command-line interface to control a Argo CD server.
|
||||||
|
> Some subcommands such as `argocd app` have their own usage documentation.
|
||||||
|
> More information: <https://argo-cd.readthedocs.io/en/stable/user-guide/commands/argocd/>.
|
||||||
|
|
||||||
|
- Login to Argo CD server:
|
||||||
|
|
||||||
|
`argocd login --insecure --username {{user}} --password {{password}} {{argocd_server:port}}`
|
||||||
|
|
||||||
|
- List applications:
|
||||||
|
|
||||||
|
`argocd app list`
|
Loading…
Reference in New Issue