homepage: Kubernetes service discovery via marker Ingresses #59
Labels
No labels
Monitoring
automation
bug
duplicate
feature
forgejo
help wanted
homepage
invalid
k3s
keycloak
ldap
paperclip
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lab/homelab#59
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Homepage discovers services by reading Ingress objects annotated with
gethomepage.dev/*. This cluster routes through Caddy, so there are no Ingress objects and discovery has nothing to read.Plan
Add inert
networking.k8s.io/v1Ingresses (noingressClassName, so no controller claims them) annotated with:gethomepage.dev/enabled: "true"gethomepage.dev/name,gethomepage.dev/group,gethomepage.dev/icongethomepage.dev/href-- explicit, since no controller fills the ruleHomepage's RBAC already grants
ingresseslist/get.Note
Lowest priority. Nothing changes without a git push either way, and homepage does not support multiple widgets per service via annotations, so widget-heavy services must stay in
values.yaml. Keeping the grid in git is more IaC-correct than annotations nobody reads.