Summary
The pack renders an "LLM API Keys" card on the Nebari landing page via the nebariapp.landingPage block (deployed through the ArgoCD Application. The block sets displayName, description, category: Security, priority, and healthCheck but no icon, so the card uses the generic Nebari fallback logo. This issue covers designing a key manager-themed icon and wiring it in.
Motivation
- The card currently shows the generic Nebari fallback logo with no service-specific identity
- A distinct icon helps users distinguish a service at a glance
- Keeps the pack visually consistent with other packs receiving dedicated icons
- Low-risk, additive change —
landingPage.icon is already an accepted field
Acceptance Criteria
Out of Scope
- Changes to landing-page rendering / icon-resolution logic in the
nebari-landing repo
- Re-tuning other
landingPage defaults (category, priority, description, healthCheck) — already set
- Application/web-UI iconography unrelated to the landing-page card
Summary
The pack renders an "LLM API Keys" card on the Nebari landing page via the
nebariapp.landingPageblock (deployed through the ArgoCDApplication. The block setsdisplayName,description,category: Security,priority, andhealthCheckbut noicon, so the card uses the generic Nebari fallback logo. This issue covers designing a key manager-themed icon and wiring it in.Motivation
landingPage.iconis already an accepted fieldAcceptance Criteria
.svg(with light/dark variants if needed) and committed to thenebari-llm-serving-packchart repo, or published at a stable URLvalues.yamlexposesnebariapp.landingPage.icon(andiconLight/iconDarkif used) and the chart template renders it into theNebariAppApplicationoverride inapps/apps/llm-serving-pack.yamlsetslandingPage.iconto the new assettargetRevisionis published containing the icon support/value, and the ArgoCD app pins to itOut of Scope
nebari-landingrepolandingPagedefaults (category,priority,description,healthCheck) — already set