Skip to content

Commit 4136d4d

Browse files
authored
Merge pull request #42877 from DebarghoGhosh/argo-cd-web-ui-cli-support-3763
RHDEVDOCS-3763 - Added argo cd properties
2 parents 8c4c9c1 + a84e643 commit 4136d4d

File tree

4 files changed

+76
-0
lines changed

4 files changed

+76
-0
lines changed

_topic_maps/_topic_map.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1608,6 +1608,8 @@ Topics:
16081608
File: configuring-an-openshift-cluster-by-deploying-an-application-with-cluster-configurations
16091609
- Name: Deploying a Spring Boot application with Argo CD
16101610
File: deploying-a-spring-boot-application-with-argo-cd
1611+
- Name: Argo CD custom resource properties
1612+
File: argo-cd-custom-resource-properties
16111613
- Name: Monitoring application health status
16121614
File: health-information-for-resources-deployment
16131615
- Name: Configuring SSO for Argo CD using Dex
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
:_content-type: ASSEMBLY
2+
[id="argo-cd-custom-resource-properties"]
3+
= Argo CD Operator
4+
include::_attributes/common-attributes.adoc[]
5+
:context: argo-cd-custom-resource-properties
6+
7+
toc::[]
8+
9+
[role="_abstract"]
10+
The `ArgoCD` custom resource is a Kubernetes Custom Resource (CRD) that describes the desired state for a given Argo CD cluster that allows you to configure the components which make up an Argo CD cluster.
11+
12+
include::modules/argo-cd-command-line.adoc[leveloffset=+1]
13+
include::modules/gitops-argo-cd-properties.adoc[leveloffset=+1]

modules/argo-cd-command-line.adoc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * argo-cd-custom-resource-properties.adoc
4+
5+
:_content-type: PROCEDURE
6+
[id="command-line-tool_{context}"]
7+
= Argo CD CLI tool
8+
9+
[role="_abstract"]
10+
The Argo CD CLI tool is a tool used to configure Argo CD through the command line. {gitops-title} does not support this binary. Use the OpenShift Console to configure the Argo CD.
11+
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
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

Comments
 (0)