mirror of
https://github.com/khuedoan/homelab.git
synced 2025-03-09 04:09:38 +07:00
feat: add app name and icon for all ingress
This commit is contained in:
parent
3ecf50f3d6
commit
71b0217a54
@ -9,6 +9,7 @@ hajimari:
|
||||
ingressClassName: nginx
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
hajimari.io/enable: 'false'
|
||||
hosts:
|
||||
- host: &host home.khuedoan.com
|
||||
paths:
|
||||
|
@ -5,6 +5,8 @@ jellyfin:
|
||||
ingressClassName: nginx
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
hajimari.io/appName: Jellyfin
|
||||
hajimari.io/icon: filmstrip
|
||||
hosts:
|
||||
- host: &host jellyfin.khuedoan.com
|
||||
paths:
|
||||
|
@ -6,6 +6,8 @@ elementweb:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
external-dns.alpha.kubernetes.io/target: "homelab-tunnel.khuedoan.com"
|
||||
external-dns.alpha.kubernetes.io/cloudflare-proxied: "true"
|
||||
hajimari.io/appName: Chat
|
||||
hajimari.io/icon: chat
|
||||
hosts:
|
||||
- host: &frontend_host chat.khuedoan.com
|
||||
paths:
|
||||
@ -73,6 +75,7 @@ dendrite:
|
||||
external-dns.alpha.kubernetes.io/target: "homelab-tunnel.khuedoan.com"
|
||||
external-dns.alpha.kubernetes.io/cloudflare-proxied: "true"
|
||||
nginx.ingress.kubernetes.io/proxy-body-size: 32m
|
||||
hajimari.io/enable: 'false'
|
||||
hosts:
|
||||
- host: *backend_host
|
||||
paths:
|
||||
|
@ -5,6 +5,8 @@ paperless:
|
||||
ingressClassName: nginx
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
hajimari.io/appName: Paperless
|
||||
hajimari.io/icon: file-document
|
||||
hosts:
|
||||
- host: &host paperless.khuedoan.com
|
||||
paths:
|
||||
|
@ -5,6 +5,8 @@ seafile:
|
||||
ingressClassName: nginx
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
hajimari.io/appName: Seafile
|
||||
hajimari.io/icon: google-drive
|
||||
hosts:
|
||||
- host: &host seafile.khuedoan.com
|
||||
paths:
|
||||
|
@ -44,6 +44,8 @@ argo-cd:
|
||||
ingressClassName: nginx
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
hajimari.io/appName: ArgoCD
|
||||
hajimari.io/icon: robot
|
||||
hosts:
|
||||
- &host argocd.khuedoan.com
|
||||
tls:
|
||||
|
@ -9,6 +9,8 @@ authentik:
|
||||
ingressClassName: nginx
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
hajimari.io/appName: Authentik
|
||||
hajimari.io/icon: account
|
||||
hosts:
|
||||
- host: &host authentik.khuedoan.com
|
||||
paths:
|
||||
|
@ -4,6 +4,8 @@ gitea:
|
||||
className: nginx
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
hajimari.io/appName: Gitea
|
||||
hajimari.io/icon: git
|
||||
hosts:
|
||||
- host: &host git.khuedoan.com
|
||||
paths:
|
||||
|
@ -5,6 +5,8 @@ metadata:
|
||||
namespace: tekton-pipelines
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
hajimari.io/appName: Tekton
|
||||
hajimari.io/icon: robot-industrial
|
||||
spec:
|
||||
ingressClassName: nginx
|
||||
rules:
|
||||
|
@ -5,6 +5,7 @@ metadata:
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: "letsencrypt-prod"
|
||||
nginx.ingress.kubernetes.io/proxy-body-size: '0'
|
||||
hajimari.io/enable: 'false'
|
||||
spec:
|
||||
ingressClassName: nginx
|
||||
rules:
|
||||
|
@ -18,6 +18,7 @@ trow:
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
nginx.ingress.kubernetes.io/proxy-body-size: '0'
|
||||
hajimari.io/enable: 'false'
|
||||
hosts:
|
||||
- host: &host registry.khuedoan.com
|
||||
paths:
|
||||
|
@ -9,6 +9,8 @@ vault:
|
||||
ingressClassName: nginx
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
hajimari.io/appName: Vault
|
||||
hajimari.io/icon: database-lock
|
||||
hosts:
|
||||
- host: &host vault.khuedoan.com
|
||||
tls:
|
||||
|
@ -6,6 +6,8 @@ kube-prometheus-stack:
|
||||
ingressClassName: nginx
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
hajimari.io/appName: Grafana
|
||||
hajimari.io/icon: chart-bar
|
||||
hosts:
|
||||
- &host grafana.khuedoan.com
|
||||
tls:
|
||||
|
Loading…
Reference in New Issue
Block a user