-
Notifications
You must be signed in to change notification settings - Fork 379
Closed
Labels
area/connlibFirezone's core connectivity libraryFirezone's core connectivity librarykind/bugSomething isn't workingSomething isn't working
Description
Describe the bug
I am self-hosting Firezone (latest version) on Kubernetes using the community Helm Chart, and I noticed that, if the domain/api Pods are restarted, VPN connectivity is lost. The DNS names are correctly resolved (I checked with nslookup from terminal) but then the actual requests to the resources time out. Connectivity is restored once I manually restart the gateway Pods.
To Reproduce
In Kubernetes, try killing the domain and api Pods and the connections to the resources under VPN will time out.
Expected behavior
The gateway pod should have a healthcheck that detects that the domain/api resources have restarted and force the gateway Pod to restart. Or the gateway pod should have a more resilient re-connection mechanism.
Screenshots / Logs
I did not see any error logs in the gateway pod.
Platform (please complete the following information)
- _Component (i.e. macOS client / Linux client / Gateway / Admin portal): Gateway
- _Firezone Version (e.g. 1.0.0 or N/A): Gateway 1.3.1; Firezone API: ghcr.io/firezone/api:235c2f3b161348c0bbf6fa21747e11c17f5ca7f5; Firezone Domain: ghcr.io/firezone/domain:235c2f3b161348c0bbf6fa21747e11c17f5ca7f5
- _OS and version: (e.g. Ubuntu 22.04 or N/A): Tested with latest gui-client 1.3.2 on Linux Mint 21.2 and Windows 11
- _Deployment method: (e.g. Docker / Systemd / App Store or N/A): Helm Chart on Kubernetes (AWS EKS)
Metadata
Metadata
Assignees
Labels
area/connlibFirezone's core connectivity libraryFirezone's core connectivity librarykind/bugSomething isn't workingSomething isn't working