Skip to content

Feature: bluespeed.local → Bluespeed dashboard #25

Description

@castrojo

[WHAT] Contributors open http://bluespeed.local/ in their browser and reach the Ghost: Bluespeed dashboard — no IP address or port number needed.

[WHY] IP-based access (http://192.168.1.102:PORT) is a barrier for contributors and doesn't match the "just works" UX goal. A memorable local hostname makes onboarding faster and documentation cleaner.

[FIX] (design documented — not implemented yet)

  • mDNS: Avahi daemon on ghost advertises bluespeed.local → ghost IP. Works on Linux and macOS without any /etc/hosts changes on the client side.
  • Reverse proxy: routes bluespeed.local/ → Ghost: Bluespeed dashboard port. CNCF candidate: Envoy (CNCF graduated) or Contour (CNCF incubating).
  • just setup-local-dns HOST=... Justfile recipe to deploy and configure
  • Default address: http://bluespeed.local/ → Ghost: Bluespeed dashboard
  • Optional: http://bluespeed.local/metrics → Prometheus, http://bluespeed.local/logs → Loki, http://bluespeed.local/dashboards

[NEXT] Do NOT implement until KubeSteller (issue #18) is deployed and stable. Research whether Contour or Envoy is the better CNCF fit before starting.

Blocked by: #18 (KubeSteller must be running first)

Metadata

Metadata

Assignees

No one assigned

    Labels

    1-triageNew work awaiting human triage.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions