|
| 1 | +# openvpn-client |
| 2 | + |
| 3 | +   |
| 4 | + |
| 5 | +A Helm chart for an OpenVPN client with HTTP and SOCKS5 proxies |
| 6 | + |
| 7 | +## Values |
| 8 | + |
| 9 | +| Key | Type | Default | Description | |
| 10 | +|-----|------|---------|-------------| |
| 11 | +| affinity | object | `{}` | | |
| 12 | +| auth.enabled | bool | `false` | Whether to turn on authentication for the proxies | |
| 13 | +| auth.existingSecret | string | `""` | Existing secret containing the credentials for accessing the proxies. | |
| 14 | +| auth.proxyPassword | string | `""` | | |
| 15 | +| auth.proxyUsername | string | `""` | | |
| 16 | +| autoscaling.enabled | bool | `false` | | |
| 17 | +| autoscaling.maxReplicas | int | `100` | | |
| 18 | +| autoscaling.minReplicas | int | `1` | | |
| 19 | +| autoscaling.targetCPUUtilizationPercentage | int | `80` | | |
| 20 | +| configFiles.files | object | `{}` | OpenVPN config files | |
| 21 | +| configFiles.openVPNConfig | string | `""` | The OpenVPN config file to use. If this is unset, the first file with the extension `.conf` will be used. | |
| 22 | +| fullnameOverride | string | `""` | | |
| 23 | +| httpProxy.enabled | bool | `false` | The on/off status of Tinyproxy, the built-in HTTP proxy server. | |
| 24 | +| image.pullPolicy | string | `"IfNotPresent"` | | |
| 25 | +| image.repository | string | `"ghcr.io/wfg/openvpn-client"` | | |
| 26 | +| image.tag | string | `""` | Overrides the image tag whose default is the chart appVersion. | |
| 27 | +| killSwitch.enabled | bool | `true` | The on/off status of the network kill switch. | |
| 28 | +| listenOn | string | `""` | Address the proxies will be listening on. Set to `0.0.0.0` to allow all IP addresses. | |
| 29 | +| nameOverride | string | `""` | | |
| 30 | +| nodeSelector | object | `{}` | | |
| 31 | +| podAnnotations | object | `{}` | | |
| 32 | +| replicaCount | int | `1` | | |
| 33 | +| resources | object | `{}` | | |
| 34 | +| service.type | string | `"ClusterIP"` | | |
| 35 | +| socksProxy.enabled | bool | `false` | The on/off status of Dante, the built-in SOCKS proxy server. | |
| 36 | +| subnets | list | `[]` | A list of one or more subnets to allow outside of the VPN tunnel. | |
| 37 | +| tolerations | list | `[]` | | |
| 38 | +| vpnLogLevel | int | `3` | OpenVPN verbosity (`1`-`11`) | |
| 39 | + |
| 40 | +---------------------------------------------- |
| 41 | +Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0) |
0 commit comments