update questions and deployment, and fix tests

This commit is contained in:
Stavros kois
2022-11-07 16:30:07 +02:00
parent 1e3f8196a7
commit 97dd6cd574
3 changed files with 11 additions and 2 deletions

View File

@@ -102,6 +102,13 @@ questions:
type: int
required: true
default: 0
- variable: client_mtu
label: Clients MTU
description: The MTU the clients will use.
schema:
type: int
required: true
default: 1420
- variable: client_address_range
label: Clients IP Address Range
description: Clients IP address range.

View File

@@ -49,6 +49,7 @@ spec:
{{ $envList = mustAppend $envList (dict "name" "PASSWORD" "value" $wgeasy.password) }}
{{ $envList = mustAppend $envList (dict "name" "WG_PORT" "value" .Values.wgUDPPort) }}
{{ $envList = mustAppend $envList (dict "name" "WG_PERSISTENT_KEEPALIVE" "value" $wgeasy.keep_alive) }}
{{ $envList = mustAppend $envList (dict "name" "WG_MTU" "value" $wgeasy.client_mtu) }}
{{ $envList = mustAppend $envList (dict "name" "WG_DEFAULT_ADDRESS" "value" $wgeasy.client_address_range) }}
{{ $envList = mustAppend $envList (dict "name" "WG_DEFAULT_DNS" "value" $wgeasy.client_dns_server) }}
{{ if $wgeasy.allowed_ips }}

View File

@@ -12,11 +12,12 @@ emptyDirVolumes: true
environmentVariables: []
extraAppVolumeMounts: []
hostNetwork: true
wgUDPPort: 20290
webUIPort: 20921
wgUDPPort: 30290
webUIPort: 30921
wgeasy:
host: wg.domain.com
password: secret
client_mtu: 1420
keep_alive: 5
client_address_range: 10.10.0.x
client_dns_server: "8.8.8.8"