Skip to content

Shared/central device registry for team fleet management #48

Description

@KevinTCoughlin

Summary

Device config (~/.config/lazydeck/devices.toml) is per-user and local. Studios with shared QA labs of devkits want one source of truth for the device list rather than each engineer maintaining their own copy.

Problem

  • No way for a team to share a single registry of paired devkits, their names/addresses, and metadata.
  • lazydeck serve is loopback-only, so there's no shared service a whole team or CI farm can point at.

Proposed direction (open to discussion)

  • A device registry format/store that can live in a shared location (network path, git repo, or a small central service) instead of only ~/.config/lazydeck.
  • lazydeck serve gaining an option to bind beyond loopback for trusted-network use, gated behind explicit opt-in and the existing bearer-token auth (see #TBD auth issue for hardening that token model for multi-user use).

Why it matters

This is the biggest structural blocker to lazydeck being usable by a team rather than a single developer — everything else (auth, audit, RBAC) builds on top of having a shared registry to apply those controls to.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions