Skip to content

[3/3] Add omdb support-bundle collect subcommand#10376

Draft
smklein wants to merge 1 commit intomove-support-bundle-collection-cratefrom
omdb-support-bundle-collect
Draft

[3/3] Add omdb support-bundle collect subcommand#10376
smklein wants to merge 1 commit intomove-support-bundle-collection-cratefrom
omdb-support-bundle-collect

Conversation

@smklein
Copy link
Copy Markdown
Collaborator

@smklein smklein commented May 5, 2026

Wires a new subcommand on omdb that calls into the support-bundle-collection crate to gather a bundle locally. Unlike the Nexus background task, this path does not register a row in the support_bundle table, does not transfer the bundle to a sled agent, and does not require Nexus to be up — it only needs CRDB, internal DNS, MGS, and sled-agents reachable on the underlay.

This is intended for incident response: when Nexus is down (the most important time to gather a bundle), an operator can still produce one locally.

Builds on #10374 and #10375

Fixes #10371

@smklein smklein force-pushed the move-support-bundle-collection-crate branch from c8cb3dd to b8d58f2 Compare May 5, 2026 20:47
Wires a new subcommand on omdb that calls into the
`support-bundle-collection` crate to gather a bundle locally. Unlike
the Nexus background task, this path does not register a row in the
`support_bundle` table, does not transfer the bundle to a sled
agent, and does not require Nexus to be up — it only needs CRDB,
internal DNS, MGS, and sled-agents reachable on the underlay.

This is intended for incident response: when Nexus is down (the most
important time to gather a bundle), an operator can still produce one
locally.
@smklein smklein force-pushed the move-support-bundle-collection-crate branch from b8d58f2 to adecbd6 Compare May 5, 2026 22:04
@smklein smklein force-pushed the omdb-support-bundle-collect branch from 5eefdfd to 9022f6d Compare May 5, 2026 22:04
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