feat: expose Grafana dashboard via Tailscale ProxyGroup

This commit is contained in:
sirius0xdev 2026-05-04 05:31:42 +00:00
parent 6f985281c7
commit 804013d60f
3 changed files with 12 additions and 0 deletions

View file

@ -67,6 +67,8 @@ spec:
service: service:
type: ClusterIP type: ClusterIP
port: 3000 port: 3000
annotations:
tailscale.com/proxy-group: grafana
# Sidecar to auto-load dashboards from ConfigMaps # Sidecar to auto-load dashboards from ConfigMaps
sidecar: sidecar:

View file

@ -2,3 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- proxygroup-rtx6000.yaml - proxygroup-rtx6000.yaml
- proxygroup-grafana.yaml

View file

@ -0,0 +1,9 @@
apiVersion: tailscale.com/v1alpha1
kind: ProxyGroup
metadata:
name: grafana
spec:
type: ingress
hostnamePrefix: grafana-dashboard
tags:
- tag:k8s-operator