vpn-gateway helm

No introduction found. Create it?

More popular helm chart found

vpn-gateway from angelnu is more popular with 8 repositories.

Install

Install with:

helm repo add k8s-at-home-charts https://k8s-at-home.com/charts/
helm install vpn-gateway k8s-at-home-charts/pod-gateway -f values.yaml

Examples

See examples from other people.

Top Repositories (2 out of 5)

NameRepoStarsVersionTimestamp
vpn-gatewaydfroberg/cluster575.6.2a year ago
vpn-gatewaytoboshii/home-ops2685.6.2a year ago

Values

See the most popular values for this chart:

KeyTypes
boolean
string, number
string
addons.vpn.networkPolicy.egress[].to[].ipBlock.cidr (5)
0.0.0.0/0
${K8S_CLUSTER_CIDR}
${K8S_SERVICE_CIDR}
string
boolean
number
number
number
string
string
string
string
addons.vpn.wireguard.image.repository (5)
ghcr.io/k8s-at-home/wireguard
string
string
string
addons.vpn.wireguard.securityContext.capabilities.add[] (1)
- NET_ADMIN
- SYS_ADMIN
- sysctl net.ipv4.conf.all.src_valid_mark=1
string
addons.vpn.configFileSecret (4)
vpn-gateway-vpnconfig
string
string
string, boolean
string
addons.vpn.livenessProbe.exec.command[] (3)
- sh
- -c
- if [ $(curl -s https://ipinfo.io/country) = "${VPN_COUNTRY}" ]; then exit 0; else exit $?; fi
string
number
number
number
number
number
string
string
string
string
string
addons.vpn.configFile (1)
[Interface] PrivateKey = ${VPN_INTERFACE_PRIVATE_KEY} Address = ${VPN_INTERFACE_ADDRESS} DNS = "1.1.1.1" [Peer] PublicKey = ${VPN_PEER_PUBLIC_KEY} AllowedIPs = 0.0.0.0/0 Endpoint = ${VPN_PEER_ENDPOINT} PersistentKeepalive = 25
string
addons.vpn.env[].name (1)
TZ
IPTABLES_BACKEND
KILLSWITCH
string
addons.vpn.env[].value (1)
America/Chicago
nft
false
string
string
addons.vpn.up (1)
#!/bin/bash ${SECRET_VPN_CURL}
string
boolean
image.repository (5)
ghcr.io/k8s-at-home/pod-gateway
string
string
string
number
publicPorts[].ports[].port (5)
${VPN_FORWARDED_PORT_1}
${VPN_FORWARDED_PORT_1}
string, number
string
string
settings.NOT_ROUTED_TO_GATEWAY_CIDRS (5)
${K8S_CLUSTER_CIDR} ${K8S_SERVICE_CIDR} ${SERVER_CIDR}
string
boolean
string
settings.VPN_LOCAL_CIDRS (5)
${K8S_CLUSTER_CIDR} ${K8S_SERVICE_CIDR} ${SERVER_CIDR}
string
string
number
string
string
string
boolean
webhook.image.repository (5)
ghcr.io/k8s-at-home/gateway-admision-controller
string
string
string
string
DNS (2)
172.16.1.1
string
boolean
string
string
clusterName (1)
${CLUSTER_DOMAIN}
string
livenessProbe.exec.command[] (1)
- sh
- -c
- if [ $(wget -q -O- https://ipinfo.io/country) == '${VPN_COUNTRY}' ]; then exit 0; else exit $?; fi
string
number
number
number
string
string
securityContext.capabilities.add[] (1)
- NET_ADMIN
- SYS_ADMIN
- sysctl net.ipv4.conf.all.src_valid_mark=1
string
string