Difference between revisions of "Argo CD"

From wikieduonline
Jump to navigation Jump to search
Line 3: Line 3:
 
* https://argo-cd.readthedocs.io/en/stable/
 
* https://argo-cd.readthedocs.io/en/stable/
 
* [[Google trends]]: https://trends.google.com/trends/explore?date=all&q=argoCD
 
* [[Google trends]]: https://trends.google.com/trends/explore?date=all&q=argoCD
 +
 +
== Features ==
 +
* Automated deployment of applications to specified target environments
 +
* Support for multiple config management/templating tools (Kustomize, Helm, Jsonnet, plain-YAML)
 +
* Ability to manage and deploy to multiple clusters
 +
* SSO Integration (OIDC, OAuth2, LDAP, SAML 2.0, GitHub, GitLab, Microsoft, LinkedIn)
 +
* Multi-tenancy and RBAC policies for authorization
 +
* Rollback/Roll-anywhere to any application configuration committed in Git repository
 +
* Health status analysis of application resources
 +
* Automated configuration drift detection and visualization
 +
* Automated or manual syncing of applications to its desired state
 +
* Web UI which provides real-time view of application activity
 +
* CLI for automation and CI integration
 +
* Webhook integration (GitHub, BitBucket, GitLab)
 +
* Access tokens for automation
 +
* PreSync, Sync, PostSync hooks to support complex application rollouts (e.g.blue/green & canary upgrades)
 +
* Audit trails for application events and API calls
 +
* Prometheus metrics
 +
* Parameter overrides for overriding helm parameters in Git
  
 
== Installing ==
 
== Installing ==

Revision as of 09:32, 14 September 2022

wikipedia:Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes

Features

  • Automated deployment of applications to specified target environments
  • Support for multiple config management/templating tools (Kustomize, Helm, Jsonnet, plain-YAML)
  • Ability to manage and deploy to multiple clusters
  • SSO Integration (OIDC, OAuth2, LDAP, SAML 2.0, GitHub, GitLab, Microsoft, LinkedIn)
  • Multi-tenancy and RBAC policies for authorization
  • Rollback/Roll-anywhere to any application configuration committed in Git repository
  • Health status analysis of application resources
  • Automated configuration drift detection and visualization
  • Automated or manual syncing of applications to its desired state
  • Web UI which provides real-time view of application activity
  • CLI for automation and CI integration
  • Webhook integration (GitHub, BitBucket, GitLab)
  • Access tokens for automation
  • PreSync, Sync, PostSync hooks to support complex application rollouts (e.g.blue/green & canary upgrades)
  • Audit trails for application events and API calls
  • Prometheus metrics
  • Parameter overrides for overriding helm parameters in Git

Installing

kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

Related terms

See also

Advertising: