From 545dc95fded19979efdb275e436e95dd05be9f6e Mon Sep 17 00:00:00 2001 From: Rich Braun Date: Mon, 28 Sep 2026 10:38:27 -0700 Subject: [PATCH] SYS-685 adjust tailscale upgradeType path definitions --- k8s/helm/headscale/Chart.yaml | 2 +- .../headscale/templates/gateway-backend.yaml | 2 ++ k8s/helm/headscale/values.yaml | 17 +++++++++++++++-- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/k8s/helm/headscale/Chart.yaml b/k8s/helm/headscale/Chart.yaml index 8d412b39..dd27768a 100644 --- a/k8s/helm/headscale/Chart.yaml +++ b/k8s/helm/headscale/Chart.yaml @@ -6,7 +6,7 @@ sources: - https://github.com/instantlinux/docker-tools - https://github.com/juanfont/headscale type: application -version: 0.29.3 +version: 0.29.3-1 appVersion: 0.29.3 dependencies: - name: chartlib diff --git a/k8s/helm/headscale/templates/gateway-backend.yaml b/k8s/helm/headscale/templates/gateway-backend.yaml index 4b5328ab..2a61508e 100644 --- a/k8s/helm/headscale/templates/gateway-backend.yaml +++ b/k8s/helm/headscale/templates/gateway-backend.yaml @@ -7,5 +7,7 @@ spec: - group: gateway.networking.k8s.io kind: HTTPRoute name: {{ include "local.fullname" . }} + sectionName: tailscale httpUpgrade: - type: tailscale-control-protocol + - type: websocket diff --git a/k8s/helm/headscale/values.yaml b/k8s/helm/headscale/values.yaml index d8e1e10e..1c78ea06 100644 --- a/k8s/helm/headscale/values.yaml +++ b/k8s/helm/headscale/values.yaml @@ -65,7 +65,8 @@ gateway: external: true name: gateway-2 routeRules: - - backendRefs: + - name: headscale + backendRefs: - group: "" kind: Service name: headscale @@ -75,7 +76,19 @@ gateway: - path: type: PathPrefix value: / - - backendRefs: + - name: tailscale + backendRefs: + - group: "" + kind: Service + name: headscale + port: 8080 + weight: 1 + matches: + - path: + type: PathPrefix + value: /ts2021 + - name: headplane + backendRefs: - group: "" kind: Service name: headscale-headplane