Open
Description
Omicron uses the OpenAPI manager (cargo xtask openapi
) to manage OpenAPI documents for all of its Dropshot/Progenitor APIs. The intent was always to make this a separate Rust package so that other repos that use the same workflow (e.g., Propolis, Crucible, Dendrite, Maghemite) can use the same tool. This is going to be essential for automated upgrade because upgrade requires support for multiple versions of most APIs, and this tooling (after #7564) is essential for that.
Metadata
Metadata
Assignees
Labels
No labels