Skip to content

Conversation

david-crespo
Copy link
Contributor

@david-crespo david-crespo commented Oct 6, 2025

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:

system update repo list
system update repo upload
system update repo view
system update status
system update target-release update
system update trust-root create
system update trust-root delete
system update trust-root list
system update trust-root view

Viewing the current target release is rolled into status.

@david-crespo david-crespo changed the title Update CLI for TUF repo list endpoint + related changes Update CLI for update status + TUF repo list + related changes Oct 7, 2025
@david-crespo david-crespo marked this pull request as ready for review October 9, 2025 19:14
@david-crespo david-crespo requested a review from ahl October 9, 2025 19:43
Copy link
Collaborator

@ahl ahl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bravo

@ahl ahl merged commit 5f6c501 into main Oct 10, 2025
17 checks passed
@ahl ahl deleted the update-tuf-repo-cli branch October 10, 2025 00:00
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