add default Homepage annotations to ingress_factory for auto-discovery

- ingress_factory now injects gethomepage.dev/* annotations on all ingresses
  (name, group, href, icon) with namespace-to-group mapping
- Stacks with explicit annotations override defaults via merge order
- New homepage_enabled var allows opt-out for internal-only ingresses
- Homepage search widget switched to in-page quicklaunch (Ctrl+K / tap)
- Added hideErrors and quicklaunch settings for clean service directory
- Result: 116/134 ingresses now discoverable (up from ~30)
This commit is contained in:
Viktor Barzin 2026-03-25 11:00:38 +02:00
parent d20c5e5535
commit 8c6f238697
2 changed files with 59 additions and 2 deletions

View file

@ -42,7 +42,8 @@ config:
cpu: true
memory: true
- search:
provider: duckduckgo
provider: []
focus: true
target: _blank
- kubernetes:
cluster:
@ -60,6 +61,12 @@ config:
mode: cluster
docker:
settings:
hideErrors: true
quicklaunch:
searchDescriptions: true
hideInternetSearch: true
showSearchSuggestions: true
hideVisitURL: false
layout:
Core Platform:
style: row