|
||
---|---|---|
.. | ||
crds | ||
templates | ||
.helmignore | ||
Chart.yaml | ||
README.md | ||
values.yaml |
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 |