fix(dashboard): add ProxyGroup for trading dashboard tailnet exposure

The Tailscale operator v0.40+ requires a ProxyGroup CRD to actually
expose services via the operator - annotations on the Service alone
are insufficient. This adds the missing ProxyGroup resource.

Also fixes the tailnet kustomization.yaml which referenced proxygroup
files that did not exist in that directory (they live in controllers/
and are deployed separately).
This commit is contained in:
Hermes DevOps 2026-05-25 06:44:14 +00:00
parent 569a3d5de9
commit 6cec18cdd9
2 changed files with 11 additions and 2 deletions

View file

@ -1,5 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- proxygroup-rtx6000.yaml - proxygroup-trading-dashboard.yaml
- proxygroup-grafana.yaml

View file

@ -0,0 +1,10 @@
apiVersion: tailscale.com/v1alpha1
kind: ProxyGroup
metadata:
name: trading-dashboard
namespace: customer1
spec:
type: ingress
hostnamePrefix: trade
tags:
- tag:k8s-operator