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
@@ -16,17 +16,6 @@ See [Use OCI-based registries](https://helm.sh/docs/topics/registries/)
16
16
## Codefresh official documentation:
17
17
Prior to running the installation please see the official documentation at: https://codefresh.io/docs/docs/installation/gitops/hybrid-gitops-helm-installation/
18
18
19
-
## WARNING! ARGO-CD 7.x.x CHART BREAKING CHANGE
20
-
21
-
In the runtime release `0.12.0` we upgraded to the latest argo-cd `7.x.x` helm chart which
22
-
contains a breaking change in the values used for providing cluster credentials
23
-
(in this chart it's located under the path `argo-cd.configs.clusterCredentials`).
24
-
`clusterCredentials` used to be of type `list` -- now it's a `map` (`object`).
25
-
See the [release notes](https://github.com/argoproj/argo-helm/releases/tag/argo-cd-7.0.0).
26
-
27
-
Codefresh Gitops Runtime does NOT use these values directly -- so the runtimes
28
-
with the default configuration are not affected.
29
-
30
19
## Using with private registries - Helper utility
31
20
The GitOps Runtime comprises multiple subcharts and container images. Subcharts also vary in values structure, making it difficult to override image specific values to use private registries.
32
21
We have created a helper utility to resolve this issue:
@@ -38,7 +27,7 @@ We have created a helper utility to resolve this issue:
38
27
The utility is packaged in a container image. Below are instructions on executing the utility using Docker:
39
28
40
29
```
41
-
docker run -v <output_dir>:/output quay.io/codefresh/gitops-runtime-private-registry-utils:0.0.0 <local_registry>
30
+
docker run -v <output_dir>:/output quay.io/codefresh/gitops-runtime-private-registry-utils:0.14.0 <local_registry>
42
31
```
43
32
`output_dir` - is a local directory where the utility will output files. <br>
44
33
`local_registry` - is your local registry where you want to mirror the images to
@@ -111,14 +100,14 @@ sealed-secrets:
111
100
| app-proxy.image-enrichment.serviceAccount.name | string | `"codefresh-image-enrichment-sa"` | Name of the service account to create or the name of the existing one to use |
| argo-cd.eventReporter.enabled | bool | `true` | Installs new event reporter component to cluster |
167
151
| argo-cd.eventReporter.replicas | int | `3` | Amount of shards to handle applications events |
168
152
| argo-cd.eventReporter.version | string | `"v2"` | Switches between old and new reporter version. Possible values: v1, v2. For v2 `argo-cd.eventReporter.enabled=true` is required |
| argo-workflows.server.authModes | list | `["client"]` | auth-mode needs to be set to client to be able to see workflow logs from Codefresh UI |
180
158
| argo-workflows.server.baseHref | string | `"/workflows/"` | Do not change. Workflows UI is only accessed through internal router, changing this values will break routing to workflows native UI from Codefresh. |
| garage-workflows-artifact-storage.persistence.meta.storageClass | string | `""` | When empty value empty the default storage class for the cluster will be used |
223
201
| garage-workflows-artifact-storage.resources | object | `{}` | Resources for garage pods. For smaller deployments at least 100m CPU and 1024Mi memory is reccommended. For larger deployments double this size. |
| gitops-operator.argoCdNotifications | object | `{"image":{},"imageOverride":false,"resources":{}}` | Builtin notifications controller used by gitops-operator for promotion related notifications |
226
204
| gitops-operator.argoCdNotifications.image | object | `{}` | Set image.repository and image.tag notifications image used by the gitops operator. Ignored unless imageOverride is set to true. |
227
205
| gitops-operator.argoCdNotifications.imageOverride | bool | `false` | If set to true allows to override notifications image used by the gitops operator. When set to false the version of ArgoCD will be set to the version used for all other ArgoCD components. |
| global.codefresh.userToken | object | `{"secretKeyRef":{},"token":""}` | User token. Used for runtime registration against the patform. One of token (for plain text value) or secretKeyRef must be provided. |
271
224
| global.codefresh.userToken.secretKeyRef | object | `{}` | User token that references an existing secret containing the token. |
272
225
| global.codefresh.userToken.token | string | `""` | User token in plain text. The chart creates and manages the secret for this token. |
| global.runtime.gitCredentials.password.secretKeyRef | object | `{}` | secretKeyReference for Git credentials password. Provide name and key fields. |
| global.runtime.ingress.enabled | bool | `false` | Defines if ingress-based access mode is enabled for runtime. To use tunnel-based (ingressless) access mode, set to false. |
287
240
| global.runtime.ingress.hosts | list | `[]` | Hosts for runtime ingress. Note that Codefresh platform will always use the first host in the list to access the runtime. |
288
241
| global.runtime.ingress.protocol | string | `"https"` | The protocol that Codefresh platform will use to access the runtime ingress. Can be http or https. |
242
+
| global.runtime.ingress.skipValidation | bool | `false` | if set to true, the pre-install hook will validate the existance of appropriate values, but *will not* attempt to make a web request to the ingress host |
289
243
| global.runtime.ingressUrl | string | `""` | Explicit url for runtime ingress. Provide this value only if you don't want the chart to create and ingress (global.runtime.ingress.enabled=false) and tunnel-client is not used (tunnel-client.enabled=false) |
290
244
| global.runtime.isConfigurationRuntime | bool | `false` | is the runtime set as a "configuration runtime". |
291
245
| global.runtime.name | string | `nil` | Runtime name. Must be unique per platform account. |
| tunnel-client | object | `{"enabled":true,"libraryMode":true,"tunnelServer":{"host":"register-tunnels.cf-cd.com","subdomainHost":"tunnels.cf-cd.com"}}` | Tunnel based runtime. Not supported for on-prem platform. In on-prem use ingress based runtimes. |
Copy file name to clipboardExpand all lines: charts/gitops-runtime/values.yaml
+54-103
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,6 @@ global:
13
13
token: ""
14
14
# -- User token that references an existing secret containing the token.
15
15
secretKeyRef: {}
16
-
17
16
tls:
18
17
# -- Custom CA certificates bundle for platform access with ssl
19
18
caCerts:
@@ -32,18 +31,16 @@ global:
32
31
# -----BEGIN CERTIFICATE-----
33
32
# ... encoded certificate data here ...
34
33
# -----END CERTIFICATE-----
35
-
36
34
# -- Certificates to be used in argo workflows pipelines created in Codefresh UI.
37
35
# -- Those will be merged with the certificats defined in argo-cd.configs.tls.certificates - so if the certificates are already provided for ArgoCD, there is no need to provide them again.
38
36
workflowPipelinesGitWebhooks:
39
37
# Annotations on the secret resource
40
38
annotatins: {}
41
39
certificates: {}
42
-
# server.example.com: |
43
-
# -----BEGIN CERTIFICATE-----
44
-
# ...
45
-
# -----END CERTIFICATE-----
46
-
40
+
# server.example.com: |
41
+
# -----BEGIN CERTIFICATE-----
42
+
# ...
43
+
# -----END CERTIFICATE-----
47
44
# -- Runtime level settings
48
45
runtime:
49
46
# -- Runtime name. Must be unique per platform account.
@@ -80,10 +77,9 @@ global:
80
77
value:
81
78
# -- secretKeyReference for Git credentials password. Provide name and key fields.
# -- auth-mode needs to be set to client to be able to see workflow logs from Codefresh UI
203
191
authModes:
204
-
- client
192
+
- client
205
193
# -- Do not change. Workflows UI is only accessed through internal router, changing this values will break routing to workflows native UI from Codefresh.
# -- Builtin notifications controller used by gitops-operator for promotion related notifications
577
535
argoCdNotifications:
578
536
# -- If set to true allows to override notifications image used by the gitops operator. When set to false the version of ArgoCD will be set to the version used for all other ArgoCD components.
@@ -581,39 +539,32 @@ gitops-operator:
581
539
image: {}
582
540
# -- Resources for notifications controller used by gitops-operator.
0 commit comments