From 449f86d9997e5c17b8b88c959f3724e598142361 Mon Sep 17 00:00:00 2001 From: Marc Portabella Clotet Date: Sat, 25 Oct 2025 12:23:31 +0200 Subject: [PATCH 1/2] Update traefik example to support web-based remote client --- .../traefik-ingress/authentik/values.yaml | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/charts/netbird/examples/traefik-ingress/authentik/values.yaml b/charts/netbird/examples/traefik-ingress/authentik/values.yaml index 2c34341..9686ca4 100644 --- a/charts/netbird/examples/traefik-ingress/authentik/values.yaml +++ b/charts/netbird/examples/traefik-ingress/authentik/values.yaml @@ -105,7 +105,7 @@ management: } image: - tag: 0.32.0 + tag: 0.59.8 persistentVolume: enabled: false envFromSecret: @@ -122,11 +122,11 @@ management: signal: image: - tag: 0.32.0 + tag: 0.59.8 relay: image: - tag: 0.32.0 + tag: 0.59.8 envFromSecret: NB_AUTH_SECRET: netbird/relayPassword env: @@ -137,7 +137,7 @@ relay: dashboard: enabled: true image: - tag: v2.9.0 + tag: v2.20.1 env: # Endpoints NETBIRD_MGMT_API_ENDPOINT: https://netbird.example.com:443 @@ -169,14 +169,14 @@ extraManifests: - websecure routes: - kind: Rule - match: Host(`netbird.example.com`) && !PathPrefix(`/api`) && !PathPrefix(`/management`) && !PathPrefix(`/signalexchange`) && !PathPrefix(`/relay`) + match: Host(`netbird.example.com`) && !PathPrefix(`/api`) && !PathPrefix(`/management`) && !PathPrefix(`/signalexchange`) && !PathPrefix(`/relay`) && !PathPrefix(`/ws-proxy/management`) && !PathPrefix(`/ws-proxy/signal`) services: - name: netbird-traefik-dashboard namespace: netbird-traefik passHostHeader: true port: 80 - kind: Rule - match: Host(`netbird.example.com`) && PathPrefix(`/api`) + match: Host(`netbird.example.com`) && (PathPrefix(`/api`) || PathPrefix(`/ws-proxy/management`)) services: - name: netbird-traefik-management namespace: netbird-traefik @@ -205,5 +205,12 @@ extraManifests: passHostHeader: true port: 80 scheme: h2c + - kind: Rule + match: Host(`netbird.example.com`) && PathPrefix(`/ws-proxy/signal`) + services: + - name: netbird-signal + namespace: netbird + passHostHeader: true + port: 80 tls: secretName: netbird-tls From 034daa4067b50a243c9ff0c86e4fcd59dbd3b4b7 Mon Sep 17 00:00:00 2001 From: Marc Portabella Clotet Date: Sat, 25 Oct 2025 12:25:18 +0200 Subject: [PATCH 2/2] Update charts/netbird/examples/traefik-ingress/authentik/values.yaml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- charts/netbird/examples/traefik-ingress/authentik/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/netbird/examples/traefik-ingress/authentik/values.yaml b/charts/netbird/examples/traefik-ingress/authentik/values.yaml index 9686ca4..a20ff0d 100644 --- a/charts/netbird/examples/traefik-ingress/authentik/values.yaml +++ b/charts/netbird/examples/traefik-ingress/authentik/values.yaml @@ -209,7 +209,7 @@ extraManifests: match: Host(`netbird.example.com`) && PathPrefix(`/ws-proxy/signal`) services: - name: netbird-signal - namespace: netbird + namespace: netbird-traefik passHostHeader: true port: 80 tls: