Skip to content

Add reverse proxy helm chart#32

Open
lixmal wants to merge 9 commits intomainfrom
feature/netbird-proxy
Open

Add reverse proxy helm chart#32
lixmal wants to merge 9 commits intomainfrom
feature/netbird-proxy

Conversation

@lixmal
Copy link
Copy Markdown

@lixmal lixmal commented Feb 10, 2026

Summary

Adds a Helm chart for deploying the NetBird reverse proxy.

Kubernetes Resources

Resource Condition Description
Deployment Always Proxy deployment with health probes, configurable cert and data volumes
Service Always Dual-stack (IPv4/IPv6) support, conditional ACME HTTP, NetBird UDP, and extra ports
ServiceAccount serviceAccount.create With configurable token automount (required for k8s-lease cert locking)
Secret proxyToken set (no existingSecret) Proxy token and optional OIDC client secret
PersistentVolumeClaim certVolume.enabled or geolocation.volume.enabled Shared certificate storage and geolocation database
Role rbac.create Grants Kubernetes lease permissions for ACME certificate locking
RoleBinding Same as Role Binds the lease Role to the ServiceAccount
HorizontalPodAutoscaler autoscaling.enabled CPU and memory based autoscaling
PodDisruptionBudget podDisruptionBudget.enabled Configurable minAvailable or maxUnavailable
NetworkPolicy networkPolicy.enabled Restricts ingress to proxy ports with support for additional custom rules
ServiceMonitor serviceMonitor.enabled Prometheus scraping on the health port

@lixmal lixmal force-pushed the feature/netbird-proxy branch from 17830b8 to 2458171 Compare March 19, 2026 05:53
@EvantAiI
Copy link
Copy Markdown

Hello when do you think the chart will be ready to deploy ?
Does the maintainer of the repo reviewed the pr ? Cause i don't see any movements from the owners unless the kube-operator...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants