Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Buildomat: Target for Oxide VMs #13

Open
smklein opened this issue Dec 9, 2022 · 3 comments
Open

Buildomat: Target for Oxide VMs #13

smklein opened this issue Dec 9, 2022 · 3 comments
Assignees
Milestone

Comments

@smklein
Copy link

smklein commented Dec 9, 2022

We currently have a "factory" for AWS, and one for lab infrastructure within https://github.com/oxidecomputer/buildomat/tree/main/factory

We should add a third factory for "oxide", which appears similar to the AWS interface, but which creates VMs on an Oxide rack instead.

@davepacheco
Copy link

I assume that this would use the Rust SDK that's part of the CLI. Is that right? If so somebody (maybe @karencfv?) may want to make sure we've implemented whatever pieces of the SDK would be needed here.

@davepacheco
Copy link

Err, I think I erroneously concluded the above based on discussions long ago. I'm not sure if there is a Rust SDK. Maybe we just want to use a progenitor client. I'll ping folks offline to discuss.

@smklein
Copy link
Author

smklein commented Jan 23, 2023

Yeah, we're currently making use of a progenitor-based one here: https://github.com/oxidecomputer/omicron/blob/main/oxide-client/src/lib.rs

(that's used inside omicron for end-to-end tests)

@morlandi7 morlandi7 added this to the MVP milestone Jan 27, 2023
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

No branches or pull requests

4 participants