|
| 1 | +// Module included in the following assemblies: |
| 2 | +// |
| 3 | +// * argo-cd-custom-resource-properties.adoc |
| 4 | + |
| 5 | +:_content-type: PROCEDURE |
| 6 | +[id="argo-cd-properties_{context}"] |
| 7 | += Argo CD custom resource properties |
| 8 | + |
| 9 | +[role="_abstract"] |
| 10 | +The ArgoCD Custom Resource consists of the following properties: |
| 11 | + |
| 12 | +|=== |
| 13 | +|**Name** |**Default** |**Description** |
| 14 | +|`ApplicationInstanceLabelKey` |`mycompany.com/appname`|The `metadata.label` key name where Argo CD injects the app name as a tracking label. |
| 15 | +|`ApplicationSet` |__<Object>__|`ApplicationSet` controller configuration options. |
| 16 | +|`ConfigManagementPlugins` |__<empty>__|Add a configuration management plugin. |
| 17 | +|`Controller` |__<Object>__|Argo CD Application Controller options. |
| 18 | +|`Dex` |__<Object>__|Dex configuration options. |
| 19 | +|`Disable Admin` |`false` |Disable the admin user. |
| 20 | +|`GATrackingID` |__<empty>__|Use a Google Analytics tracking ID. |
| 21 | +|`GAAnonymizeusers` |`false` |Enable hashed usernames sent to google analytics. |
| 22 | +|`Grafana` |__<Object>__|Grafana configurable options. |
| 23 | +|`HA` |__<Object>__|High availablity options. |
| 24 | +|`HelpChatURL` |`https://mycorp.slack.com/argo-cd` |URL for getting chat help (this will typically be your Slack channel for support). |
| 25 | +|`HelpChatText` |`Chat now!`|The text appears in a text box for getting chat help. |
| 26 | +|`Image` |`argoproj/argocd` |The container image for all Argo CD components. This overrides the `ARGOCD_IMAGE` environment variable. |
| 27 | +|`Import` |__<Object>__|Import configuration options. |
| 28 | +|`Ingress` |__<Object>__|Ingress configuration options. |
| 29 | +|`InitialRepositories` |__<empty>__|Initial Git repositories to configure Argo CD to use upon creation of the cluster. |
| 30 | +|`RepositoryCredentials` |__<Object>__|Git repository credential templates to configure Argo CD to use upon creation of the cluster. |
| 31 | +|`InitialSSHKnownHosts` |__<default_Argo_CD_Known_Hosts>__|Initial SSH Known Hosts for Argo CD to use upon creation of the cluster. |
| 32 | +|`KustomizeBuildOptions` |__<empty>__|The build options and parameters to use with `kustomize build`. |
| 33 | +|`OIDCConfig` |__<empty>__|The OIDC configuration as an alternative to Dex. |
| 34 | +|`NodePlacement` |__<empty>__|Add the `nodeSelector` and the `tolerations`. |
| 35 | +|`Prometheus` |__<Object>__|Prometheus configuration options. |
| 36 | +|`RBAC` |__<Object>__|RBAC configuration options. |
| 37 | +|`Redis` |__<Object>__|Redis configuration options. |
| 38 | +|`ResourceCustomizations` |__<empty>__|Customize resource behavior. |
| 39 | +|`ResourceExclusions` |__<Object>__|Completely ignore entire classes of resource group. |
| 40 | +|`ResourceInclusions` |__<Object>__|The configuration to configure which resource group/kinds are applied. |
| 41 | +|`Server` |__<Object>__|Argo CD Server configuration options. |
| 42 | +|`SSO` |__<Object>__|Single sign-on options. |
| 43 | +|`StatusBadgeEnabled` |`true` |Enable application status badge. |
| 44 | +|`TLS` |__<Object>__|TLS configuration options. |
| 45 | +|`UserAnonyousEnabled` |`true` |Enable anonymous user access. |
| 46 | +|`Version` |`v2.2.2` |The tag to use with the container image for all Argo CD components. |
| 47 | +|=== |
| 48 | + |
| 49 | + |
| 50 | + |
0 commit comments