From 9a81bc4633d88a35b337ce8efac8f3107df646ec Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 29 Apr 2026 14:42:48 -0700 Subject: [PATCH] homepage: add cv, docs, devpi as static entries cv and docs were auto-discovered by homepage's k8s integration via gethomepage.dev/* annotations on their Ingresses. After the indri-native migration the Ingresses are gone, so add static entries that link to the public URLs. devpi was never on the homepage; adding it under Host Services next to the other indri-native infra (Forgejo, Registry). The static entries lose pod-status indicators (no pod to watch) but stay clickable. During the migration window the auto-discovered entries and the static entries will both render briefly; once the cv/docs Ingresses are deleted, only the static entries remain. Co-Authored-By: Claude Opus 4.7 (1M context) --- argocd/manifests/homepage/services.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/argocd/manifests/homepage/services.yaml b/argocd/manifests/homepage/services.yaml index 58b8bb7..211e043 100644 --- a/argocd/manifests/homepage/services.yaml +++ b/argocd/manifests/homepage/services.yaml @@ -12,6 +12,10 @@ href: https://registry.ops.eblu.me icon: zot-registry description: Container registry + - Devpi: + href: https://pypi.ops.eblu.me + icon: mdi-language-python + description: PyPI caching mirror - Sifaka NAS: href: https://nas.ops.eblu.me icon: synology @@ -77,3 +81,15 @@ href: https://ntfy.ops.eblu.me icon: ntfy.png description: Push notifications +- Services: + # CV and Docs were previously auto-discovered from k8s Ingresses; after + # the indri-native migration ([[cv-on-indri]], [[docs-on-indri]]) there + # is no Ingress to discover, so they live here as static entries. + - CV: + href: https://cv.eblu.me + icon: mdi-file-document + description: Resume / CV + - Docs: + href: https://docs.eblu.me + icon: mdi-book-open-page-variant + description: BlumeOps Documentation