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:
parent
569a3d5de9
commit
6cec18cdd9
2 changed files with 11 additions and 2 deletions
|
|
@ -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
|
|
||||||
|
|
|
||||||
10
infrastructure/tailnet/proxygroup-trading-dashboard.yaml
Normal file
10
infrastructure/tailnet/proxygroup-trading-dashboard.yaml
Normal 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
|
||||||
Loading…
Add table
Reference in a new issue