From 2febebb9d601b8cfbd8b24ad8b2664f926c2038c Mon Sep 17 00:00:00 2001 From: Aline Abler Date: Fri, 9 Aug 2024 11:57:51 +0200 Subject: [PATCH] Document how to configure cluster-scoped ArgoCD instances --- .../how-tos/gitops/cluster-scope-argocd.adoc | 24 +++++++++++++++++++ docs/modules/ROOT/partials/nav.adoc | 3 +++ 2 files changed, 27 insertions(+) create mode 100644 docs/modules/ROOT/pages/how-tos/gitops/cluster-scope-argocd.adoc diff --git a/docs/modules/ROOT/pages/how-tos/gitops/cluster-scope-argocd.adoc b/docs/modules/ROOT/pages/how-tos/gitops/cluster-scope-argocd.adoc new file mode 100644 index 00000000..2c26bf6e --- /dev/null +++ b/docs/modules/ROOT/pages/how-tos/gitops/cluster-scope-argocd.adoc @@ -0,0 +1,24 @@ += Configure an ArgoCD instance to be cluster-scoped + +== Prerequisites + +* Access to tenant repository +* Knowledge of the namespace in which the cluster-scoped ArgoCD shall be deployed + +== Configure ArgoCD component + +. Add the following configuration to the cluster's config file in the tenant repository: ++ +[source,yaml] +-- + argocd: + operator: + cluster_scope_namespaces: + - [NAMESPACE NAME] +-- + +. Commit your change and create a pull request. + +. After merge, wait for the catalog to be compiled. + +. Inform the customer that they may now deploy their ArgoCD instance as per https://docs.appuio.ch/managed-openshift/gitops/howto-argocd.html[our documentation]. diff --git a/docs/modules/ROOT/partials/nav.adoc b/docs/modules/ROOT/partials/nav.adoc index b39cfdbf..8aab0ae1 100644 --- a/docs/modules/ROOT/partials/nav.adoc +++ b/docs/modules/ROOT/partials/nav.adoc @@ -182,6 +182,9 @@ ** xref:oc4:ROOT:how-tos/monitoring/handle_alerts.adoc[] ** xref:oc4:ROOT:how-tos/monitoring/remove_rules.adoc[] +* GitOps +** xref:oc4:ROOT:how-tos/gitops/cluster-scope-argocd.adoc[Configure Cluster Scope ArgoCD Instances] + // Scalability and performance // Specialized hardware and driver enablement