Skip to content

bootstore type reorg PR 1/?: Move sled-agent-only types out of common and into sled-agent-types#9904

Merged
jgallagher merged 3 commits intomainfrom
john/move-sled-agent-only-types-out-of-common
Feb 24, 2026
Merged

bootstore type reorg PR 1/?: Move sled-agent-only types out of common and into sled-agent-types#9904
jgallagher merged 3 commits intomainfrom
john/move-sled-agent-only-types-out-of-common

Conversation

@jgallagher
Copy link
Contributor

Moves SwitchPorts and HostPortConfig, both of which are only used by sled-agent's uplink_ensure() endpoint and therefore don't need to be in common.

Part of #9801. Staged on top of #9901.

As it evolved, #9570 made various changes to both the sled-agent types
crate and the sled-agent API. As it landed, though, it made one
versioning bump to sled-agent API (v20 - BGP) and two to the types crate
(v20 - lockstep API, v21 - BGP). This squishes the latter two down to
just one (v20 - BGP) for consistency with the API's versioning.
@jgallagher jgallagher changed the title Move sled-agent-only types out of common and into sled-agent-types bootstore type reorg PR 1/?: Move sled-agent-only types out of common and into sled-agent-types Feb 23, 2026
Base automatically changed from john/sled-agent-types-versions-offby1 to main February 23, 2026 23:14
@jgallagher jgallagher merged commit fad6bbc into main Feb 24, 2026
16 checks passed
@jgallagher jgallagher deleted the john/move-sled-agent-only-types-out-of-common branch February 24, 2026 02:23
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.

2 participants