Homepage/k8s/configmap.yaml
Alexis Bruneteau 50f5234488 init
2025-09-04 17:17:18 +02:00

100 lines
2.5 KiB
YAML

apiVersion: v1
kind: ConfigMap
metadata:
name: homepage-config
namespace: homepage
labels:
app.kubernetes.io/name: homepage
data:
kubernetes.yaml: |
mode: cluster
settings.yaml: |
providers:
openweathermap: openweathermapapikey
weatherapi: weatherapiapikey
title: Dashboard
favicon: https://github.com/walkxcode/dashboard-icons/blob/main/png/homepage.png
theme: dark
color: slate
headerStyle: clean
layout:
My First Group:
style: row
columns: 3
My Second Group:
style: column
custom.css: ""
custom.js: ""
bookmarks.yaml: |
- Developer:
- Github:
- abbr: GH
href: https://github.com/
- Docker Hub:
- abbr: DH
href: https://hub.docker.com/
- Social:
- Reddit:
- abbr: RE
href: https://www.reddit.com/
services.yaml: |
- Infrastructure:
- Traefik:
href: http://traefik.local
description: Reverse Proxy & Load Balancer
icon: traefik.png
server: my-k3s
container: traefik
- Longhorn:
href: http://longhorn.local
description: Distributed Storage
icon: longhorn.png
- Monitoring:
- Grafana:
href: http://grafana.local
description: Analytics & Monitoring
icon: grafana.png
- Prometheus:
href: http://prometheus.local
description: Metrics Collection
icon: prometheus.png
- Applications:
- Nextcloud:
href: http://nextcloud.local
description: File Sharing & Collaboration
icon: nextcloud.png
- Jellyfin:
href: http://jellyfin.local
description: Media Server
icon: jellyfin.png
widgets.yaml: |
- kubernetes:
cluster:
show: true
cpu: true
memory: true
showLabel: true
label: "K3s Cluster"
nodes:
show: true
cpu: true
memory: true
showLabel: true
- resources:
backend: resources
expanded: true
cpu: true
memory: true
- datetime:
text_size: xl
format:
timeStyle: short
dateStyle: short
hourCycle: h23
- search:
provider: duckduckgo
target: _blank
showSearchSuggestions: true
docker.yaml: ""