From 87934e9284c742d919beb2adbaf5686a14482529 Mon Sep 17 00:00:00 2001 From: Will Anderson Date: Tue, 14 Apr 2026 21:24:19 -0500 Subject: [PATCH] Override stale gluetun endpoint IPs for ProtonVPN servers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ProtonVPN migrated US-TX#179 (37.19.200.26 → 95.173.217.29) and US-TX#220 (95.173.217.2 → 146.70.58.130). gluetun's bundled server list still has the old dead IPs. Override via VPN_ENDPOINT_IP and VPN_ENDPOINT_PORT so gluetun uses the correct endpoints while keeping the protonvpn provider (and port forwarding) intact. --- .../worker/overlays/worker-tx253/kustomization.yaml | 10 ++++++++++ .../worker/overlays/worker-tx34/kustomization.yaml | 10 ++++++++++ servers/legion/k8s/media/fornax-workers.yaml | 8 ++++++++ 3 files changed, 28 insertions(+) diff --git a/servers/legion/k8s/fornax/worker/overlays/worker-tx253/kustomization.yaml b/servers/legion/k8s/fornax/worker/overlays/worker-tx253/kustomization.yaml index 5d882dc..a2aba5a 100644 --- a/servers/legion/k8s/fornax/worker/overlays/worker-tx253/kustomization.yaml +++ b/servers/legion/k8s/fornax/worker/overlays/worker-tx253/kustomization.yaml @@ -26,6 +26,16 @@ patches: - op: replace path: /spec/template/spec/containers/0/env/3/value value: US-TX#179 + - op: add + path: /spec/template/spec/containers/0/env/- + value: + name: VPN_ENDPOINT_IP + value: "95.173.217.29" + - op: add + path: /spec/template/spec/containers/0/env/- + value: + name: VPN_ENDPOINT_PORT + value: "51820" - op: replace path: /spec/template/spec/containers/1/env/1/value value: tx253 diff --git a/servers/legion/k8s/fornax/worker/overlays/worker-tx34/kustomization.yaml b/servers/legion/k8s/fornax/worker/overlays/worker-tx34/kustomization.yaml index d547ff7..7659b94 100644 --- a/servers/legion/k8s/fornax/worker/overlays/worker-tx34/kustomization.yaml +++ b/servers/legion/k8s/fornax/worker/overlays/worker-tx34/kustomization.yaml @@ -26,6 +26,16 @@ patches: - op: replace path: /spec/template/spec/containers/0/env/3/value value: US-TX#220 + - op: add + path: /spec/template/spec/containers/0/env/- + value: + name: VPN_ENDPOINT_IP + value: "146.70.58.130" + - op: add + path: /spec/template/spec/containers/0/env/- + value: + name: VPN_ENDPOINT_PORT + value: "51820" - op: replace path: /spec/template/spec/containers/1/env/1/value value: tx34 diff --git a/servers/legion/k8s/media/fornax-workers.yaml b/servers/legion/k8s/media/fornax-workers.yaml index 586d545..0dbb958 100644 --- a/servers/legion/k8s/media/fornax-workers.yaml +++ b/servers/legion/k8s/media/fornax-workers.yaml @@ -106,6 +106,10 @@ spec: value: "on" - name: FIREWALL_OUTBOUND_SUBNETS value: "10.42.0.0/16,10.43.0.0/16" + - name: VPN_ENDPOINT_IP + value: "95.173.217.29" + - name: VPN_ENDPOINT_PORT + value: "51820" volumeMounts: - name: gluetun-data mountPath: /tmp/gluetun @@ -312,6 +316,10 @@ spec: value: "on" - name: FIREWALL_OUTBOUND_SUBNETS value: "10.42.0.0/16,10.43.0.0/16" + - name: VPN_ENDPOINT_IP + value: "146.70.58.130" + - name: VPN_ENDPOINT_PORT + value: "51820" volumeMounts: - name: gluetun-data mountPath: /tmp/gluetun