Skip to content

fix(homepage): correct ArgoCD dashboard icon slug to argo-cd.png#218

Merged
jvcorredor merged 2 commits into
mainfrom
worktree-homelab-fix-argocd-homepage-icon
Jun 3, 2026
Merged

fix(homepage): correct ArgoCD dashboard icon slug to argo-cd.png#218
jvcorredor merged 2 commits into
mainfrom
worktree-homelab-fix-argocd-homepage-icon

Conversation

@jvcorredor

Copy link
Copy Markdown
Member

Problem

The ArgoCD tile on the Homepage dashboard (dashboard.lab.jackhall.dev) rendered a broken-image placeholder instead of the logo:

broken ArgoCD logo

Root cause

Homepage resolves bare icon names against the homarr-labs/dashboard-icons CDN by exact filename. The ArgoCD HTTPRoute annotation referenced argocd.png, but the file on the CDN is named argo-cd.png (hyphenated). The browser got a missing file and fell back to the broken-image placeholder — a silent failure that logs nothing in-cluster.

Fix

kubernetes/apps/argocd/manifests/httproute.yaml:

-    gethomepage.dev/icon: argocd.png
+    gethomepage.dev/icon: argo-cd.png

Verification

  • argocd.pngHTTP 403 (missing)
  • argo-cd.pngHTTP 200
  • Swept every other dashboard icon slug (cilium, github, homepage, longhorn, grafana, adguard-home) — all HTTP 200, so this was the only broken one.

Renders once merged and ArgoCD syncs the argocd app (Homepage regenerates its config from the HTTPRoute annotation automatically).

🤖 Generated with Claude Code

Homepage resolves bare icon names against the homarr-labs/dashboard-icons
CDN by exact filename. The ArgoCD tile referenced `argocd.png`, which 404s
there (the file is named `argo-cd.png`), so the dashboard rendered a
broken-image placeholder instead of the logo.

Verified: argocd.png -> HTTP 403, argo-cd.png -> HTTP 200.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jvcorredor jvcorredor marked this pull request as ready for review June 3, 2026 12:59
@jvcorredor jvcorredor merged commit 6434e4f into main Jun 3, 2026
2 checks passed
@jvcorredor jvcorredor deleted the worktree-homelab-fix-argocd-homepage-icon branch June 3, 2026 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant