diff --git a/README.md b/README.md index 8cf05f66..55ed47c2 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ They can't capture all the project's features, but they are sufficient to get a | [![][pxe-demo]](https://www.youtube.com/watch?v=y-d7btNNAT8) | | PXE boot | | [![][homepage-demo]][homepage-demo] | -| Homepage with Ingress discovery powered by [Hajimari](https://github.com/toboshii/hajimari) | +| Homepage with Ingress discovery powered by... [Homepage](https://gethomepage.dev) | | [![][grafana-demo]][grafana-demo] | | Monitoring dashboard powered by [Grafana](https://grafana.com) | | [![][gitea-demo]][gitea-demo] | @@ -84,7 +84,7 @@ They can't capture all the project's features, but they are sufficient to get a [deploy-demo]: https://asciinema.org/a/xkBRkwC6e9RAzVuMDXH3nGHp7.svg [pxe-demo]: https://user-images.githubusercontent.com/27996771/157303477-df2e7410-8f02-4648-a86c-71e6b7e89e35.png -[homepage-demo]: https://user-images.githubusercontent.com/27996771/149445807-0f869eb7-d8f5-4fef-ab97-ac281df91a06.png +[homepage-demo]: https://github.com/khuedoan/homelab/assets/27996771/d8606118-0342-41e8-baaa-687e25a57531 [grafana-demo]: https://user-images.githubusercontent.com/27996771/149446631-1c5d056b-1fdc-48e6-96ba-e1abe1762be0.png [gitea-demo]: https://user-images.githubusercontent.com/27996771/149444871-38889c9d-862f-41ff-8c05-8ece21da3e9c.png [matrix-demo]: https://user-images.githubusercontent.com/27996771/149448510-7163310c-2049-4ccd-901d-f11f605bfc32.png diff --git a/apps/hajimari/Chart.yaml b/apps/hajimari/Chart.yaml deleted file mode 100644 index dfae8c78..00000000 --- a/apps/hajimari/Chart.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: v2 -name: hajimari -version: 0.0.0 -dependencies: - - name: hajimari - version: 2.0.2 - repository: https://hajimari.io diff --git a/apps/hajimari/values.yaml b/apps/hajimari/values.yaml deleted file mode 100644 index c617fd52..00000000 --- a/apps/hajimari/values.yaml +++ /dev/null @@ -1,39 +0,0 @@ -hajimari: - env: - TZ: Asia/Ho_Chi_Minh - ingress: - main: - enabled: true - ingressClassName: nginx - annotations: - cert-manager.io/cluster-issuer: letsencrypt-prod - hajimari.io/enable: 'false' - hosts: - - host: &host home.khuedoan.com - paths: - - path: / - pathType: Prefix - tls: - - secretName: hajimari-tls-certificate - hosts: - - *host - hajimari: - defaultEnable: true - namespaceSelector: - any: true - globalBookmarks: - - group: Homelab - bookmarks: - - name: Documentation - url: https://homelab.khuedoan.com - - name: Public GitHub repository - url: https://github.com/khuedoan/homelab - - group: Managed services - bookmarks: - - name: Terraform Cloud - url: https://app.terraform.io - - name: Cloudflare - url: https://dash.cloudflare.com - persistence: - data: - enabled: false diff --git a/apps/homepage/values.yaml b/apps/homepage/values.yaml index e4037667..6fdfaacd 100644 --- a/apps/homepage/values.yaml +++ b/apps/homepage/values.yaml @@ -19,7 +19,7 @@ app-template: annotations: cert-manager.io/cluster-issuer: letsencrypt-prod hosts: - - host: &host homepage.khuedoan.com # TODO replace hajimari with home. domain + - host: &host home.khuedoan.com paths: - path: / pathType: Prefix diff --git a/apps/jellyfin/values.yaml b/apps/jellyfin/values.yaml index 8ff8cb23..e85c390f 100644 --- a/apps/jellyfin/values.yaml +++ b/apps/jellyfin/values.yaml @@ -5,8 +5,6 @@ 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: diff --git a/apps/matrix/values.yaml b/apps/matrix/values.yaml index 2591c805..c54a0576 100644 --- a/apps/matrix/values.yaml +++ b/apps/matrix/values.yaml @@ -6,8 +6,6 @@ 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,7 +71,6 @@ 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: diff --git a/apps/paperless/values.yaml b/apps/paperless/values.yaml index dff533b1..340fe491 100644 --- a/apps/paperless/values.yaml +++ b/apps/paperless/values.yaml @@ -5,8 +5,6 @@ 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: diff --git a/apps/seafile/values.yaml b/apps/seafile/values.yaml index a3a7727c..a943746d 100644 --- a/apps/seafile/values.yaml +++ b/apps/seafile/values.yaml @@ -5,8 +5,6 @@ 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: diff --git a/apps/speedtest/values.yaml b/apps/speedtest/values.yaml index 7b04b87e..10265b66 100644 --- a/apps/speedtest/values.yaml +++ b/apps/speedtest/values.yaml @@ -19,8 +19,6 @@ app-template: annotations: nginx.ingress.kubernetes.io/proxy-body-size: 50m cert-manager.io/cluster-issuer: letsencrypt-prod - hajimari.io/appName: Speedtest - hajimari.io/icon: speedometer hosts: - host: &host speedtest.khuedoan.com paths: diff --git a/bootstrap/argocd/values.yaml b/bootstrap/argocd/values.yaml index 632c13a8..c944de45 100644 --- a/bootstrap/argocd/values.yaml +++ b/bootstrap/argocd/values.yaml @@ -22,8 +22,6 @@ 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: diff --git a/platform/dex/values.yaml b/platform/dex/values.yaml index ab8d26a4..248aef43 100644 --- a/platform/dex/values.yaml +++ b/platform/dex/values.yaml @@ -42,7 +42,6 @@ dex: className: nginx annotations: cert-manager.io/cluster-issuer: letsencrypt-prod - hajimari.io/enable: 'false' hosts: - host: &host dex.khuedoan.com paths: diff --git a/platform/gitea/values.yaml b/platform/gitea/values.yaml index 1f4bb7cb..e40faab0 100644 --- a/platform/gitea/values.yaml +++ b/platform/gitea/values.yaml @@ -4,8 +4,6 @@ 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: diff --git a/platform/grafana/values.yaml b/platform/grafana/values.yaml index f42fcad1..474736e0 100644 --- a/platform/grafana/values.yaml +++ b/platform/grafana/values.yaml @@ -4,8 +4,6 @@ grafana: 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: diff --git a/test/smoke_test.go b/test/smoke_test.go index 2e89f5cb..f422ad86 100644 --- a/test/smoke_test.go +++ b/test/smoke_test.go @@ -20,7 +20,7 @@ func TestSmoke(t *testing.T) { {"argocd-server", "argocd"}, {"gitea", "gitea"}, {"grafana", "grafana"}, - {"hajimari", "hajimari"}, + {"homepage", "homepage"}, {"kanidm", "kanidm"}, {"registry-docker-registry", "registry"}, }