oxidecomputer / oxidecomputer/omicron
Add 'platform version' to Instances
Open
@gjcolombo is already working on this.
Since Dec 20, 2024.
mvp
virtualization
- Dominant language
- Rust
- Stars
- 572
- Forks
- 97
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 96
Description
This came up during the Live Migration sync but is applicable beyond that. We need to be able to separate the hardware platform the host is running on (e.g. Gimlet, AMD Rome/Milan) from the platform a Guest VM sees.
We can start with whatever is currently exposed is version 1 but more importantly, we can then build the infrastructure for properly handling instances with different versions (whether during migration or later rack upgrades).
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.