oxidecomputer / oxidecomputer/omicron
Port setting view/create are structurally asymmetric making updates arduous
Open
@internet-diglett is already working on this.
Since Aug 25, 2026.
api
networking
- Dominant language
- Rust
- Stars
- 572
- Forks
- 97
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 96
Description
The input to networking_switch_port_settings_create
is structurally different from what we get from networking_switch_port_settings_view
What this means, is that when a user is trying to update switch port settings via the CLI, they need to fetch the settings in one format, do a mind meld with the OpenAPI specification or the underlying Nexus Rust data structures to figure out how to translate into the create format, implement that translation in JSON and then ship the updated json in the update request.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.