Skip to content

DigitalOcean machine plugin: durable dev boxes and lifecycle controls - #3278

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

DigitalOcean machine plugin: durable dev boxes and lifecycle controls#3278
ymichael wants to merge 2 commits into
bb/machine-provider-apisfrom
bb/machine-plugin-digitalocean

Conversation

@ymichael

@ymichael ymichael commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Human comments

What was wrong

Users need to allocate persistent DigitalOcean development machines and manage their lifecycle from BB.

What changed

Adds the optional DigitalOcean machine plugin, cloud-init bootstrap, durable allocation/cleanup, provider details, dev-box settings, scheduled power controls, and snapshot retention. Includes CLI/RPC, UI, skill/configuration documentation, catalog registration, and tests. Uses only the shared base machine APIs.

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; 52 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