Skip to content

Ensure all non-Omicron Dropshot servers are converted to versioned API traits #8922

@sunshowers

Description

@sunshowers

Part of #8727.

The OpenAPI manager requires documents to be API traits living in their own API crate -- as preparation for making the manager available, we should ensure that all non-Omicron APIs are converted over to traits.

Conversion to API traits (copying over the list from #8727):

Extracting the Dropshot API manager:

Switching to Dropshot API manager:

Converting to versioned APIs:

Removing progenitor 0.9 dependencies:

Updating Omicron with newer revs:

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions