|
| 1 | +# internal-gateway |
| 2 | + |
| 3 | +  |
| 4 | + |
| 5 | +A Helm chart for Codefresh Internal Gateway |
| 6 | + |
| 7 | +**Homepage:** <https://github.com/codefresh-io/helm-charts> |
| 8 | + |
| 9 | +## Maintainers |
| 10 | + |
| 11 | +| Name | Email | Url | |
| 12 | +| ---- | ------ | --- | |
| 13 | +| codefresh | | <https://codefresh-io.github.io/> | |
| 14 | + |
| 15 | +## Requirements |
| 16 | + |
| 17 | +| Repository | Name | Version | |
| 18 | +|------------|------|---------| |
| 19 | +| https://chartmuseum.codefresh.io/cf-common | cf-common | 0.6.0 | |
| 20 | + |
| 21 | +## Values |
| 22 | + |
| 23 | +| Key | Type | Default | Description | |
| 24 | +|-----|------|---------|-------------| |
| 25 | +| codefresh | object | See below | Codefresh platform settings | |
| 26 | +| configMaps | object | See below | Configmap parameters | |
| 27 | +| container | object | See below | Main container parameters | |
| 28 | +| containerSecurityContext | object | See below | Container security context parameters | |
| 29 | +| controller | object | See below | Controller parameters | |
| 30 | +| global | object | See below | Global parameters | |
| 31 | +| global.clusterDomain | string | `"cluster.local"` | configures cluster domain ("cluster.local" by default) | |
| 32 | +| global.dnsNamespace | string | `"kube-system"` | configures DNS service namespace | |
| 33 | +| global.dnsService | string | `"kube-dns"` | configures DNS service name | |
| 34 | +| hpa | object | See below | HPA parameters | |
| 35 | +| ingress | object | See below | Ingress parameters | |
| 36 | +| libraryMode | bool | `false` | | |
| 37 | +| nginx.config.accessLogEnabled | bool | `true` | Enables NGINX access logs | |
| 38 | +| nginx.config.errorLogLevel | string | `"error"` | Sets the log level of the NGINX error log. One of `debug`, `info`, `notice`, `warn`, `error`, `crit`, `alert`, or `emerg` | |
| 39 | +| nginx.config.file | string | See below | Config file contents for Nginx. Passed through the `tpl` function to allow templating. | |
| 40 | +| nginx.config.httpSnippet | string | `""` | Allows appending custom configuration to the http block | |
| 41 | +| nginx.config.logFormat | string | `"main '$remote_addr - $remote_user [$time_local] $status '\n '\"$request\" $body_bytes_sent \"$http_referer\" '\n '\"$http_user_agent\" \"$http_x_forwarded_for\"';"` | NGINX log format | |
| 42 | +| nginx.config.proxyConf | object | `{"client_body_buffer_size":"16k","client_max_body_size":"5M","proxy_buffer_size":"64k","proxy_buffers":"4 64k","proxy_connect_timeout":"5s","proxy_read_timeout":"60s","proxy_send_timeout":"60s"}` | Set proxy parameters Ref: https://nginx.org/en/docs/http/ngx_http_proxy_module.html | |
| 43 | +| nginx.config.resolver | string | `nil` | Allows to set a custom resolver | |
| 44 | +| nginx.config.serverSnippet | string | `""` | Allows appending custom configuration to the server block | |
| 45 | +| nginx.config.verboseLogging | bool | `true` | Enable logging of 2xx and 3xx HTTP requests | |
| 46 | +| pdb | object | See below | PDB parameters | |
| 47 | +| podAnnotations | object | See below | Pod annotations | |
| 48 | +| podSecurityContext | object | See below | Pod Security Context parameters | |
| 49 | +| rbac | object | See below | RBAC parameters | |
| 50 | +| service | object | See below | Service parameters | |
| 51 | +| serviceAccount | object | See below | Service Account parameters | |
| 52 | +| topologySpreadConstraints | string | See below | Topologe Spread Constraints parameters | |
| 53 | +| volumes | object | See below | Volumes parameters | |
| 54 | + |
| 55 | +---------------------------------------------- |
| 56 | +Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1) |
0 commit comments