You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _docs/installation/gitops/hybrid-gitops-helm-installation.md
+15-13Lines changed: 15 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ Choose the installation option that best aligns with your specific requirements
33
33
***First-time GitOps Runtime installation**
34
34
If this is your first time installing a GitOps Runtime in your Codefresh account, follow these steps:
35
35
36
-
*[Complete pre-requisites](#prepare-for-gitops-runtime-installation): Before starting the installation, complete pre-requisites, as described in Prepare for GitOps Runtime Installation.
36
+
*[Complete pre-requisites](#preparing-for-hybrid-gitops-runtime-installation): Before starting the installation, complete pre-requisites, as described in Prepare for GitOps Runtime Installation.
37
37
*[System requirements](#minimum-system-requirements): Check the minimum system requirements to ensure smooth installation.
38
38
*[Step-by-step installation](#install-first-gitops-runtime-in-account): Follow our step-by-step guide to install the Hybrid GitOps Runtime from the Codefresh UI.
39
39
@@ -53,22 +53,27 @@ Terminology clarifications:
53
53
In the documentation, Hybrid GitOps Runtimes are also referred to as GitOps Runtimes.
54
54
55
55
56
-
## Preparing for Hybrid GitOps installation
56
+
## Preparing for Hybrid GitOps Runtime installation
57
57
58
58
59
-
Whether you are installing GitOps on a clean cluster without Argo CD or on a cluster with Argo CD, you have to complete the prerequisites for a smooth installation.
59
+
Whether you are installing GitOps Runtimes on a clean cluster without Argo CD or on a cluster with Argo CD, you have to complete the prerequisites for a smooth installation.
60
60
61
61
62
62
| Prerequisite | GitOps only | GitOps with Argo CD |
|[Synchronize Argo CD chart's minor versions](#gitops-with-argo-cd-synchronize-argo-cd-charts-minor-versions)| N/A | ✅ |
69
+
|[Set native Argo CD resource tracking to `label](#gitops-with-argo-cd-set-native-argo-cd-resource-tracking-to-label)| N/A | ✅ |
69
70
70
71
### GitOps only: Argo Project components
71
-
When installing a GitOps Runtime on a cluster with Standalone GitOps, the GitOps Runtime cluster must not have any Argo Project components: Argo Rollouts, Argo CD, Argo Events, and Argo Workflows.
72
+
When installing only the GitOps Runtime on the cluster, the cluster should not have any Argo Project components: Argo Rollouts, Argo CD, Argo Events, and Argo Workflows.
73
+
74
+
### GitOps only: SealedSecrets controller
75
+
When installing only the GitOps Runtime on the cluster, the cluster should not have SealedSecret controller components.
76
+
72
77
73
78
### GitOps only/GitOps with Argo CD: Argo Project CRDs
74
79
If you already have Argo Project CRDs on your cluster, Codefresh recommends adopting the CRDs to switch ownership for them to the GitOps Runtime, or handling the CRDs outside the chart.
@@ -172,14 +177,11 @@ The Codefresh `values.yaml` located [here](https://github.com/codefresh-io/gitop
172
177
173
178
### Before you begin
174
179
* Make sure you meet the [minimum requirements](#minimum-system-requirements) for installation
180
+
* Verify that you complete all the [prerequisites](#preparing-for-hybrid-gitops-runtime-installation) as required
175
181
* Git provider requirements:
176
182
*[Git Runtime token with the required scopes]({{site.baseurl}}/docs/reference/git-tokens/#git-runtime-token-scopes) which you need to supply as part of the Helm install command
177
183
<!--- * [Git user token]({{site.baseurl}}/docs/reference/git-tokens/#git-personal-tokens) with the required scopes for Git-based actions -->
178
184
* Server URLs for on-premises Git providers
179
-
* For GitOps installation with Argo CD, verify the following:
180
-
*[Minor version of Argo CD's Helm chart](#side-by-side-gitops-minor-versions) is identical to the version used by Codefresh
181
-
*[Native Argo CD's resource tracking is set to `label`](#side-by-side-gitops-set-native-argo-cd-resource-tracking-to-label)
182
-
* Verify there are no Argo Project CRDs in the target namespace or that you have adopted the CRDs (see [Argo Project components & CRDs](#argo-project-components--crds))
183
185
* For ingress-based runtimes only, verify that these ingress controllers are configured correctly:
0 commit comments