Skip to content

[draft] [14/n] [wicketd] add the commission API, client, and OpenAPI document#10857

Draft
sunshowers wants to merge 1 commit into
sunshowers/spr/main.draft-11n-wicketd-add-the-commission-api-client-and-openapi-documentfrom
sunshowers/spr/draft-11n-wicketd-add-the-commission-api-client-and-openapi-document
Draft

[draft] [14/n] [wicketd] add the commission API, client, and OpenAPI document#10857
sunshowers wants to merge 1 commit into
sunshowers/spr/main.draft-11n-wicketd-add-the-commission-api-client-and-openapi-documentfrom
sunshowers/spr/draft-11n-wicketd-add-the-commission-api-client-and-openapi-document

Conversation

@sunshowers

@sunshowers sunshowers commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Created using spr 1.3.6-beta.1
Comment on lines +76 to +83
InProgress {
/// The 1-based index of the currently-running top-level step.
step: u32,
/// The total number of top-level steps in the update.
total_steps: u32,
/// A human-readable description of the innermost running step.
description: String,
},

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This is not a dealbreaker and I can work with this structure, but would appreciate slightly more information:

  • the percentage completion of this step, if known. this applies mostly to downloading installinator, since it takes 25 minutes and the bulk of the update time.
  • the list of descriptions, not just the innermost. like ["Running installinator", "Writing host, control plane, and measurement artifacts", "Validating checksum of host phase 2 in slot B"]

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Ah the problem is that it isn't just a flat list, it's actually a tree of statuses. We can definitely represent that in the output, but the full event log is as rich as it is because of that.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

ah that's ok.. the percentage is the much more important thing.. just knowing that it is not stuck.

@sunshowers sunshowers changed the title [draft] [11/n] [wicketd] add the commission API, client, and OpenAPI document [draft] [12/n] [wicketd] add the commission API, client, and OpenAPI document Jul 17, 2026
@sunshowers sunshowers changed the title [draft] [12/n] [wicketd] add the commission API, client, and OpenAPI document [draft] [13/n] [wicketd] add the commission API, client, and OpenAPI document Jul 17, 2026
@sunshowers sunshowers changed the title [draft] [13/n] [wicketd] add the commission API, client, and OpenAPI document [draft] [14/n] [wicketd] add the commission API, client, and OpenAPI document Jul 18, 2026
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