11## Codefresh gitops runtime
2- ![ Version: 0.0 .0] ( https://img.shields.io/badge/Version-0.0 .0-informational?style=flat-square ) ![ AppVersion: 0.1.69-0 ] ( https://img.shields.io/badge/AppVersion-0.1.69--0 -informational?style=flat-square )
2+ ![ Version: 0.18 .0] ( https://img.shields.io/badge/Version-0.18 .0-informational?style=flat-square ) ![ AppVersion: 0.1.69] ( https://img.shields.io/badge/AppVersion-0.1.69-informational?style=flat-square )
33
44## Prerequisites
55
@@ -92,7 +92,7 @@ We have created a helper utility to resolve this issue:
9292The utility is packaged in a container image. Below are instructions on executing the utility using Docker:
9393
9494` ` `
95- docker run -v <output_dir>:/output quay.io/codefresh/gitops-runtime-private-registry-utils:0.0 .0 <local_registry>
95+ docker run -v <output_dir>:/output quay.io/codefresh/gitops-runtime-private-registry-utils:0.18 .0 <local_registry>
9696```
9797` output_dir ` - is a local directory where the utility will output files. <br >
9898` local_registry ` - is your local registry where you want to mirror the images to
@@ -166,14 +166,14 @@ sealed-secrets:
166166| 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 |
167167| app-proxy.image.pullPolicy | string | `"IfNotPresent"` | |
168168| app-proxy.image.repository | string | `"quay.io/codefresh/cap-app-proxy"` | |
169- | app-proxy.image.tag | string | `"1.3353.1 "` | |
169+ | app-proxy.image.tag | string | `"1.3362.0 "` | |
170170| app-proxy.imagePullSecrets | list | `[]` | |
171171| app-proxy.initContainer.command[0] | string | `"./init.sh"` | |
172172| app-proxy.initContainer.env | object | `{}` | |
173173| app-proxy.initContainer.extraVolumeMounts | list | `[]` | Extra volume mounts for init container |
174174| app-proxy.initContainer.image.pullPolicy | string | `"IfNotPresent"` | |
175175| app-proxy.initContainer.image.repository | string | `"quay.io/codefresh/cap-app-proxy-init"` | |
176- | app-proxy.initContainer.image.tag | string | `"1.3336.1 "` | |
176+ | app-proxy.initContainer.image.tag | string | `"1.3362.0 "` | |
177177| app-proxy.initContainer.resources.limits | object | `{}` | |
178178| app-proxy.initContainer.resources.requests.cpu | string | `"0.2"` | |
179179| app-proxy.initContainer.resources.requests.memory | string | `"256Mi"` | |
@@ -209,38 +209,16 @@ sealed-secrets:
209209| app-proxy.serviceAccount.create | bool | `true` | |
210210| app-proxy.serviceAccount.name | string | `"cap-app-proxy"` | |
211211| app-proxy.tolerations | list | `[]` | |
212+ | argo-cd | object | `{"applicationVersioning":{"enabled":true,"useApplicationConfiguration":true},"configs":{"cm":{"accounts.admin":"apiKey,login","application.resourceTrackingMethod":"annotation+label","timeout.reconciliation":"20s"},"params":{"application.namespaces":"cf-*","server.insecure":true}},"crds":{"install":true},"enabled":true,"eventReporter":{"enabled":true,"replicas":3,"version":"v2"},"fullnameOverride":"argo-cd"}` | ------------------------------------------------------------------------------------------------------------------- |
212213| argo-cd.applicationVersioning.enabled | bool | `true` | Enable application versioning |
213214| argo-cd.applicationVersioning.useApplicationConfiguration | bool | `true` | Extract application version based on ApplicationConfiguration CRD |
214- | argo-cd.configs.cm."accounts.admin" | string | `"apiKey,login"` | |
215- | argo-cd.configs.cm."application.resourceTrackingMethod" | string | `"annotation+label"` | |
216- | argo-cd.configs.cm."timeout.reconciliation" | string | `"20s"` | |
217- | argo-cd.configs.params."application.namespaces" | string | `"cf-*"` | |
218- | argo-cd.configs.params."server.insecure" | bool | `true` | |
219- | argo-cd.crds.install | bool | `true` | |
220- | argo-cd.enabled | bool | `true` | |
221215| argo-cd.eventReporter.enabled | bool | `true` | Installs new event reporter component to cluster |
222216| argo-cd.eventReporter.replicas | int | `3` | Amount of shards to handle applications events |
223217| 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 |
224- | argo-cd.fullnameOverride | string | `"argo-cd"` | |
225- | argo-events.configs.jetstream.versions[0].configReloaderImage | string | `"natsio/nats-server-config-reloader:0.16.0"` | |
226- | argo-events.configs.jetstream.versions[0].metricsExporterImage | string | `"natsio/prometheus-nats-exporter:0.15.0"` | |
227- | argo-events.configs.jetstream.versions[0].natsImage | string | `"nats:2.10.21"` | |
228- | argo-events.configs.jetstream.versions[0].startCommand | string | `"/nats-server"` | |
229- | argo-events.configs.jetstream.versions[0].version | string | `"latest"` | |
230- | argo-events.configs.nats.versions[0].metricsExporterImage | string | `"natsio/prometheus-nats-exporter:0.15.0"` | |
231- | argo-events.configs.nats.versions[0].natsStreamingImage | string | `"nats-streaming:0.25.6"` | |
232- | argo-events.configs.nats.versions[0].version | string | `"0.22.1"` | |
233- | argo-events.crds.install | bool | `false` | |
234- | argo-events.fullnameOverride | string | `"argo-events"` | |
235- | argo-rollouts.controller.replicas | int | `1` | |
236- | argo-rollouts.enabled | bool | `true` | |
237- | argo-rollouts.fullnameOverride | string | `"argo-rollouts"` | |
238- | argo-rollouts.installCRDs | bool | `true` | |
218+ | argo-events | object | `{"configs":{"jetstream":{"versions":[{"configReloaderImage":"natsio/nats-server-config-reloader:0.16.0","metricsExporterImage":"natsio/prometheus-nats-exporter:0.15.0","natsImage":"nats:2.10.21","startCommand":"/nats-server","version":"latest"}]},"nats":{"versions":[{"metricsExporterImage":"natsio/prometheus-nats-exporter:0.15.0","natsStreamingImage":"nats-streaming:0.25.6","version":"0.22.1"}]}},"crds":{"install":false},"fullnameOverride":"argo-events"}` | ------------------------------------------------------------------------------------------------------------------- |
219+ | argo-rollouts | object | `{"controller":{"replicas":1},"enabled":true,"fullnameOverride":"argo-rollouts","installCRDs":true}` | ------------------------------------------------------------------------------------------------------------------- |
220+ | argo-workflows | object | `{"crds":{"install":true},"enabled":true,"executor":{"resources":{"requests":{"ephemeral-storage":"10Mi"}}},"fullnameOverride":"argo","mainContainer":{"resources":{"requests":{"ephemeral-storage":"10Mi"}}},"server":{"authModes":["client"],"baseHref":"/workflows/"}}` | ------------------------------------------------------------------------------------------------------------------- |
239221| argo-workflows.crds.install | bool | `true` | Install and upgrade CRDs |
240- | argo-workflows.enabled | bool | `true` | |
241- | argo-workflows.executor.resources.requests.ephemeral-storage | string | `"10Mi"` | |
242- | argo-workflows.fullnameOverride | string | `"argo"` | |
243- | argo-workflows.mainContainer.resources.requests.ephemeral-storage | string | `"10Mi"` | |
244222| argo-workflows.server.authModes | list | `["client"]` | auth-mode needs to be set to client to be able to see workflow logs from Codefresh UI |
245223| 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. |
246224| cf-argocd-extras | object | `{"eventReporter":{"enabled":true},"libraryMode":true}` | Codefresh extra services for ArgoCD |
@@ -290,7 +268,7 @@ sealed-secrets:
290268| garage-workflows-artifact-storage.persistence.meta.storageClass | string | `""` | When empty value empty the default storage class for the cluster will be used |
291269| 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. |
292270| garage-workflows-artifact-storage.tests | object | `{"enabled":false}` | Helm tests |
293- | gitops-operator.affinity | object | `{} ` | |
271+ | gitops-operator | object | `{"affinity":{},"argoCdNotifications":{"image":{},"imageOverride":false,"resources":{}},"crds":{"additionalLabels":{},"annotations":{},"install":true,"keep":false},"enabled":true,"env":{},"fullnameOverride":"","image":{},"imagePullSecrets":[],"kube-rbac-proxy":{"image":{"tag":"v0.16.0"},"resources":{"limits":{"cpu":"500m","memory":"128Mi"},"requests":{"cpu":"100m","memory":"64Mi"}},"securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]}}},"libraryMode":true,"nameOverride":"","nodeSelector":{},"podAnnotations":{},"podLabels":{},"replicaCount":1,"resources":{"limits":{},"requests":{"cpu":"100m","memory":"128Mi"}},"serviceAccount":{"annotations":{},"create":true,"name":"gitops-operator-controller-manager"},"tolerations":[]} ` | ------------------------------------------------------------------------------------------------------------------- |
294272| gitops-operator.argoCdNotifications | object | `{"image":{},"imageOverride":false,"resources":{}}` | Builtin notifications controller used by gitops-operator for promotion related notifications |
295273| 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. |
296274| 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. |
@@ -300,31 +278,7 @@ sealed-secrets:
300278| gitops-operator.crds.annotations | object | `{}` | Annotations on gitops operator CRDs |
301279| gitops-operator.crds.install | bool | `true` | Whether or not to install CRDs |
302280| gitops-operator.crds.keep | bool | `false` | Keep CRDs if gitops runtime release is uninstalled |
303- | gitops-operator.enabled | bool | `true` | |
304- | gitops-operator.env | object | `{}` | |
305- | gitops-operator.fullnameOverride | string | `""` | |
306- | gitops-operator.image | object | `{}` | |
307- | gitops-operator.imagePullSecrets | list | `[]` | |
308- | gitops-operator.kube-rbac-proxy.image.tag | string | `"v0.16.0"` | |
309- | gitops-operator.kube-rbac-proxy.resources.limits.cpu | string | `"500m"` | |
310- | gitops-operator.kube-rbac-proxy.resources.limits.memory | string | `"128Mi"` | |
311- | gitops-operator.kube-rbac-proxy.resources.requests.cpu | string | `"100m"` | |
312- | gitops-operator.kube-rbac-proxy.resources.requests.memory | string | `"64Mi"` | |
313- | gitops-operator.kube-rbac-proxy.securityContext.allowPrivilegeEscalation | bool | `false` | |
314- | gitops-operator.kube-rbac-proxy.securityContext.capabilities.drop[0] | string | `"ALL"` | |
315281| gitops-operator.libraryMode | bool | `true` | Do not change unless instructed otherwise by Codefresh support |
316- | gitops-operator.nameOverride | string | `""` | |
317- | gitops-operator.nodeSelector | object | `{}` | |
318- | gitops-operator.podAnnotations | object | `{}` | |
319- | gitops-operator.podLabels | object | `{}` | |
320- | gitops-operator.replicaCount | int | `1` | |
321- | gitops-operator.resources.limits | object | `{}` | |
322- | gitops-operator.resources.requests.cpu | string | `"100m"` | |
323- | gitops-operator.resources.requests.memory | string | `"128Mi"` | |
324- | gitops-operator.serviceAccount.annotations | object | `{}` | |
325- | gitops-operator.serviceAccount.create | bool | `true` | |
326- | gitops-operator.serviceAccount.name | string | `"gitops-operator-controller-manager"` | |
327- | gitops-operator.tolerations | list | `[]` | |
328282| global.codefresh | object | `{"accountId":"","apiEventsPath":"/2.0/api/events","tls":{"caCerts":{"secret":{"annotations":{},"content":"","create":false,"key":"ca-bundle.crt"},"secretKeyRef":{}},"workflowPipelinesGitWebhooks":{"annotations":{},"certificates":{}}},"url":"https://g.codefresh.io","userToken":{"secretKeyRef":{},"token":""}}` | Codefresh platform and account-related settings |
329283| global.codefresh.accountId | string | `""` | Codefresh Account ID. |
330284| global.codefresh.apiEventsPath | string | `"/2.0/api/events"` | Events API endpoint URL suffix. |
@@ -409,7 +363,7 @@ sealed-secrets:
409363| internal-router.serviceAccount.create | bool | `true` | |
410364| internal-router.serviceAccount.name | string | `""` | |
411365| internal-router.tolerations | list | `[]` | |
412- | sealed-secrets | object | `{"fullnameOverride":"sealed-secrets-controller","image":{"registry":"quay.io","repository":"codefresh/sealed-secrets-controller","tag":"0.28.0"},"keyrenewperiod":"720h","resources":{"limits":{"cpu":"500m","memory":"1Gi"},"requests":{"cpu":"200m","memory":"512Mi"}}}` | --------------------------------------------------------------------------------------------------------------------- |
413- | 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. |
366+ | sealed-secrets | object | `{"fullnameOverride":"sealed-secrets-controller","image":{"registry":"quay.io","repository":"codefresh/sealed-secrets-controller","tag":"0.28.0"},"keyrenewperiod":"720h","resources":{"limits":{"cpu":"500m","memory":"1Gi"},"requests":{"cpu":"200m","memory":"512Mi"}}}` | ------------------------------------------------------------------------------------------------------------------- |
367+ | tunnel-client | object | `{"enabled":true,"libraryMode":true,"tunnelServer":{"host":"register-tunnels.cf-cd.com","subdomainHost":"tunnels.cf-cd.com"}}` | ------------------------------------------------------------------------------------------------------------------- |
414368| tunnel-client.enabled | bool | `true` | Will only be used if global.runtime.ingress.enabled = false |
415369| tunnel-client.libraryMode | bool | `true` | Do not change this value! Breaks chart logic |
0 commit comments