Update CLI for update status + TUF repo list + related changes #1239
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This integrates the API spec from oxidecomputer/omicron#9106 (TUF repo list), which is built on oxidecomputer/omicron#8897 (update status), so it includes both.
Posting this already because I want to minimize the amount of time after oxidecomputer/omicron#9106 is merged in which the CLI is unusable for update dev work.
This moves the commands for CRUD on trust roots out of experimental, as well as moving repo list, repo view, and set target release (upload was already at
oxide system update repo upload
). That gives us:Viewing the current target release is rolled into status.