|
|
||
|---|---|---|
| .. | ||
| 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 |