From bee85d70ed17411695ac0475378f13eb0bd7cc6f Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Fri, 30 Jan 2026 14:05:12 -0800 Subject: [PATCH] Enable Grafana panel embedding and public dashboards - allow_embedding: true - allows iframe embedding - cookie_samesite: lax - fixes session cookies in iframes - public_dashboards: enabled - per-dashboard public sharing via UI Public dashboard settings persist in SQLite DB on PVC. Co-Authored-By: Claude Opus 4.5 --- argocd/manifests/grafana/values.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/argocd/manifests/grafana/values.yaml b/argocd/manifests/grafana/values.yaml index 402439c..976ed5c 100644 --- a/argocd/manifests/grafana/values.yaml +++ b/argocd/manifests/grafana/values.yaml @@ -25,6 +25,15 @@ persistence: grafana.ini: server: root_url: https://grafana.tail8d86e.ts.net + security: + # Allow embedding panels in iframes (for Homepage dashboard) + allow_embedding: true + # Required for iframe session cookies + cookie_samesite: lax + # Public dashboards - selectively share specific dashboards without auth + # Enable per-dashboard via Share > Public Dashboard in Grafana UI + public_dashboards: + enabled: true analytics: check_for_updates: false reporting_enabled: false