1
1
## Codefresh On-Premises
2
2
3
- ![ Version: 2.7.9 ] ( https://img.shields.io/badge/Version-2.7.9 -informational?style=flat-square ) ![ AppVersion: 2.7.0] ( https://img.shields.io/badge/AppVersion-2.7.0-informational?style=flat-square )
3
+ ![ Version: 2.7.10 ] ( https://img.shields.io/badge/Version-2.7.10 -informational?style=flat-square ) ![ AppVersion: 2.7.0] ( https://img.shields.io/badge/AppVersion-2.7.0-informational?style=flat-square )
4
4
5
5
Helm chart for deploying [ Codefresh On-Premises] ( https://codefresh.io/docs/docs/getting-started/intro-to-codefresh/ ) to Kubernetes.
6
6
@@ -2132,15 +2132,15 @@ After platform upgrade, Consul fails with the error `refusing to rejoin cluster
2132
2132
| argo-platform.runtime-monitor | object | See below | runtime-monitor Don't enable! Not used in onprem! |
2133
2133
| argo-platform.ui | object | See below | ui |
2134
2134
| argo-platform.useExternalSecret | bool | `false` | Use regular k8s secret object. Keep `false`! |
2135
- | builder | object | `{"affinity":{},"container":{"image":{"registry":"docker.io","repository":"library/docker","tag":"28.0-dind"}},"enabled":true,"initContainers":{"register":{"image":{"registry":"quay.io","repository":"codefresh/curl","tag":"8.11.1"}}},"nodeSelector":{},"podSecurityContext":{},"resources":{},"tolerations":[]}` | builder |
2135
+ | builder | object | `{"affinity":{},"container":{"image":{"registry":"docker.io","repository":"library/docker","tag":"28.0-dind"}},"enabled":true,"imagePullSecrets":[]," initContainers":{"register":{"image":{"registry":"quay.io","repository":"codefresh/curl","tag":"8.11.1"}}},"nodeSelector":{},"podSecurityContext":{},"resources":{},"tolerations":[]}` | builder |
2136
2136
| cf-broadcaster | object | See below | broadcaster |
2137
2137
| cf-oidc-provider | object | See below | cf-oidc-provider |
2138
2138
| cf-platform-analytics-etlstarter | object | See below | etl-starter |
2139
2139
| cf-platform-analytics-etlstarter.redis.enabled | bool | `false` | Disable redis subchart |
2140
2140
| cf-platform-analytics-etlstarter.system-etl-postgres | object | `{"container":{"env":{"BLUE_GREEN_ENABLED":true}},"controller":{"cronjob":{"ttlSecondsAfterFinished":300}},"enabled":true}` | Only postgres ETL should be running in onprem |
2141
2141
| cf-platform-analytics-platform | object | See below | platform-analytics |
2142
- | cfapi | object | `{"affinity":{},"container":{"env":{"AUDIT_AUTO_CREATE_DB":true,"DEFAULT_SYSTEM_TYPE":"PROJECT_ONE","GITHUB_API_PATH_PREFIX":"/api/v3","LOGGER_LEVEL":"debug","OIDC_PROVIDER_PORT":"{{ .Values.global.oidcProviderPort }}","OIDC_PROVIDER_PROTOCOL":"{{ .Values.global.oidcProviderProtocol }}","OIDC_PROVIDER_TOKEN_ENDPOINT":"{{ .Values.global.oidcProviderTokenEndpoint }}","OIDC_PROVIDER_URI":"{{ .Values.global.oidcProviderService }}","ON_PREMISE":true,"RUNTIME_MONGO_DB":"codefresh","RUNTIME_REDIS_DB":0},"image":{"registry":"us-docker.pkg.dev/codefresh-enterprise/gcr.io","repository":"codefresh/cf-api"}},"controller":{"replicas":2},"enabled":true,"hpa":{"enabled":false,"maxReplicas":10,"minReplicas":2,"targetCPUUtilizationPercentage":70},"nodeSelector":{},"pdb":{"enabled":false,"minAvailable":"50%"},"podSecurityContext":{},"resources":{"limits":{},"requests":{"cpu":"200m","memory":"256Mi"}},"secrets":{"secret":{"enabled":true,"stringData":{"OIDC_PROVIDER_CLIENT_ID":"{{ .Values.global.oidcProviderClientId }}","OIDC_PROVIDER_CLIENT_SECRET":"{{ .Values.global.oidcProviderClientSecret }}"},"type":"Opaque"}},"tolerations":[]}` | cf-api |
2143
- | cfapi-internal.<<.affinity | object | `{}` | |
2142
+ | cfapi | object | `{"affinity":{},"container":{"env":{"AUDIT_AUTO_CREATE_DB":true,"DEFAULT_SYSTEM_TYPE":"PROJECT_ONE","GITHUB_API_PATH_PREFIX":"/api/v3","LOGGER_LEVEL":"debug","OIDC_PROVIDER_PORT":"{{ .Values.global.oidcProviderPort }}","OIDC_PROVIDER_PROTOCOL":"{{ .Values.global.oidcProviderProtocol }}","OIDC_PROVIDER_TOKEN_ENDPOINT":"{{ .Values.global.oidcProviderTokenEndpoint }}","OIDC_PROVIDER_URI":"{{ .Values.global.oidcProviderService }}","ON_PREMISE":true,"RUNTIME_MONGO_DB":"codefresh","RUNTIME_REDIS_DB":0},"image":{"registry":"us-docker.pkg.dev/codefresh-enterprise/gcr.io","repository":"codefresh/cf-api"}},"controller":{"replicas":2},"enabled":true,"hpa":{"enabled":false,"maxReplicas":10,"minReplicas":2,"targetCPUUtilizationPercentage":70},"imagePullSecrets":[],"nodeSelector":{},"pdb":{"enabled":false,"minAvailable":"50%"},"podSecurityContext":{},"resources":{"limits":{},"requests":{"cpu":"200m","memory":"256Mi"}},"secrets":{"secret":{"enabled":true,"stringData":{"OIDC_PROVIDER_CLIENT_ID":"{{ .Values.global.oidcProviderClientId }}","OIDC_PROVIDER_CLIENT_SECRET":"{{ .Values.global.oidcProviderClientSecret }}"},"type":"Opaque"}},"tolerations":[]}` | cf-api |
2143
+ | cfapi-internal.<<.affinity | object | `{}` | Affinity configuration |
2144
2144
| cfapi-internal.<<.container | object | `{"env":{"AUDIT_AUTO_CREATE_DB":true,"DEFAULT_SYSTEM_TYPE":"PROJECT_ONE","GITHUB_API_PATH_PREFIX":"/api/v3","LOGGER_LEVEL":"debug","OIDC_PROVIDER_PORT":"{{ .Values.global.oidcProviderPort }}","OIDC_PROVIDER_PROTOCOL":"{{ .Values.global.oidcProviderProtocol }}","OIDC_PROVIDER_TOKEN_ENDPOINT":"{{ .Values.global.oidcProviderTokenEndpoint }}","OIDC_PROVIDER_URI":"{{ .Values.global.oidcProviderService }}","ON_PREMISE":true,"RUNTIME_MONGO_DB":"codefresh","RUNTIME_REDIS_DB":0},"image":{"registry":"us-docker.pkg.dev/codefresh-enterprise/gcr.io","repository":"codefresh/cf-api"}}` | Container configuration |
2145
2145
| cfapi-internal.<<.container.env | object | See below | Env vars |
2146
2146
| cfapi-internal.<<.container.image | object | `{"registry":"us-docker.pkg.dev/codefresh-enterprise/gcr.io","repository":"codefresh/cf-api"}` | Image |
@@ -2154,18 +2154,17 @@ After platform upgrade, Consul fails with the error `refusing to rejoin cluster
2154
2154
| cfapi-internal.<<.hpa.maxReplicas | int | `10` | Maximum number of replicas |
2155
2155
| cfapi-internal.<<.hpa.minReplicas | int | `2` | Minimum number of replicas |
2156
2156
| cfapi-internal.<<.hpa.targetCPUUtilizationPercentage | int | `70` | Average CPU utilization percentage |
2157
- | cfapi-internal.<<.nodeSelector | object | `{}` | |
2157
+ | cfapi-internal.<<.imagePullSecrets | list | `[]` | Image pull secrets |
2158
+ | cfapi-internal.<<.nodeSelector | object | `{}` | Node selector configuration |
2158
2159
| cfapi-internal.<<.pdb | object | `{"enabled":false,"minAvailable":"50%"}` | Pod disruption budget configuration |
2159
2160
| cfapi-internal.<<.pdb.enabled | bool | `false` | Enable PDB |
2160
2161
| cfapi-internal.<<.pdb.minAvailable | string | `"50%"` | Minimum number of replicas in percentage |
2161
- | cfapi-internal.<<.podSecurityContext | object | `{}` | |
2162
+ | cfapi-internal.<<.podSecurityContext | object | `{}` | Pod security context configuration |
2162
2163
| cfapi-internal.<<.resources | object | `{"limits":{},"requests":{"cpu":"200m","memory":"256Mi"}}` | Resource requests and limits |
2163
- | cfapi-internal.<<.secrets.secret.enabled | bool | `true` | |
2164
- | cfapi-internal.<<.secrets.secret.stringData.OIDC_PROVIDER_CLIENT_ID | string | `"{{ .Values.global.oidcProviderClientId }}"` | |
2165
- | cfapi-internal.<<.secrets.secret.stringData.OIDC_PROVIDER_CLIENT_SECRET | string | `"{{ .Values.global.oidcProviderClientSecret }}"` | |
2166
- | cfapi-internal.<<.secrets.secret.type | string | `"Opaque"` | |
2167
- | cfapi-internal.<<.tolerations | list | `[]` | |
2164
+ | cfapi-internal.<<.secrets | object | `{"secret":{"enabled":true,"stringData":{"OIDC_PROVIDER_CLIENT_ID":"{{ .Values.global.oidcProviderClientId }}","OIDC_PROVIDER_CLIENT_SECRET":"{{ .Values.global.oidcProviderClientSecret }}"},"type":"Opaque"}}` | Secrets configuration |
2165
+ | cfapi-internal.<<.tolerations | list | `[]` | Tolerations configuration |
2168
2166
| cfapi-internal.enabled | bool | `false` | |
2167
+ | cfapi.affinity | object | `{}` | Affinity configuration |
2169
2168
| cfapi.container | object | `{"env":{"AUDIT_AUTO_CREATE_DB":true,"DEFAULT_SYSTEM_TYPE":"PROJECT_ONE","GITHUB_API_PATH_PREFIX":"/api/v3","LOGGER_LEVEL":"debug","OIDC_PROVIDER_PORT":"{{ .Values.global.oidcProviderPort }}","OIDC_PROVIDER_PROTOCOL":"{{ .Values.global.oidcProviderProtocol }}","OIDC_PROVIDER_TOKEN_ENDPOINT":"{{ .Values.global.oidcProviderTokenEndpoint }}","OIDC_PROVIDER_URI":"{{ .Values.global.oidcProviderService }}","ON_PREMISE":true,"RUNTIME_MONGO_DB":"codefresh","RUNTIME_REDIS_DB":0},"image":{"registry":"us-docker.pkg.dev/codefresh-enterprise/gcr.io","repository":"codefresh/cf-api"}}` | Container configuration |
2170
2169
| cfapi.container.env | object | See below | Env vars |
2171
2170
| cfapi.container.image | object | `{"registry":"us-docker.pkg.dev/codefresh-enterprise/gcr.io","repository":"codefresh/cf-api"}` | Image |
@@ -2179,10 +2178,15 @@ After platform upgrade, Consul fails with the error `refusing to rejoin cluster
2179
2178
| cfapi.hpa.maxReplicas | int | `10` | Maximum number of replicas |
2180
2179
| cfapi.hpa.minReplicas | int | `2` | Minimum number of replicas |
2181
2180
| cfapi.hpa.targetCPUUtilizationPercentage | int | `70` | Average CPU utilization percentage |
2181
+ | cfapi.imagePullSecrets | list | `[]` | Image pull secrets |
2182
+ | cfapi.nodeSelector | object | `{}` | Node selector configuration |
2182
2183
| cfapi.pdb | object | `{"enabled":false,"minAvailable":"50%"}` | Pod disruption budget configuration |
2183
2184
| cfapi.pdb.enabled | bool | `false` | Enable PDB |
2184
2185
| cfapi.pdb.minAvailable | string | `"50%"` | Minimum number of replicas in percentage |
2186
+ | cfapi.podSecurityContext | object | `{}` | Pod security context configuration |
2185
2187
| cfapi.resources | object | `{"limits":{},"requests":{"cpu":"200m","memory":"256Mi"}}` | Resource requests and limits |
2188
+ | cfapi.secrets | object | `{"secret":{"enabled":true,"stringData":{"OIDC_PROVIDER_CLIENT_ID":"{{ .Values.global.oidcProviderClientId }}","OIDC_PROVIDER_CLIENT_SECRET":"{{ .Values.global.oidcProviderClientSecret }}"},"type":"Opaque"}}` | Secrets configuration |
2189
+ | cfapi.tolerations | list | `[]` | Tolerations configuration |
2186
2190
| cfsign | object | See below | tls-sign |
2187
2191
| cfui | object | See below | cf-ui |
2188
2192
| charts-manager | object | See below | charts-manager |
@@ -2337,5 +2341,5 @@ After platform upgrade, Consul fails with the error `refusing to rejoin cluster
2337
2341
| seed.postgresSeedJob.postgresUser | optional | `""` | "postgres" admin user in plain text (required ONLY for seed job!) Must be a privileged user allowed to create databases and grant roles. If omitted, username and password from `.Values.global.postgresUser/postgresPassword` will be used. |
2338
2342
| seed.postgresSeedJob.postgresUserSecretKeyRef | optional | `{}` | "postgres" admin user from exising secret |
2339
2343
| segment-reporter.enabled | bool | `false` | |
2340
- | tasker-kubernetes | object | `{"affinity":{},"container":{"image":{"registry":"us-docker.pkg.dev/codefresh-enterprise/gcr.io","repository":"codefresh/tasker-kubernetes"}},"enabled":true,"hpa":{"enabled":false},"nodeSelector":{},"pdb":{"enabled":false},"podSecurityContext":{},"resources":{"limits":{},"requests":{"cpu":"100m","memory":"128Mi"}},"tolerations":[]}` | tasker-kubernetes |
2344
+ | tasker-kubernetes | object | `{"affinity":{},"container":{"image":{"registry":"us-docker.pkg.dev/codefresh-enterprise/gcr.io","repository":"codefresh/tasker-kubernetes"}},"enabled":true,"hpa":{"enabled":false},"imagePullSecrets":[]," nodeSelector":{},"pdb":{"enabled":false},"podSecurityContext":{},"resources":{"limits":{},"requests":{"cpu":"100m","memory":"128Mi"}},"tolerations":[]}` | tasker-kubernetes |
2341
2345
| webTLS | object | `{"cert":"","enabled":false,"key":"","secretName":"star.codefresh.io"}` | DEPRECATED - Use `.Values.ingress.tls` instead TLS secret for Ingress |
0 commit comments