-
Notifications
You must be signed in to change notification settings - Fork 49
New Package Request: [qemu-guest-agent] #737
Description
Hello!
I'm improvising a format as per #736.
When running Flatcar as a guest/vm in Proxmox, there is no proper way to poweroff or restart Flatcar instances. The two usual options are qemu-guest-agent and acpid (#738), neither of which appear included in Flatcar. qemu-guest-agent provides quite a few more useful functions than just power management, so I'd see it as the higher-priority solution. Running it inside a container isn't really an option because of how directly it is intended to manage the Flatcar host.
This package will definitely improve the "Operate at scale / automation" core value, by adding a standard/upstream interface for managing Flatcar VMs.
Gentoo repo: https://github.com/gentoo/gentoo/tree/master/app-emulation/qemu-guest-agent
I believe it may only be necessary to include this package in the flatcar_production_qemu_image and flatcar_production_qemu_uefi_image images.
I may want to pursue acpid as well, especially because when I changed a setting to inform Proxmox that Flatcar instances don't support acpi, (in order to get Proxmox to try to use qemu-guest-agent for shutdown) I found that somehow breaks ignition's ability to find files specified with fw_cfg. (Please let me know if there's a more appropriate repo in which to open a separate issue for that.)