feat(homepage): style dashboard to match glass translucent theme and enable cluster & telemetry widgets

This commit is contained in:
2026-11-12 11:59:19 -05:00
parent bac981091c
commit 28f199f604

View File

@@ -162,10 +162,16 @@ metadata:
namespace: infrastructure namespace: infrastructure
data: data:
bookmarks.yaml: | bookmarks.yaml: |
- Developer: - Quick Links:
- Github: - GitHub:
- abbr: GH - abbr: GH
href: https://github.com/ href: https://github.com/
- UniFi Site Manager:
- abbr: UI
href: https://unifi.ui.com/
- Cloudflare:
- abbr: CF
href: https://dash.cloudflare.com/
docker.yaml: '' docker.yaml: ''
kubernetes.yaml: | kubernetes.yaml: |
mode: cluster mode: cluster
@@ -193,10 +199,18 @@ data:
icon: gitea.png icon: gitea.png
href: https://git.snarfnet.net href: https://git.snarfnet.net
description: Git Repositories description: Git Repositories
widget:
type: gitea
url: https://git.snarfnet.net
key: f19e772cf54e40ceb2befe452e2bc24dd81fdb71
- ArgoCD: - ArgoCD:
icon: argocd.png icon: argocd.png
href: https://argo.snarfnet.net href: https://argo.snarfnet.net
description: Declarative GitOps Reconciler description: Declarative GitOps Reconciler
widget:
type: argocd
url: https://argo.snarfnet.net
key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJhcmdvY2QiLCJzdWIiOiJob21lcGFnZTphcGlLZXkiLCJuYmYiOjE3OTQ1MDIwNzgsImlhdCI6MTc5NDUwMjA3OCwianRpIjoiZjQ2NzU0NjMtODRhOS00MjI0LWI3ODItNmY5ODQxYWEwY2UxIn0.aHhrny2RBG-vAJAyXMvan0jw65jkP3bguqEduaG78O0
- AWX Automation: - AWX Automation:
icon: awx.png icon: awx.png
href: https://awx.snarfnet.net href: https://awx.snarfnet.net
@@ -231,7 +245,6 @@ data:
label: Max Pods label: Max Pods
- field: state - field: state
label: Cluster State label: Cluster State
- Harvester HCI (Spacedock): - Harvester HCI (Spacedock):
icon: harvester.png icon: harvester.png
href: https://harvester.spacedock.snarfnet.net href: https://harvester.spacedock.snarfnet.net
@@ -267,6 +280,10 @@ data:
icon: uptime-kuma icon: uptime-kuma
href: https://uptime.snarfnet.net href: https://uptime.snarfnet.net
description: Multi-Endpoint Availability Probes description: Multi-Endpoint Availability Probes
widget:
type: uptimekuma
url: http://140.44.4.28:448
slug: default
- Zabbix: - Zabbix:
icon: zabbix.png icon: zabbix.png
href: https://zabbix.snarfnet.net href: https://zabbix.snarfnet.net
@@ -275,6 +292,11 @@ data:
icon: grafana.png icon: grafana.png
href: https://grafana.snarfnet.net href: https://grafana.snarfnet.net
description: Real-Time Metrics & AI Dashboards description: Real-Time Metrics & AI Dashboards
widget:
type: grafana
url: https://grafana.snarfnet.net
username: admin
password: Katzir476!!!
- Core Node Glances: - Core Node Glances:
icon: glances.png icon: glances.png
href: http://140.44.4.11:61208 href: http://140.44.4.11:61208
@@ -298,23 +320,48 @@ data:
label: Humidity label: Humidity
- template: "{{ states('sensor.st_00158555_wind_speed') | float(0) | round(1) }} mph" - template: "{{ states('sensor.st_00158555_wind_speed') | float(0) | round(1) }} mph"
label: Wind Speed label: Wind Speed
settings.yaml: | settings.yaml: |
title: SnarfNet Operations & Telemetry title: SnarfNet Operations & Telemetry
headerStyle: boxedWidgets headerStyle: boxed
color: green color: slate
theme: dark theme: dark
statusStyle: badge
background:
image: https://i.imgur.com/hOzzkCY.jpeg
blur: sm
opacity: 50
brightness: 50
cardBlur: sm
quicklaunch:
searchDescriptions: true
hideInternetSearch: true
hideVisitURL: true
hideVersion: true
layout: layout:
Critical Services: Critical Services:
icon: mdi-shield-check
style: row
columns: 3
GitOps & Automation: GitOps & Automation:
icon: mdi-git
style: row
columns: 4
Storage & Clusters: Storage & Clusters:
icon: mdi-server-network
style: row
columns: 3
Infrastructure & Observability: Infrastructure & Observability:
icon: mdi-chart-timeline-variant
style: row
columns: 3
Environment & Weather: Environment & Weather:
icon: mdi-weather-partly-cloudy
style: row
columns: 1
showStats: true showStats: true
providers: providers:
longhorn: longhorn:
url: http://longhorn-backend.longhorn-system.svc.cluster.local:9500 url: http://longhorn-backend.longhorn-system.svc.cluster.local:9500
widgets.yaml: | widgets.yaml: |
- kubernetes: - kubernetes:
cluster: cluster:
@@ -328,10 +375,12 @@ data:
total: true total: true
nodes: false nodes: false
- resources: - resources:
label: System
backend: resources backend: resources
cpu: true cpu: true
expanded: true expanded: true
memory: true memory: true
disk: /
- search: - search:
provider: duckduckgo provider: duckduckgo
target: _blank target: _blank