Skip to content

SSH machine plugin: adopt existing remote computers - #3276

Closed
ymichael wants to merge 2 commits into
bb/machine-provider-apisfrom
bb/machine-plugin-ssh
Closed

SSH machine plugin: adopt existing remote computers#3276
ymichael wants to merge 2 commits into
bb/machine-provider-apisfrom
bb/machine-plugin-ssh

Conversation

@ymichael

@ymichael ymichael commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Human comments

What was wrong

Users need to adopt existing SSH-accessible computers through the shared machine provider lifecycle.

What changed

Adds the optional SSH machine plugin with target configuration, picker inputs, idempotent enrollment, and identity-checked uninstall. Uses the shared SSH executor in the base; it has no dependency on the Tailscale or other machine plugin PRs. Includes its catalog/registration and build-task wiring.

Split from #3231. Depends directly on #3274 (bb/machine-provider-apis); the GitHub diff contains this integration only. Retarget to main after the base merges.

How you verified

Plugin typecheck/lint; 36 plugin tests; source CLI server/app bundles; catalog and built-in icon checks.

No live vendor allocation, machine adoption, or Cloud deployment was performed for this split.

AGENT GENERATED

@ymichael
ymichael force-pushed the bb/machine-provider-apis branch 3 times, most recently from 90361e6 to fec7d7b Compare September 9, 2026 21:08
@ymichael ymichael closed this Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant