mirror of
https://github.com/khuedoan/homelab.git
synced 2024-12-22 21:14:50 +07:00
parent
f51d3f95a9
commit
6af0662600
6
apps/homepage/Chart.yaml
Normal file
6
apps/homepage/Chart.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
name: homepage
|
||||
version: 0.0.0
|
||||
dependencies:
|
||||
- name: app-template
|
||||
version: 2.2.0
|
||||
repository: https://bjw-s.github.io/helm-charts
|
133
apps/homepage/values.yaml
Normal file
133
apps/homepage/values.yaml
Normal file
@ -0,0 +1,133 @@
|
||||
app-template:
|
||||
controllers:
|
||||
main:
|
||||
containers:
|
||||
main:
|
||||
image:
|
||||
repository: ghcr.io/gethomepage/homepage
|
||||
tag: v0.8.4
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
http:
|
||||
port: 3000
|
||||
protocol: HTTP
|
||||
ingress:
|
||||
main:
|
||||
enabled: true
|
||||
className: nginx
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
hosts:
|
||||
- host: &host homepage.khuedoan.com # TODO replace hajimari with home. domain
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
service:
|
||||
name: main
|
||||
port: http
|
||||
tls:
|
||||
- hosts:
|
||||
- *host
|
||||
secretName: homepage-tls-certificate
|
||||
persistence:
|
||||
config:
|
||||
enabled: true
|
||||
type: configMap
|
||||
name: homepage-config
|
||||
globalMounts:
|
||||
- path: /app/config/settings.yaml
|
||||
subPath: settings.yaml
|
||||
- path: /app/config/widgets.yaml
|
||||
subPath: widgets.yaml
|
||||
- path: /app/config/services.yaml
|
||||
subPath: services.yaml
|
||||
- path: /app/config/bookmarks.yaml
|
||||
subPath: bookmarks.yaml
|
||||
configMaps:
|
||||
config:
|
||||
enabled: true
|
||||
data:
|
||||
settings.yaml: |
|
||||
background: https://images.unsplash.com/photo-1502790671504-542ad42d5189?auto=format&fit=crop&w=2560&q=80
|
||||
cardBlur: md
|
||||
theme: dark
|
||||
headerStyle: boxed
|
||||
hideVersion: true
|
||||
widgets.yaml: |
|
||||
- search:
|
||||
provider: google
|
||||
target: _blank
|
||||
services.yaml: |
|
||||
- Communication:
|
||||
- Matrix:
|
||||
href: https://chat.khuedoan.com
|
||||
description: Chat client
|
||||
icon: element.svg
|
||||
- Media:
|
||||
- Jellyfin:
|
||||
href: https://jellyfin.khuedoan.com
|
||||
description: Media system (movies, music, etc.)
|
||||
icon: jellyfin.svg
|
||||
- Development:
|
||||
- Gitea:
|
||||
href: https://git.khuedoan.com
|
||||
description: Git forge
|
||||
icon: gitea.svg
|
||||
- Woodpecker:
|
||||
href: https://ci.khuedoan.com
|
||||
description: Continuous integration
|
||||
icon: woodpecker-ci.svg
|
||||
- ArgoCD:
|
||||
href: https://argocd.khuedoan.com
|
||||
description: Continuous deployment
|
||||
icon: argocd.svg
|
||||
- Registry:
|
||||
href: https://registry.khuedoan.com
|
||||
description: Container registry
|
||||
icon: docker.svg
|
||||
- Grafana:
|
||||
href: https://grafana.khuedoan.com
|
||||
description: Observability dashboards
|
||||
icon: grafana.svg
|
||||
- Utilities:
|
||||
- Kanidm:
|
||||
href: https://auth.khuedoan.com
|
||||
description: Identity management
|
||||
icon: https://auth.khuedoan.com/pkg/img/logo-square.svg
|
||||
- Excalidraw:
|
||||
href: https://draw.khuedoan.com
|
||||
description: Virtual whiteboard
|
||||
icon: excalidraw.svg
|
||||
- Speedtest:
|
||||
href: https://speedtest.khuedoan.com
|
||||
description: Internal network speed test
|
||||
icon: openspeedtest.png
|
||||
bookmarks.yaml: |
|
||||
- Homelab:
|
||||
- Documentation:
|
||||
- href: https://homelab.khuedoan.com
|
||||
icon: google-docs.svg
|
||||
- Public homelab repository:
|
||||
- href: https://github.com/khuedoan/homelab
|
||||
icon: github.svg
|
||||
- Managed services:
|
||||
- Cloudflare:
|
||||
- href: https://dash.cloudflare.com
|
||||
icon: cloudflare.svg
|
||||
- Terraform Cloud:
|
||||
- href: https://app.terraform.io
|
||||
icon: terraform.svg
|
||||
- Zerotier:
|
||||
- href: https://my.zerotier.com
|
||||
icon: zerotier.svg
|
||||
- Infrastructure:
|
||||
- Proxmox:
|
||||
- href: https://proxmox:8006
|
||||
icon: proxmox.svg
|
||||
- Google Cloud:
|
||||
- href: https://console.cloud.google.com
|
||||
icon: google-cloud-platform.svg
|
||||
- Oracle Cloud:
|
||||
- href: https://cloud.oracle.com
|
||||
icon: oracle-cloud.svg
|
Loading…
Reference in New Issue
Block a user