Merge pull request #94 from sirius0xdev/feat/expose-grafana-dashboard

feat: expose Grafana dashboard via Tailscale ProxyGroup
This commit is contained in:
sirius0xdev 2026-05-04 01:35:00 -04:00 committed by GitHub
commit 84a4913b9a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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