Files
infrastructure/clusters/cl01tl/applications/homepage/values.yaml
2024-05-22 12:49:28 -05:00

421 lines
16 KiB
YAML

homepage:
deployment:
annotations:
reloader.stakater.com/auto: "true"
resources:
limits:
memory: 2Gi
cpu: 1000m
envFrom:
- secretRef:
name: homepage-back-key-secret
ingressRoute:
host: home.alexlebens.net
authentik:
outpost: authentik-outpost-proxy
namespace: authentik
config:
widgets:
- logo:
icon: https://alexlebens-dev.nyc3.digitaloceanspaces.com/cl02do/assets/icon_white.png
- kubernetes:
cluster:
show: true
cpu: true
memory: true
showLabel: true
label: "Cluster"
nodes:
show: false
- datetime:
text_size: xl
format:
dateStyle: long
timeStyle: short
hour12: false
- openmeteo:
label: Denver
latitude: 39.73
longitude: 104.99
units: metric
cache: 5
services:
- Media:
- Plex:
icon: plex.png
href: https://plex.alexlebens.net
description: Media server
siteMonitor: http://plex.plex:32400
statusStyle: dot
- Overseerr:
icon: overseerr.png
description: Requests
href: https://overseerr.alexlebens.net
siteMonitor: http://overseerr.overseerr:5055
statusStyle: dot
- Jellyfin:
icon: jellyfin.png
description: Media server
href: https://jellyfin.alexlebens.net/
siteMonitor: http://jellyfin.jellyfin:8096
statusStyle: dot
- Kyoo:
icon: https://raw.githubusercontent.com/zoriya/Kyoo/master/icons/icon-256x256.png
description: Media server
href: https://kyoo.alexlebens.net/
siteMonitor: http://kyoo-front.kyoo:8901
statusStyle: dot
- TubeAchivist:
icon: tube-archivist.png
description: Youtube downloader
href: https://tubearchivist.alexlebens.net/login/
siteMonitor: http://tubearchivist.tubearchivist:8000
statusStyle: dot
- Navidrome:
icon: navidrome.png
description: Music
href: https://navidrome.alexlebens.net
siteMonitor: http://navidrome.navidrome:4533
statusStyle: dot
- Audiobookshelf:
icon: audiobookshelf.png
description: Audiobooks, Books, and Podcasts
href: https://audiobookshelf.alexlebens.net
siteMonitor: http://audiobookshelf.audiobookshelf:80
statusStyle: dot
- Calibre:
icon: calibre-web.png
description: Books
href: https://calibre.alexlebens.net
siteMonitor: http://calibre-web.calibre-web:8083
statusStyle: dot
- Applications:
- Ghost (.dev):
icon: ghost.png
description: Website and blog
href: https://blog.alexlebens.dev
siteMonitor: https://blog.alexlebens.dev
statusStyle: dot
- Chat (.dev):
icon: element.svg
description: Web client for Matrix chat
href: https://chat.alexlebens.dev
siteMonitor: https://chat.alexlebens.dev
statusStyle: dot
- Home Assistant:
icon: home-assistant.png
description: Home automation
href: https://homeassistant.alexlebens.net
siteMonitor: http://home-assistant.home-assistant:8123
statusStyle: dot
- Vikunja:
icon: vikunja.png
description: Notes and tasks
href: https://vikunja.alexlebens.net
siteMonitor: http://vikunja-frontend.vikunja:80
statusStyle: dot
- Taiga:
icon: taiga.png
description: Project planning
href: https://taiga.alexlebens.net
siteMonitor: http://taiga-front.taiga:80
statusStyle: dot
- Penpot:
icon: https://raw.githubusercontent.com/penpot/penpot/362d4ea47f06d169dd6e0a34cb9d141200e646e6/frontend/resources/images/icons/penpot-logo-icon.svg
description: Web design
href: https://penpot.alexlebens.net
siteMonitor: http://penpot.penpot:80
statusStyle: dot
- Outline:
icon: outline.png
description: Wiki
href: https://outline.alexlebens.net
siteMonitor: http://outline.outline:3000
statusStyle: dot
- FreshRss:
icon: freshrss.svg
description: Rss reader
href: https://rss.alexlebens.net
siteMonitor: http://freshrss.freshrss:80
statusStyle: dot
- Code:
- Code Server:
icon: code-server.png
description: VS Code in a browser
href: https://codeserver.alexlebens.net
siteMonitor: http://code-server.code-server:8443
statusStyle: dot
- Code Server - Home Assistant:
icon: code-server.png
description: Edit config for Home Assistant
href: https://homeassistant-codeserver.alexlebens.net
siteMonitor: http://home-assistant-codeserver.home-assistant:8443
statusStyle: dot
- Gitea:
icon: gitea.png
description: Code repository
href: https://gitea.alexlebens.net
siteMonitor: http://gitea-http.gitea:3000
statusStyle: dot
- ArgoCD:
icon: argocd.png
description: Continous Deployment
href: https://argocd.alexlebens.net
siteMonitor: http://argocd-server.argocd:80
statusStyle: dot
namespace: argocd
- Argo Rollouts:
icon: argocd.png
description: Deployment mangement and evaluation
href: https://argo-rollouts.alexlebens.net
siteMonitor: http://argo-rollouts-dashboard.argocd:3100
statusStyle: dot
namespace: argocd
- Argo Workflows:
icon: argocd.png
description: Workflows and events for ArgoCD
href: https://argo-workflows.alexlebens.net
siteMonitor: http://argo-workflows-server.argocd:2746
statusStyle: dot
namespace: argocd
- Kargo:
icon: https://raw.githubusercontent.com/akuity/kargo/main/ui/public/kargo-icon.png
description: Continous Integration
href: https://kargo.alexlebens.net
siteMonitor: http://kargo-api.argocd:80
statusStyle: dot
namespace: argocd
- Management:
- Calibre Server:
icon: calibre.png
description: Calibre content server
href: https://calibre-server.alexlebens.net
siteMonitor: http://calibre-server.calibre-server:8080
statusStyle: dot
- COPS:
icon: calibre-web.png
description: Calibre OPDS (and HTML) PHP Server
href: https://calibre-content.alexlebens.net
siteMonitor: http://cops.cops:80
statusStyle: dot
- Monitoring:
- Portainer:
icon: portainer.png
description: Service monitoring
href: https://portainer.alexlebens.net
siteMonitor: http://portainer.portainer:9000
statusStyle: dot
- Headlamp:
icon: kubernetes.png
description: Kubernetes dashboard
href: https://headlamp.alexlebens.net
siteMonitor: http://headlamp.headlamp:80
statusStyle: dot
- Hubble:
icon: cilium.png
description: Network monitoring for Cilium
href: https://hubble.alexlebens.net
siteMonitor: http://hubble-ui.kube-system:80
statusStyle: dot
- Grafana:
icon: grafana.png
description: Dashboard
href: https://grafana.alexlebens.net
siteMonitor: https://grafana.alexlebens.net
statusStyle: dot
- Prometheus:
icon: prometheus.png
description: Metrics database
href: https://prometheus.alexlebens.net
siteMonitor: http://kube-prometheus-stack-prometheus.kube-prometheus-stack:9090
statusStyle: dot
widget:
type: prometheus
url: http://kube-prometheus-stack-prometheus.kube-prometheus-stack:9090
- Alertmanager:
icon: alertmanager.png
description: Alerting and notification
href: https://alertmanager.alexlebens.net
siteMonitor: http://kube-prometheus-stack-alertmanager.kube-prometheus-stack:9093
statusStyle: dot
- Services:
- Authentik:
icon: authentik.png
description: Identity management and provider
href: https://authentik.alexlebens.net
siteMonitor: http://authentik-server.authentik:80
statusStyle: dot
- Authentik (.dev):
icon: authentik.png
description: Identity management and provider
href: https://auth.alexlebens.dev
siteMonitor: https://auth.alexlebens.dev
statusStyle: dot
- Traefik - cl01tl:
icon: traefik.png
description: Reverse proxy
href: https://traefik-cl01tl.alexlebens.net/dashboard/#/
siteMonitor: https://traefik-cl01tl.alexlebens.net/dashboard/#/
statusStyle: dot
widget:
type: traefik
url: https://traefik-cl01tl.alexlebens.net
- Traefik - ps08rp:
icon: traefik.png
description: Reverse proxy
href: https://traefik-ps08rp.alexlebens.net/dashboard/#/
siteMonitor: https://traefik-ps08rp.alexlebens.net/dashboard/#/
statusStyle: dot
- Traefik - ps09rp:
icon: traefik.png
description: Reverse proxy
href: https://traefik-ps09rp.alexlebens.net/dashboard/#/
siteMonitor: https://traefik-ps09rp.alexlebens.net/dashboard/#/
statusStyle: dot
- Technitium - ps08rp:
icon: technitium.png
description: DNS
href: https://technitium-ps08rp.alexlebens.net
siteMonitor: https://technitium-ps08rp.alexlebens.net
statusStyle: dot
- Technitium - ps09rp:
icon: technitium.png
description: DNS
href: https://technitium-ps09rp.alexlebens.net
siteMonitor: https://technitium-ps09rp.alexlebens.net
statusStyle: dot
- Hardware:
- Unifi:
icon: unifi.png
description: Manager network hardware
href: https://unifi.alexlebens.net
siteMonitor: https://unifi.alexlebens.net
statusStyle: dot
- Synology:
icon: synology.png
description: Network Attached Storage
href: https://synology.alexlebens.net
siteMonitor: https://synology.alexlebens.net
statusStyle: dot
widget:
type: diskstation
url: https://synology.alexlebens.net
username: '{{HOMEPAGE_VAR_SYNOLOGY_USER}}'
password: '{{HOMEPAGE_VAR_SYNOLOGY_PASSWORD}}'
volume: volume_2
- HD Homerun Flex:
icon: hdhomerun.png
description: TV Tuner
href: http://hdhr.alexlebens.net
siteMonitor: http://hdhr.alexlebens.net
statusStyle: dot
- Pi KVM:
icon: pikvm.png
description: IP KVM
href: https://pikvm.alexlebens.net
siteMonitor: https://pikvm.alexlebens.net
statusStyle: dot
- Storage:
- Ceph:
icon: ceph.png
description: Clustered storage
href: https://ceph.alexlebens.net
siteMonitor: http://rook-ceph-mgr-dashboard.rook-ceph:7000
statusStyle: dot
- PGAdmin:
icon: pgadmin.png
description: Postgresql console
href: https://pgadmin.alexlebens.net
siteMonitor: http://pgadmin-pgadmin4.pgadmin:80
statusStyle: dot
- Vault:
icon: vault.png
description: Secret management
href: https://vault.alexlebens.net
siteMonitor: http://vault.vault:8200
statusStyle: dot
- Minio:
icon: minio.png
description: Operator for Minio S3 storage
href: https://minio.alexlebens.net
siteMonitor: http://console.minio-operator:9090
statusStyle: dot
- Minio - Outline:
icon: minio.png
description: Tenant for Outline S3 storage
href: https://minio-outline.alexlebens.net
siteMonitor: http://minio-outline-console.outline:9090
statusStyle: dot
- Minio - Penpot:
icon: minio.png
description: Tenant for Penpot S3 storage
href: https://minio-penpot.alexlebens.net
siteMonitor: http://minio-penpot-console.penpot:9090
statusStyle: dot
bookmarks:
- External Services:
- Github:
- abbr: GH
href: https://github.com/alexlebens/alexlebens-net
- Renovate:
- abbr: RN
href: https://developer.mend.io/[platform]/alexlebens/alexlebens-net
- AWS:
- abbr: AW
href: https://aws.amazon.com/console/
- Cloudflare:
- abbr: CF
href: https://dash.cloudflare.com/b76e303258b84076ee01fd0f515c0768
- Tailscale:
- abbr: TS
href: https://login.tailscale.com/admin/machines
- ProtonVPN:
- abbr: PV
href: https://account.protonvpn.com/
- Pushover:
- abbr: PO
href: https://pushover.net
- ReCaptcha:
- abbr: RC
href: https://www.google.com/recaptcha/admin/site/698983587
- Dashboard Icons:
- abbr: DI
href: https://github.com/walkxcode/dashboard-icons/tree/main/png
settings:
favicon: https://alexlebens-dev.nyc3.digitaloceanspaces.com/cl02do/assets/icon_white.png
headerStyle: clean
hideVersion: true
color: slate
background:
image: https://alexlebens-dev.nyc3.digitaloceanspaces.com/cl02do/assets/background.jpg
theme: dark
disableCollapse: true
layout:
- Media:
tab: Apps
icon: mdi-multimedia-#ffffff
- Applications:
tab: Apps
icon: mdi-application-#ffffff
- Code:
tab: Tools
icon: mdi-code-braces-box-#ffffff
- Monitoring:
tab: Tools
icon: mdi-chart-bar-#ffffff
- Management:
tab: Tools
icon: mdi-content-save-cog-#ffffff
- Services:
tab: Services
icon: mdi-server-network-#ffffff
- Hardware:
tab: Services
icon: mdi-lan-connect-#ffffff
- Storage:
tab: Services
icon: mdi-harddisk-#ffffff
- External Services:
tab: Bookmarks
icon: mdi-cloud-#ffffff