ArgoCD Application

Enterprise Edition

What is ArgoCD?

ArgoCD is a declarative, GitOps continuous delivery tool for Kubernetes.

ArgoCD follows the GitOps pattern of using Git repositories as the source of truth for defining the desired application state. Kubernetes manifests can be specified in several ways:

  • kustomize applications
  • helm charts
  • jsonnet files
  • Plain directory of YAML/json manifests
  • Any custom config management tool configured as a config management plugin

For more information on the ArgoCD, please refer to the official documentation

How to deploy?

ArgoCD is available as part of the KKP’s default application catalog. It can be deployed to the user cluster either during the cluster creation or after the cluster is ready(existing cluster) from the Applications tab via UI.

  • Select the ArgoCD application from the Application Catalog.

Select ArgoCD Application

  • Under the Settings section, select and provide appropriate details and clck -> Next button.

Settings for ArgoCD Application

  • Under the Application values page section, check the default values and add values if any required to be configured explicitly. Finally click on the + Add Application to deploy the ArgoCD application to the user cluster.

Application Values for ArgoCD Application

To further configure the values.yaml, find more information on the ArgoCD Helm chart documentation