Argo CD
(Redirected from ArgoCD)
Jump to navigation
Jump to search
wikipedia:Argo CD (Trends) is a declarative, GitOps continuous delivery tool for Kubernetes
- https://argoproj.github.io/cd/
- https://argo-cd.readthedocs.io/en/stable/
- Terms: Aplications (
kind: Application), projects (kind: AppProject),kind: ApplicationSet - ArgoCD generators: Git Generator: directory and files
Contents
Installation[edit]
helm repo add argo https://argoproj.github.io/argo-helmhelm install argocd- Install ArgoCD CLI:
brew install argocd
Features[edit]
- Automated deployment of applications to specified target environments
- Automated configuration drift detection (can be disabled) and visualization
- Support for multiple config management/templating tools: Kustomize, Helm, Jsonnet, plain-YAML
- PreSync, Sync, PostSync hooks to support complex application rollouts (e.g. blue/green & canary upgrades)
- 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 or manual syncing of applications to it's desired state
- Web UI which provides real-time view of application activity
- CLI for automation and CI integration:
argocd - Webhook integration: GitHub, BitBucket, GitLab
- Access tokens for automation
- Audit trails for application events and API calls
- Prometheus metrics
- Parameter overrides for overriding helm parameters in Git
- GnuPG signature verification:
SignatureKeys
Installing[edit]
kubectl create namespace argocdkubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
New application[edit]
Activites[edit]
- Amazon EKS Workshop
- ArgoCD GnuPG signature verification (GPG)
- https://stackoverflow.com/questions/tagged/argocd?tab=Votes
- Migrate ApplicationSet to a new project
Errors[edit]
Related terms[edit]
- Kubernetes controller
- Ambassador
- IBM Accelerator Tool Kit
- Flux
- Flagger.app
- Amazon EKS Blueprints ArgoCD module
- Tekton
- ArgoCD security
See also[edit]
- ArgoCD:
argocd [ login | account | app | get | rollback | list | create ], argocd app --help, version | gpg ] --help, --grpc-web --insecure --server, Terraform ArgoCD - Argo CD, ArgoCD RBAC, GPG
argocd, argocd --help, Flux,argoproj.io, kind: Application, kind: AppProject, kind: ApplicationSet, ArgoCD best practices,argocd-cm, Versions
Advertising: