Fix ProtonVPN server names to match registered WireGuard keys

Keys in Vault are registered for US-TX#253 (tx253 worker) and US-TX#34
(tx34 worker), but deployment was connecting to US-TX#179 and US-TX#220.
WireGuard handshake succeeded globally but ProtonVPN only routes internet
traffic through the server the key was registered with.
This commit is contained in:
Will Anderson
2026-04-15 02:48:47 -05:00
parent ff74ce644b
commit 4f558ed576
+10 -10
View File
@@ -1,10 +1,10 @@
# Fornax distributed torrent workers — each is a gluetun+qBittorrent pod on a different VPN server
# Worker TX#179: US-TX#179, NAT-PMP via gluetun native ProtonVPN port forwarding
# Worker TX#220: US-TX#220, NAT-PMP via gluetun native ProtonVPN port forwarding
# Worker tx253: US-TX#253 (endpoint 95.173.217.29), WireGuard key in vault secret/fornax/worker-tx253
# Worker tx34: US-TX#34 (endpoint 146.70.58.130), WireGuard key in vault secret/fornax/worker-tx34
# Both workers share the media-data PVC; each has its own config PVC and VPN credentials
# Port file shared via emptyDir: gluetun writes /tmp/gluetun/forwarded_port, helper reads it
# ── Worker TX#179 ─────────────────────────────────────────────────────────────
# ── Worker TX#253 ─────────────────────────────────────────────────────────────
apiVersion: apps/v1
kind: Deployment
metadata:
@@ -13,7 +13,7 @@ metadata:
labels:
app: fornax-worker-tx253
fornax-role: worker
fornax-server: us-tx-179
fornax-server: us-tx-253
spec:
replicas: 1
strategy:
@@ -26,7 +26,7 @@ spec:
labels:
app: fornax-worker-tx253
fornax-role: worker
fornax-server: us-tx-179
fornax-server: us-tx-253
spec:
initContainers:
- name: tun-setup
@@ -101,7 +101,7 @@ spec:
name: fornax-worker-tx253-secrets
key: PROTONVPN_PRIVATE_KEY
- name: SERVER_NAMES
value: "US-TX#179"
value: "US-TX#253"
- name: VPN_PORT_FORWARDING
value: "on"
- name: DOT
@@ -254,7 +254,7 @@ spec:
type: ClusterIP
---
# ── Worker TX#220 ─────────────────────────────────────────────────────────────
# ── Worker TX#34 ──────────────────────────────────────────────────────────────
apiVersion: apps/v1
kind: Deployment
metadata:
@@ -263,7 +263,7 @@ metadata:
labels:
app: fornax-worker-tx34
fornax-role: worker
fornax-server: us-tx-220
fornax-server: us-tx-34
spec:
replicas: 1
strategy:
@@ -276,7 +276,7 @@ spec:
labels:
app: fornax-worker-tx34
fornax-role: worker
fornax-server: us-tx-220
fornax-server: us-tx-34
spec:
initContainers:
- name: tun-setup
@@ -351,7 +351,7 @@ spec:
name: fornax-worker-tx34-secrets
key: PROTONVPN_PRIVATE_KEY
- name: SERVER_NAMES
value: "US-TX#220"
value: "US-TX#34"
- name: VPN_PORT_FORWARDING
value: "on"
- name: DOT