From 5c6cddba0dfea93097bcfcc672d46757ea0e3ba2 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Fri, 30 Jan 2026 14:41:14 -0800 Subject: [PATCH] Revert Grafana iframe embedding attempt Iframe approach didn't work well: - Homepage iframe widget only supports height, not width constraints - Some panels fail to load even with anonymous auth - Reverted to authenticated-only Grafana access Co-Authored-By: Claude Opus 4.5 --- argocd/manifests/grafana/values.yaml | 12 ++---------- argocd/manifests/homepage/values.yaml | 20 -------------------- 2 files changed, 2 insertions(+), 30 deletions(-) diff --git a/argocd/manifests/grafana/values.yaml b/argocd/manifests/grafana/values.yaml index 3cb4c80..f38cd03 100644 --- a/argocd/manifests/grafana/values.yaml +++ b/argocd/manifests/grafana/values.yaml @@ -26,16 +26,8 @@ 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 - auth.anonymous: - # WARNING: All dashboards readable without login - # Security relies on Tailscale ACLs - only tailnet members can reach Grafana - # Required for iframe embeds with template variables and non-Prometheus datasources - enabled: true - org_role: Viewer + # Embedding disabled - iframe approach didn't work well for Homepage + allow_embedding: false analytics: check_for_updates: false reporting_enabled: false diff --git a/argocd/manifests/homepage/values.yaml b/argocd/manifests/homepage/values.yaml index c45f78e..129c12f 100644 --- a/argocd/manifests/homepage/values.yaml +++ b/argocd/manifests/homepage/values.yaml @@ -73,24 +73,6 @@ config: format: type: bytes - # Metrics group - Grafana panel embeds - - Metrics: - - Tesla Battery: - widget: - type: iframe - src: https://grafana.ops.eblu.me/d-solo/WopVO_mgz/tesla-charge-level?orgId=1&from=now-2d&to=now&timezone=browser&var-car_id=1&var-base_url=https://tesla.ops.eblu.me&var-bucket_width=7200&panelId=2&theme=dark - classes: h-96 w-72 - - Outside Temp: - widget: - type: iframe - src: https://grafana.ops.eblu.me/d-solo/kOuP_Fggz/tesla-overview?orgId=1&from=now-24h&to=now&timezone=browser&var-car_id=All&var-length_unit=mi&var-temp_unit=F&var-preferred_range=rated&var-base_url=https://tesla.ops.eblu.me&refresh=30s&panelId=8&theme=dark - classes: h-40 w-48 - - Inside Temp: - widget: - type: iframe - src: https://grafana.ops.eblu.me/d-solo/kOuP_Fggz/tesla-overview?orgId=1&from=now-24h&to=now&timezone=browser&var-car_id=All&var-length_unit=mi&var-temp_unit=F&var-preferred_range=rated&var-base_url=https://tesla.ops.eblu.me&refresh=30s&panelId=9&theme=dark - classes: h-40 w-48 - # External bookmarks bookmarks: - Admin: @@ -124,8 +106,6 @@ config: layout: Host Services: style: column - Metrics: - style: row Apps: style: column Observability: