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

[RFC] providers: add qemu provider for boot check-in #488

Closed
wants to merge 3 commits into from

Conversation

lucab
Copy link
Contributor

@lucab lucab commented Sep 8, 2020

TODO:

  • figure out at which point in initramfs this should run

This adds a new provider for the "qemu" platform.
In particular, this provider currently supports checking in to
the hypervisor in order to report a successful boot.
This is performed through a VirtIO port, re-using the same console
and protocol used by oVirt guest-agent. Though, this is intentionally
not aimed at providing a full guest-agent implementation.

Fixes #458

This adds a new provider for the "qemu" platform.
In particular, this provider currently supports checking in to
the host in order to report a successful boot.
This is performed through a VirtIO port, re-using the same console
and protocol used by oVirt guest-agent. Though, this is intentionally
not aimed at providing a full guest-agent implementation.
@cgwalters
Copy link
Member

There's a lot going on in tokio-oga, will try to give that a sanity check soon too.

figure out at which point in initramfs this should run

Wouldn't it be part of afterburn-checkin.service?

I assume you've tested this in an actual oVirt/RHV environment - is that correct? Which version?

Do you have a sense of how hard it'd be to have the server side of this implemented in coreos-assembler/kola? That would allow us to use it across the board in tests.

@lucab lucab closed this Jan 20, 2024
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.

qemu: implement boot-time checkin (via ovirt-guest-agent protocol)
2 participants