|
5 | 5 | - [Direct from cloned repo](#direct-from-cloned-repo)
|
6 | 6 | - [Kubernetes hosting tips](#kubernetes-hosting-tips)
|
7 | 7 | - [Enterprise features](#enterprise-features)
|
8 |
| -- [Values](#values) |
9 | 8 |
|
10 | 9 | # Windmill Helm Chart
|
11 | 10 |
|
@@ -169,26 +168,57 @@ Enterprise users can use S3 storage for dependency caching for performance. Cac
|
169 | 168 | The sync relies on rclone and uses its methods of authentication to s3 per [Rclone documentation](https://rclone.org/s3/#authentication)
|
170 | 169 |
|
171 | 170 |
|
172 |
| -# Values |
173 |
| - |
174 |
| -| Key | Type | Default | Description | |
175 |
| -| ------------------------- | ------ | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | |
176 |
| -| enterprise.enabled | bool | `false` | enable Windmill Enterprise , requires license key. | |
177 |
| -| enterprise.licenseKey | string | `"123456F"` | Windmill provided Enterprise license key. Sets LICENSE_KEY environment variable in frontend and worker container. | |
178 |
| -| enterprise.s3CacheBucket | string | `"mybucketname"` | S3 bucket to use for dependency cache. Sets S3_CACHE_BUCKET environment variable in worker container | |
179 |
| -| postgres.dbName | string | `"windmill"` | database name for postgres demo container | |
180 |
| -| postgres.enabled | bool | `true` | enabled included Postgres container for demo purposes only | |
181 |
| -| postgres.password | string | `"changeme"` | password for postgres demo container | |
182 |
| -| windmill.baseInternalUrl | string | `"http://windmill-app:8000"` | used internally by the app, should match the service for the frontend deployment, sets BASE_INTERNAL_URL environment variable in frontend and worker container | |
183 |
| -| windmill.baseUrl | string | `"http://localhost"` | domain as shown in browser, change to https etc based on your endpoint/ingress configuration, sets BASE_URL environment variable in frontend and worker container | |
184 |
| -| windmill.databaseUrl | string | `"postgres://postgres:changeme@postgres/windmill?sslmode=disable"` | Postgres URI, pods will crashloop if database is unreachable, sets DATABASE_URL environment variable in frontend and worker container | | |
185 |
| -| windmill.frontendReplicas | int | `2` | replica for the application frontend | |
186 |
| -| windmill.lspReplicas | int | `2` | replicas for the lsp containers used by the frontend | |
187 |
| -| windmill.numWorkers | int | `1` | workers per worker container, default and recommended is 1 to isolate one process per container, sets NUM_WORKER environment variable for worker container. Frontend container has 0 NUM_WORKERS by default | |
188 |
| -| windmill.oauthConfig | string | `"{\n \"github\": {\n \"id\": \"asdfasdf\",\n \"secret\": \"asdfasdfasdf\"\n }\n }\n"` | Oauth configuration for logins etc | |
189 |
| -| windmill.rustBacktrace | int | `1` | rust back trace information enabled, sets RUST_BACKTRACE environment variable in frontend and worker container | |
190 |
| -| windmill.rustLog | string | `"info"` | rust log level, set to debug for more information etc, sets RUST_LOG environment variable in frontend and worker container | |
191 |
| -| windmill.workerReplicas | int | `4` | replicas for the workers, jobs are executed on the workers | |
| 171 | +| Key | Type | Default | Description | |
| 172 | +|-----|------|---------|-------------| |
| 173 | +| enterprise.enabled | bool | `false` | enable Windmill Enterprise , requires license key. | |
| 174 | +| enterprise.licenseKey | string | `"123456F"` | Windmill provided Enterprise license key. Sets LICENSE_KEY environment variable in frontend and worker container. | |
| 175 | +| enterprise.s3CacheBucket | string | `"mybucketname"` | S3 bucket to use for dependency cache. Sets S3_CACHE_BUCKET environment variable in worker container | |
| 176 | +| lsp | string | `"latest"` | lsp image tag | |
| 177 | +| postgresql.auth.database | string | `"windmill"` | | |
| 178 | +| postgresql.auth.postgresPassword | string | `"windmill"` | | |
| 179 | +| postgresql.auth.username | string | `"postgres"` | | |
| 180 | +| postgresql.enabled | bool | `true` | enabled included Postgres container for demo purposes only using bitnami | |
| 181 | +| postgresql.primary.persistence.enabled | bool | `true` | | |
| 182 | +| windmill.baseInternalUrl | string | `"http://windmill-app:8000"` | used internally by the app, should match the service for the frontend deployment, sets BASE_INTERNAL_URL environment variable in frontend and worker container | |
| 183 | +| windmill.baseUrl | string | `"http://localhost"` | domain as shown in browser, change to https etc based on your endpoint/ingress configuration, sets BASE_URL environment variable in frontend and worker container | |
| 184 | +| windmill.databaseUrl | string | `"postgres://postgres:windmill@windmill-postgresql/windmill?sslmode=disable"` | Postgres URI, pods will crashloop if database is unreachable, sets DATABASE_URL environment variable in frontend and worker container | |
| 185 | +| windmill.denoPath | string | `"/usr/bin/deno"` | deno binary built into Windmill image, should not be changed. Sets DENO_PATH environment variable in frontend and worker container | |
| 186 | +| windmill.disableNsjail | bool | `true` | enables/disables nsjail which provide isolation in untrusted environment is disabled by default. Sets DISABLE_NJSAIL environment variable in worker container | |
| 187 | +| windmill.disableNuser | bool | `true` | nsjail user . Sets DISABLE_NUSER environment variable in worker container | |
| 188 | +| windmill.frontend.affinity | object | `{}` | Affinity rules to apply to the pods | |
| 189 | +| windmill.frontend.annotations | object | `{}` | Annotations to apply to the pods | |
| 190 | +| windmill.frontend.autoscaling.enabled | bool | `true` | enable or disable autoscaling | |
| 191 | +| windmill.frontend.autoscaling.maxReplicas | int | `10` | maximum autoscaler replicas | |
| 192 | +| windmill.frontend.autoscaling.targetCPUUtilizationPercentage | int | `80` | target CPU utilization | |
| 193 | +| windmill.frontend.nodeSelector | object | `{}` | Node selector to use for scheduling the pods | |
| 194 | +| windmill.frontend.resources | object | `{}` | Resource limits and requests for the pods | |
| 195 | +| windmill.frontend.tolerations | list | `[]` | Tolerations to apply to the pods | |
| 196 | +| windmill.frontendReplicas | int | `2` | replica for the application frontend | |
| 197 | +| windmill.image | string | `"main"` | windmill app image tag | |
| 198 | +| windmill.lsp.affinity | object | `{}` | Affinity rules to apply to the pods | |
| 199 | +| windmill.lsp.annotations | object | `{}` | Annotations to apply to the pods | |
| 200 | +| windmill.lsp.autoscaling.enabled | bool | `true` | enable or disable autoscaling | |
| 201 | +| windmill.lsp.autoscaling.maxReplicas | int | `10` | maximum autoscaler replicas | |
| 202 | +| windmill.lsp.autoscaling.targetCPUUtilizationPercentage | int | `80` | target CPU utilization | |
| 203 | +| windmill.lsp.nodeSelector | object | `{}` | Node selector to use for scheduling the pods | |
| 204 | +| windmill.lsp.resources | object | `{}` | Resource limits and requests for the pods | |
| 205 | +| windmill.lsp.tolerations | list | `[]` | Tolerations to apply to the pods | |
| 206 | +| windmill.lspReplicas | int | `2` | replicas for the lsp containers used by the frontend | |
| 207 | +| windmill.nsjailPath | string | `"nsjail"` | nsjail binary. Sets NSJAIL_PATH environment variable in worker container | |
| 208 | +| windmill.numWorkers | int | `1` | workers per worker container, default and recommended is 1 to isolate one process per container, sets NUM_WORKER environment variable for worker container. Frontend container has 0 NUM_WORKERS by default | |
| 209 | +| windmill.oauthConfig | string | `"{}\n"` | Oauth configuration for logins and connections. e.g of values "github": { "id": "asdfasdf", "secret": "asdfasdfasdf" } | |
| 210 | +| windmill.pythonPath | string | `"/usr/local/bin/python3"` | python binary built into Windmill image, should not be changed. Sets PYTHON_PATH environment variable in frontend and worker container | |
| 211 | +| windmill.rustBacktrace | int | `1` | rust back trace information enabled, sets RUST_BACKTRACE environment variable in frontend and worker container | |
| 212 | +| windmill.rustLog | string | `"info"` | rust log level, set to debug for more information etc, sets RUST_LOG environment variable in frontend and worker container | |
| 213 | +| windmill.workerReplicas | int | `4` | replicas for the workers, jobs are executed on the workers | |
| 214 | +| windmill.workers.affinity | object | `{}` | Affinity rules to apply to the pods | |
| 215 | +| windmill.workers.annotations | object | `{}` | Annotations to apply to the pods | |
| 216 | +| windmill.workers.autoscaling.enabled | bool | `true` | enable or disable autoscaling | |
| 217 | +| windmill.workers.autoscaling.maxReplicas | int | `10` | maximum autoscaler replicas | |
| 218 | +| windmill.workers.autoscaling.targetCPUUtilizationPercentage | int | `80` | target CPU utilization | |
| 219 | +| windmill.workers.nodeSelector | object | `{}` | Node selector to use for scheduling the pods | |
| 220 | +| windmill.workers.resources | object | `{}` | Resource limits and requests for the pods | |
| 221 | +| windmill.workers.tolerations | list | `[]` | Tolerations to apply to the pods | |
192 | 222 |
|
193 | 223 | ----------------------------------------------
|
194 | 224 |
|
0 commit comments