1
1
## Codefresh gitops runtime
2
- ![ Version: 0.8.1 ] ( https://img.shields.io/badge/Version-0.8.1 -informational?style=flat-square ) ![ AppVersion: 0.1.52 ] ( https://img.shields.io/badge/AppVersion-0.1.52 -informational?style=flat-square )
2
+ ![ Version: 0.9.0 ] ( https://img.shields.io/badge/Version-0.9.0 -informational?style=flat-square ) ![ AppVersion: 0.1.53 ] ( https://img.shields.io/badge/AppVersion-0.1.53 -informational?style=flat-square )
3
3
4
4
## Prerequisites
5
5
@@ -27,7 +27,7 @@ We have created a helper utility to resolve this issue:
27
27
The utility is packaged in a container image. Below are instructions on executing the utility using Docker:
28
28
29
29
```
30
- docker run -v <output_dir>:/output quay.io/codefresh/gitops-runtime-private-registry-utils:0.8.1 <local_registry>
30
+ docker run -v <output_dir>:/output quay.io/codefresh/gitops-runtime-private-registry-utils:0.9.0 <local_registry>
31
31
```
32
32
` output_dir ` - is a local directory where the utility will output files. <br >
33
33
` local_registry ` - is your local registry where you want to mirror the images to
@@ -144,27 +144,16 @@ sealed-secrets:
144
144
| app-proxy.serviceAccount.create | bool | `true` | |
145
145
| app-proxy.serviceAccount.name | string | `"cap-app-proxy"` | |
146
146
| app-proxy.tolerations | list | `[]` | |
147
+ | 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},"eventReporter":{"enabled":true,"replicas":3,"version":"v2"},"fullnameOverride":"argo-cd"}` | ------------------------------------------------------------------------------------------------------------------- |
147
148
| argo-cd.applicationVersioning.enabled | bool | `true` | Enable application versioning |
148
149
| argo-cd.applicationVersioning.useApplicationConfiguration | bool | `true` | Extract application version based on ApplicationConfiguration CRD |
149
- | argo-cd.configs.cm."accounts.admin" | string | `"apiKey,login"` | |
150
- | argo-cd.configs.cm."application.resourceTrackingMethod" | string | `"annotation+label"` | |
151
- | argo-cd.configs.cm."timeout.reconciliation" | string | `"20s"` | |
152
- | argo-cd.configs.params."application.namespaces" | string | `"cf-*"` | |
153
- | argo-cd.configs.params."server.insecure" | bool | `true` | |
154
- | argo-cd.crds.install | bool | `true` | |
155
150
| argo-cd.eventReporter.enabled | bool | `true` | Installs new event reporter component to cluster |
156
151
| argo-cd.eventReporter.replicas | int | `3` | Amount of shards to handle applications events |
157
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 |
158
- | argo-cd.fullnameOverride | string | `"argo-cd"` | |
159
- | argo-events.crds.install | bool | `false` | |
160
- | argo-events.fullnameOverride | string | `"argo-events"` | |
161
- | argo-rollouts.controller.replicas | int | `1` | |
162
- | argo-rollouts.enabled | bool | `true` | |
163
- | argo-rollouts.fullnameOverride | string | `"argo-rollouts"` | |
164
- | argo-rollouts.installCRDs | bool | `true` | |
153
+ | argo-events | object | `{"crds":{"install":false},"fullnameOverride":"argo-events"}` | ------------------------------------------------------------------------------------------------------------------- |
154
+ | argo-rollouts | object | `{"controller":{"replicas":1},"enabled":true,"fullnameOverride":"argo-rollouts","installCRDs":true}` | ------------------------------------------------------------------------------------------------------------------- |
155
+ | argo-workflows | object | `{"crds":{"install":true},"enabled":true,"fullnameOverride":"argo","server":{"authModes":["client"],"baseHref":"/workflows/"}}` | ------------------------------------------------------------------------------------------------------------------- |
165
156
| argo-workflows.crds.install | bool | `true` | Install and upgrade CRDs |
166
- | argo-workflows.enabled | bool | `true` | |
167
- | argo-workflows.fullnameOverride | string | `"argo"` | |
168
157
| argo-workflows.server.authModes | list | `["client"]` | auth-mode needs to be set to client to be able to see workflow logs from Codefresh UI |
169
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. |
170
159
| event-reporters.events.argoCDServerServiceName | string | `nil` | LEAVE EMPTY and let the chart logic determine the name. Change only if you are totally sure you need to override ArgoCD service name. |
@@ -230,7 +219,7 @@ sealed-secrets:
230
219
| garage-workflows-artifact-storage.persistence.meta | object | `{"size":"100Mi","storageClass":""}` | Volume that stores cluster metadata |
231
220
| garage-workflows-artifact-storage.persistence.meta.storageClass | string | `""` | When empty value empty the default storage class for the cluster will be used |
232
221
| 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. |
233
- | gitops-operator.affinity | object | `{} ` | |
222
+ | 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":{},"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":{"cpu":"500m","memory":"128Mi"},"requests":{"cpu":"100m","memory":"64Mi"}},"serviceAccount":{"annotations":{},"create":true,"name":"gitops-operator-controller-manager"},"tolerations":[]} ` | ------------------------------------------------------------------------------------------------------------------- |
234
223
| gitops-operator.argoCdNotifications | object | `{"image":{},"imageOverride":false,"resources":{}}` | Builtin notifications controller used by gitops-operator for promotion related notifications |
235
224
| 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. |
236
225
| 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. |
@@ -240,32 +229,7 @@ sealed-secrets:
240
229
| gitops-operator.crds.annotations | object | `{}` | Annotations on gitops operator CRDs |
241
230
| gitops-operator.crds.install | bool | `true` | Whether or not to install CRDs |
242
231
| gitops-operator.crds.keep | bool | `false` | Keep CRDs if gitops runtime release is uninstalled |
243
- | gitops-operator.enabled | bool | `true` | |
244
- | gitops-operator.env | object | `{}` | |
245
- | gitops-operator.fullnameOverride | string | `""` | |
246
- | gitops-operator.image | object | `{}` | |
247
- | gitops-operator.imagePullSecrets | list | `[]` | |
248
- | gitops-operator.kube-rbac-proxy.image | object | `{}` | |
249
- | gitops-operator.kube-rbac-proxy.resources.limits.cpu | string | `"500m"` | |
250
- | gitops-operator.kube-rbac-proxy.resources.limits.memory | string | `"128Mi"` | |
251
- | gitops-operator.kube-rbac-proxy.resources.requests.cpu | string | `"100m"` | |
252
- | gitops-operator.kube-rbac-proxy.resources.requests.memory | string | `"64Mi"` | |
253
- | gitops-operator.kube-rbac-proxy.securityContext.allowPrivilegeEscalation | bool | `false` | |
254
- | gitops-operator.kube-rbac-proxy.securityContext.capabilities.drop[0] | string | `"ALL"` | |
255
232
| gitops-operator.libraryMode | bool | `true` | Do not change unless instructed otherwise by Codefresh support |
256
- | gitops-operator.nameOverride | string | `""` | |
257
- | gitops-operator.nodeSelector | object | `{}` | |
258
- | gitops-operator.podAnnotations | object | `{}` | |
259
- | gitops-operator.podLabels | object | `{}` | |
260
- | gitops-operator.replicaCount | int | `1` | |
261
- | gitops-operator.resources.limits.cpu | string | `"500m"` | |
262
- | gitops-operator.resources.limits.memory | string | `"128Mi"` | |
263
- | gitops-operator.resources.requests.cpu | string | `"100m"` | |
264
- | gitops-operator.resources.requests.memory | string | `"64Mi"` | |
265
- | gitops-operator.serviceAccount.annotations | object | `{}` | |
266
- | gitops-operator.serviceAccount.create | bool | `true` | |
267
- | gitops-operator.serviceAccount.name | string | `"gitops-operator-controller-manager"` | |
268
- | gitops-operator.tolerations | list | `[]` | |
269
233
| global.codefresh | object | `{"accountId":"","apiEventsPath":"/2.0/api/events","tls":{"caCerts":{"secret":{"annotations":{},"content":"","create":false,"key":"ca-bundle.crt"},"secretKeyRef":{}},"workflowPipelinesGitWebhooks":{"annotatins":{},"certificates":{}}},"url":"https://g.codefresh.io","userToken":{"secretKeyRef":{},"token":""}}` | Codefresh platform and account-related settings |
270
234
| global.codefresh.accountId | string | `""` | Codefresh Account ID. |
271
235
| global.codefresh.apiEventsPath | string | `"/2.0/api/events"` | Events API endpoint URL suffix. |
@@ -310,6 +274,7 @@ sealed-secrets:
310
274
| internal-router.image.repository | string | `"nginxinc/nginx-unprivileged"` | |
311
275
| internal-router.image.tag | string | `"1.25-alpine"` | |
312
276
| internal-router.imagePullSecrets | list | `[]` | |
277
+ | internal-router.ipv6 | object | `{"enabled":false}` | For ipv6 enabled clusters switch ipv6 enabled to true |
313
278
| internal-router.nameOverride | string | `""` | |
314
279
| internal-router.nodeSelector | object | `{}` | |
315
280
| internal-router.pdb.enabled | bool | `false` | Enable PDB |
@@ -331,7 +296,7 @@ sealed-secrets:
331
296
| internal-router.serviceAccount.create | bool | `true` | |
332
297
| internal-router.serviceAccount.name | string | `""` | |
333
298
| internal-router.tolerations | list | `[]` | |
334
- | sealed-secrets | object | `{"fullnameOverride":"sealed-secrets-controller","image":{"registry":"quay.io","repository":"codefresh/sealed-secrets-controller","tag":"v0.24.5"},"keyrenewperiod":"720h","resources":{"limits":{"cpu":"500m","memory":"1Gi"},"requests":{"cpu":"200m","memory":"512Mi"}}}` | --------------------------------------------------------------------------------------------------------------------- |
335
- | 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. |
299
+ | sealed-secrets | object | `{"fullnameOverride":"sealed-secrets-controller","image":{"registry":"quay.io","repository":"codefresh/sealed-secrets-controller","tag":"v0.24.5"},"keyrenewperiod":"720h","resources":{"limits":{"cpu":"500m","memory":"1Gi"},"requests":{"cpu":"200m","memory":"512Mi"}}}` | ------------------------------------------------------------------------------------------------------------------- |
300
+ | tunnel-client | object | `{"enabled":true,"libraryMode":true,"tunnelServer":{"host":"register-tunnels.cf-cd.com","subdomainHost":"tunnels.cf-cd.com"}}` | ------------------------------------------------------------------------------------------------------------------- |
336
301
| tunnel-client.enabled | bool | `true` | Will only be used if global.runtime.ingress.enabled = false |
337
302
| tunnel-client.libraryMode | bool | `true` | Do not change this value! Breaks chart logic |
0 commit comments