feat(homepage): style dashboard to match glass translucent theme and enable cluster & telemetry widgets
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user