chore(dashboard): get started; missing custom icons

This commit is contained in:
David Landry 2023-11-12 15:27:55 -05:00
parent 45101a04c9
commit 45a0eab837
3 changed files with 94 additions and 0 deletions

View file

@ -0,0 +1,10 @@
apiVersion: v2
name: gethomepage
version: 0.0.1
type: application
dependencies:
- name: homepage
version: 1.2.3
repository: https://jameswynn.github.io/helm-charts
sources:
- https://github.com/jameswynn/helm-charts

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

View file

@ -0,0 +1,84 @@
homepage:
config:
bookmarks:
- Developer:
- Github:
- abbr: GH
href: https://github.com/
services:
layout:
Files:
Media:
Games:
Manage Homelab:
Manage Media:
widgets:
# show the kubernetes widget, with the cluster summary and individual nodes
- datetime:
text_size: xl
format:
hour12: true
dateStyle: long
timeStyle: short
- kubernetes:
cluster:
show: true
cpu: true
memory: true
showLabel: true
label: "cluster"
nodes:
show: true
cpu: true
memory: true
showLabel: true
- search:
provider: duckduckgo
target: _blank
kubernetes:
mode: cluster
settings:
layout:
Media:
style: row
columns: 4
Games:
style: row
columns: 4
Files:
Manage Homelab:
Manage Library:
style: row
columns: 4
# The service account is necessary to allow discovery of other services
serviceAccount:
create: true
name: homepage
# This enables the service account to access the necessary resources
enableRbac: true
ingress:
main:
enabled: true
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
traefik.ingress.kubernetes.io/ingressEndpoint.hostname: "dashboard.int.nc.landry.land"
kubernetes.io/ingress.class: traefik
# Example annotations to add Homepage to your Homepage!
gethomepage.dev/enabled: "true"
gethomepage.dev/name: "Homepage"
gethomepage.dev/description: "Dynamically Detected Homepage"
gethomepage.dev/group: "Dynamic"
gethomepage.dev/icon: "homepage.png"
hosts:
- host: dashboard.int.nc.landry.land
paths:
- path: /
pathType: Prefix