From 85c3c73d1fb26df64a6b44bf3b2523e8629c314e Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Sun, 4 Jan 2026 17:52:15 +0900 Subject: [PATCH] REFACTOR(homer): reorganize dashboard tabs - Rename Applications to Apps (6 items) - Keep Platform with Code Server added (6 items) - Add new Monitoring tab (6 items) - Remove unused icon assets - Sort items alphabetically within each tab --- homer/assets/icons/falco.svg | 1 - homer/assets/icons/gitea.svg | 1 - homer/assets/icons/longhorn.webp | Bin 16346 -> 0 bytes homer/assets/icons/tilt.svg | 10 --- homer/assets/icons/traefik.svg | 1 - homer/assets/icons/trivy.svg | 149 ------------------------------- homer/config.yml | 92 +++++++------------ 7 files changed, 33 insertions(+), 221 deletions(-) delete mode 100644 homer/assets/icons/falco.svg delete mode 100644 homer/assets/icons/gitea.svg delete mode 100644 homer/assets/icons/longhorn.webp delete mode 100644 homer/assets/icons/tilt.svg delete mode 100644 homer/assets/icons/traefik.svg delete mode 100644 homer/assets/icons/trivy.svg diff --git a/homer/assets/icons/falco.svg b/homer/assets/icons/falco.svg deleted file mode 100644 index f55c91a..0000000 --- a/homer/assets/icons/falco.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/homer/assets/icons/gitea.svg b/homer/assets/icons/gitea.svg deleted file mode 100644 index d9eb11a..0000000 --- a/homer/assets/icons/gitea.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/homer/assets/icons/longhorn.webp b/homer/assets/icons/longhorn.webp deleted file mode 100644 index 4b243120a0f2a480c3f4c5ad89f71003ca9c5e4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16346 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 - - - - - - - - - \ No newline at end of file diff --git a/homer/assets/icons/traefik.svg b/homer/assets/icons/traefik.svg deleted file mode 100644 index 1ffc36b..0000000 --- a/homer/assets/icons/traefik.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/homer/assets/icons/trivy.svg b/homer/assets/icons/trivy.svg deleted file mode 100644 index 6793f10..0000000 --- a/homer/assets/icons/trivy.svg +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/homer/config.yml b/homer/config.yml index a2a213c..d7cb042 100644 --- a/homer/config.yml +++ b/homer/config.yml @@ -20,7 +20,7 @@ defaults: colorTheme: "light" # Set default theme to light mode # Optional columns -columns: "4" # You can change this to any number that is a factor of 12: (1, 2, 3, 4, 6, 12) +columns: "3" # You can change this to any number that is a factor of 12: (1, 2, 3, 4, 6, 12) # Optional colors colors: @@ -163,7 +163,7 @@ services: icon: "fa-solid fa-arrow-up-right-from-square" target: "_blank" - - name: "Applications" + - name: "Apps" icon: "fas fa-laptop-code" items: - name: "Chainlit" @@ -174,14 +174,6 @@ services: keywords: "chatbot chainlit" url: "https://mas0213.kro.kr" target: "_blank" - - name: "Code Server" - logo: "/assets/icons/vscode.svg" - subtitle: "VS Code in the Browser" - tag: "app" - tagstyle: "is-success" - keywords: "code editor vscode" - url: "https://vscode0213.kro.kr" - target: "_blank" - name: "Docusaurus" logo: "/assets/icons/docusaurus.svg" subtitle: "Documentation Site" @@ -214,13 +206,13 @@ services: keywords: "minecraft game" url: "https://crafty0213.kro.kr" target: "_blank" - - name: "PgWeb" - logo: "/assets/icons/postgresql.svg" - subtitle: "PostgreSQL Web Client" + - name: "Umami" + logo: "/assets/icons/umami.svg" + subtitle: "Website Analytics" tag: "app" tagstyle: "is-success" - keywords: "postgresql pgweb" - url: "https://pgweb0213.kro.kr" + keywords: "analytics umami" + url: "https://umami0213.kro.kr" target: "_blank" - name: "Platform" @@ -234,6 +226,14 @@ services: keywords: "argocd gitops" url: "https://argocd0213.kro.kr" target: "_blank" + - name: "Code Server" + logo: "/assets/icons/vscode.svg" + subtitle: "VS Code in the Browser" + tag: "platform" + tagstyle: "is-info" + keywords: "code editor vscode" + url: "https://vscode0213.kro.kr" + target: "_blank" - name: "Headlamp" logo: "/assets/icons/headlamp.svg" subtitle: "Kubernetes Management" @@ -258,14 +258,6 @@ services: keywords: "tekton cicd pipeline" url: "https://tekton0213.kro.kr" target: "_blank" - - name: "Traefik" - logo: "/assets/icons/traefik.svg" - subtitle: "Ingress Controller" - tag: "platform" - tagstyle: "is-info" - keywords: "traefik ingress" - url: "https://traefik0213.kro.kr/dashboard/#/" - target: "_blank" - name: "Vault" logo: "/assets/icons/vault.svg" subtitle: "Secret Management" @@ -274,30 +266,14 @@ services: keywords: "vault secrets" url: "https://vault0213.kro.kr" target: "_blank" - - name: "Velero" - logo: "/assets/icons/velero.webp" - subtitle: "Backup & Disaster Recovery" - tag: "platform" - tagstyle: "is-info" - keywords: "backup restore" - url: "https://velero0213.kro.kr" - target: "_blank" - - name: "Observability" + - name: "Monitoring" icon: "fas fa-chart-line" items: - - name: "Falco" - logo: "/assets/icons/falco.svg" - subtitle: "Runtime Security" - tag: "observability" - tagstyle: "is-warning" - keywords: "falco security runtime" - url: "https://falco0213.kro.kr" - target: "_blank" - name: "Goldilocks" logo: "/assets/icons/goldilocks.svg" subtitle: "Resource Recommendations" - tag: "observability" + tag: "monitoring" tagstyle: "is-warning" keywords: "goldilocks resource management" url: "https://goldilocks0213.kro.kr" @@ -305,7 +281,7 @@ services: - name: "Grafana" logo: "/assets/icons/grafana.svg" subtitle: "Monitoring Dashboard" - tag: "observability" + tag: "monitoring" tagstyle: "is-warning" keywords: "grafana monitoring" url: "https://grafana0213.kro.kr" @@ -313,34 +289,32 @@ services: - name: "Karma" logo: "/assets/icons/alertmanager.svg" subtitle: "Alert Management" - tag: "observability" + tag: "monitoring" tagstyle: "is-warning" keywords: "alert management" url: "https://karma0213.kro.kr" target: "_blank" - - name: "Trivy" - logo: "/assets/icons/trivy.svg" - subtitle: "Security Scanning" - tag: "observability" + - name: "PgWeb" + logo: "/assets/icons/postgresql.svg" + subtitle: "PostgreSQL Web Client" + tag: "monitoring" tagstyle: "is-warning" - keywords: "trivy security scanning" - url: "https://trivy0213.kro.kr" + keywords: "postgresql pgweb" + url: "https://pgweb0213.kro.kr" target: "_blank" - name: "Uptime Kuma" logo: "/assets/icons/kuma.svg" subtitle: "Service Monitoring" - tag: "observability" + tag: "monitoring" tagstyle: "is-warning" keywords: "uptime monitoring status" url: "https://kuma0213.kro.kr" target: "_blank" - - name: "Umami" - logo: "/assets/icons/umami.svg" - subtitle: "Website Analytics" - tag: "observability" + - name: "Velero" + logo: "/assets/icons/velero.webp" + subtitle: "Backup & Disaster Recovery" + tag: "monitoring" tagstyle: "is-warning" - keywords: "analytics umami" - url: "https://umami0213.kro.kr" - target: "_blank" - - + keywords: "backup restore" + url: "https://velero0213.kro.kr" + target: "_blank" \ No newline at end of file