Skip to content

[p0][Master Epic] Bluefin contributor homelab experience #16

Description

@castrojo

Bluespeed's first and primary use case: make it trivially easy for any Bluefin contributor or user to run local hardware testing, send reports back, and have Hive triage the results.

The loop:

  1. Contributor runs ujust report — collects device info, stores in their own gist (user-controlled, never leaves their hands without consent)
  2. Hive triages incoming reports as issues
  3. Contributors can locally confirm a PR fix on their own hardware
  4. Anyone with a laptop can participate — no homelab required

Why this is p0: This accelerates Bluefin contributions immensely. It closes the gap between "something is broken on my machine" and "here is a reproducible report with a confirmed fix." The entire Bluespeed platform exists to serve this loop.

The platform: Flatcar + k3s + KubeStellar Console + Argo Workflows — all deployed via just setup on a single control box. The dashboard (Bluespeed) shows fleet health, cluster state, and contributor activity. Clients are laptops running bootc images — not k3s nodes.

CNCF context: OTel Collector (incubating) ships telemetry. Prometheus (graduated) stores metrics. bootc (sandbox) manages OS updates. Argo Workflows (graduated) runs build pipelines. k3s is the distribution.

Key constraint: Laptops are clients that consume bootc images — they are never k3s nodes. Enrollment = OTel agent installation only.

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