Skip to content

Commit a84e643

Browse files
committed
added argo cd properties
rectified table errors added note for CLI made review changes made review changes made review changes review changes done
1 parent 50da853 commit a84e643

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
@@ -1583,6 +1583,8 @@ Topics:
15831583
File: configuring-an-openshift-cluster-by-deploying-an-application-with-cluster-configurations
15841584
- Name: Deploying a Spring Boot application with Argo CD
15851585
File: deploying-a-spring-boot-application-with-argo-cd
1586+
- Name: Argo CD custom resource properties
1587+
File: argo-cd-custom-resource-properties
15861588
- Name: Monitoring application health status
15871589
File: health-information-for-resources-deployment
15881590
- 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)