argocd-helm/charts/argo-applicationset
Matteo Ruina 37cd1ef042
Add ApplicationSet chart (#577)
Co-authored-by: Alex Collins <alexec@users.noreply.github.com>
2021-03-31 10:37:15 -07:00
..
crds Add ApplicationSet chart (#577) 2021-03-31 10:37:15 -07:00
templates Add ApplicationSet chart (#577) 2021-03-31 10:37:15 -07:00
.helmignore Add ApplicationSet chart (#577) 2021-03-31 10:37:15 -07:00
Chart.yaml Add ApplicationSet chart (#577) 2021-03-31 10:37:15 -07:00
README.md Add ApplicationSet chart (#577) 2021-03-31 10:37:15 -07:00
values.yaml Add ApplicationSet chart (#577) 2021-03-31 10:37:15 -07:00

Argo CD ApplicationSet Chart

A Helm chart for Argo CD ApplicationSet, a controller to programmatically generate Argo CD Application.

Source code can be found here

Additional Information

This is a community maintained chart. This chart installs the applicationset controller.

This chart currently installs the non-HA version of Argo CD ApplicationSet.

Installing the Chart

To install the chart with the release name my-release:

$ helm repo add argo https://argoproj.github.io/argo-helm
"argo" has been added to your repositories

$ helm install --name my-release argo/argo-applicationset
NAME: my-release
...

Helm v3 Compatibility

Users of Helm v3 should set the installCRDs value to false to avoid warnings about nonexistent webhooks.

Values

Key Type Default Description
affinity object {} Assign custom affinity rules to the deployment
args.metricsAddr int 8080 The default metric address
args.probeBindAddr int 8081 The default health check port
args.enableLeaderElection bool false The default leader election setting
args.namespace string argocd The default Argo CD repo namespace
args.argocdRepoServer string argocd-repo-server:8081 The default Argo CD repo server address
args.policy string sync How application is synced between the generator and the cluster
args.debug bool false Print debug logs
args.dryRun bool false Enable dry run mode
fullnameOverride string "" Override the default fully qualified app name
image.pullPolicy string "IfNotPresent" Image pull policy
image.repository string "quay.io/argocdapplicationset/argocd-applicationset" If defined, a repository applied to the ApplicationSet deployment.
image.tag string "" Overrides the image tag whose default is the chart appVersion.
imagePullSecrets list [] If defined, uses a Secret to pull an image from a private Docker registry or repository.
installCRDs bool true Install Custom Resource Definition
nameOverride string "" Provide a name in place of argo-applicationset
nodeSelector object {} Node selector
podAnnotations object {} Annotations for the controller pods
podSecurityContext object {} Pod Security Context
rbac.pspEnabled bool true Enable Pod Security Policy
replicaCount int 1 The number of controller pods to run
resources object {} Resource limits and requests for the controller pods.
securityContext object {} Security Context
serviceAccount.annotations object {} Annotations to add to the service account
serviceAccount.create bool true Specifies whether a service account should be created
serviceAccount.name string "" The name of the service account to use. If not set and create is true, a name is generated using the fullname template
tolerations list [] Tolerations for use with node taints