Skip to content

Commit 60f2a5d

Browse files
authored
Merge pull request #692 from mbaldessari/single-argo
Add info about singleArgoCD
2 parents c0a2e07 + 49dc1da commit 60f2a5d

3 files changed

Lines changed: 22 additions & 5 deletions

File tree

content/learn/getting-started-multi-cloud-gitops.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -214,12 +214,12 @@ To know the cluster group name for the patterns that you want to deploy, check t
214214
+
215215
[NOTE]
216216
====
217-
A pop-up error with the message "Oh no! Something went wrong." might appear during the process. This error can be safely disregarded as it does not impact the installation of the Multicloud GitOps pattern. Use the Hub ArgoCD UI, accessible through the nines menu, to check the status of ArgoCD instances, which will display states such as progressing, healthy, and so on, for each managed application. The Cluster ArgoCD provides detailed status on each application, as defined in the clustergroup values file.
217+
A pop-up error with the message "Oh no! Something went wrong." might appear during the process. This error can be safely disregarded as it does not impact the installation of the Multicloud GitOps pattern. Use the ArgoCD UI, accessible through the nines menu, to check the status of ArgoCD applications, which displays states such as progressing, healthy, and so on, for each managed application.
218218
====
219219

220220
The {rh-gitops} Operator displays in list of *Installed Operators*. The {rh-gitops} Operator installs the remaining assets and artifacts for this pattern. To view the installation of these assets and artifacts, such as {rh-rhacm-first}, ensure that you switch to *Project:All Projects*.
221221

222-
Wait some time for everything to deploy. You can track the progress through the `Hub ArgoCD` UI from the nines menu. The `config-demo` project appears stuck in a `Degraded` state. This is the expected behavior when installing using the OpenShift Container Platform console.
222+
Wait some time for everything to deploy. You can track the progress through the ArgoCD UI from the nines menu. The `config-demo` project appears stuck in a `Degraded` state. This is the expected behavior when installing using the OpenShift Container Platform console.
223223

224224
* To resolve this you need to run the following to load the secrets into the vault:
225225
+

content/learn/values-global-configuration.adoc

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,22 @@ global:
3535

3636
Do not change this value unless you are creating a new pattern.
3737

38+
[id="global-singleargocd"]
39+
=== `global.singleArgoCD`
40+
41+
Controls whether the pattern uses a single Argo CD instance for all managed objects. By default, the framework deploys two Argo CD instances: a clusterwide instance for privileged resources such as namespaces and subscriptions, and a namespaced instance for pattern applications. Setting this flag to `true` consolidates everything into the single clusterwide instance.
42+
43+
[source,yaml]
44+
----
45+
global:
46+
singleArgoCD: true
47+
----
48+
49+
[IMPORTANT]
50+
====
51+
Use this flag only for new installs. Setting `singleArgoCD` to `true` on an existing deployment that already has two Argo CD instances is unlikely to work.
52+
====
53+
3854
[id="global-options"]
3955
=== `global.options`
4056

@@ -129,6 +145,7 @@ The following example shows a typical `values-global.yaml` file for the Multiclo
129145
---
130146
global:
131147
pattern: multicloud-gitops
148+
singleArgoCD: true
132149
133150
options:
134151
useCSV: false
@@ -142,7 +159,7 @@ main:
142159
enabled: true
143160
----
144161

145-
For most patterns, the default values provide a working configuration. Customize specific fields only when your environment requires different behavior, such as pinning operator versions or deploying in a disconnected environment.
162+
For most patterns, the default values provide a working configuration. Customize specific fields only when your environment requires different behavior, such as pinning operator versions, using a single Argo CD instance, or deploying in a disconnected environment.
146163

147164
[id="additional-resources"]
148165
== Additional resources

modules/mcg-deploying-mcg-pattern.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,12 +201,12 @@ To know the cluster group name for the patterns that you want to deploy, check t
201201
+
202202
[NOTE]
203203
====
204-
A pop-up error with the message "Oh no! Something went wrong." might appear during the process. This error can be safely disregarded as it does not impact the installation of the Multicloud GitOps pattern. Use the Hub ArgoCD UI, accessible through the nines menu, to check the status of ArgoCD instances, which will display states such as progressing, healthy, and so on, for each managed application. The Cluster ArgoCD provides detailed status on each application, as defined in the clustergroup values file.
204+
A pop-up error with the message "Oh no! Something went wrong." might appear during the process. This error can be safely disregarded as it does not impact the installation of the Multicloud GitOps pattern. Use the ArgoCD UI, accessible through the nines menu, to check the status of ArgoCD applications, which displays states such as progressing, healthy, and so on, for each managed application.
205205
====
206206

207207
The *{rh-gitops} Operator* displays in list of *Installed Operators*. The *{rh-gitops} Operator* installs the remaining assets and artifacts for this pattern. To view the installation of these assets and artifacts, such as *{rh-rhacm-first}*, ensure that you switch to *Project:All Projects*.
208208

209-
Wait some time for everything to deploy. You can track the progress through the `Hub ArgoCD` UI from the nines menu. The `config-demo` project appears stuck in a `Degraded` state. This is the expected behavior when installing using the OpenShift Container Platform console.
209+
Wait some time for everything to deploy. You can track the progress through the ArgoCD UI from the nines menu. The `config-demo` project appears stuck in a `Degraded` state. This is the expected behavior when installing using the OpenShift Container Platform console.
210210

211211
* To resolve this you need to run the following to load the secrets into the vault:
212212
+

0 commit comments

Comments
 (0)