feat: add app name and icon for all ingress

This commit is contained in:
Khue Doan 2022-05-04 08:55:41 +07:00
parent 3ecf50f3d6
commit 71b0217a54
13 changed files with 24 additions and 0 deletions

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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: