Summary
QEMU ExporterSet pods need proper guest disk / storage support so lessees can flash and boot images. Without this, the sidecar pattern is limited for real workflows.
Deferred from PR #910 (scope already large).
Background
From PR #910:
…I will handle the storage detail in a follow up PR, this has grown too big. :) and this won't go too far anyway without the storage support.
Related discussion on staging binaries via Kubernetes image volumes once the cluster baseline is 1.36+ (comment) — that is a related optimization for the copy-jumpstarter-exec init container, but the primary gap is guest disk storage for flash/boot.
What needs to be done
- Define how guest disks are provisioned for ExporterSet QEMU pods (emptyDir, PVC, image volume, OCI artifact, etc.)
- Wire storage into the QEMU provisioner
RenderPod + ExporterConfig enrichment so the QEMU driver can flash/boot
Acceptance criteria
Tracking
Summary
QEMU ExporterSet pods need proper guest disk / storage support so lessees can flash and boot images. Without this, the sidecar pattern is limited for real workflows.
Deferred from PR #910 (scope already large).
Background
From PR #910:
Related discussion on staging binaries via Kubernetes image volumes once the cluster baseline is 1.36+ (comment) — that is a related optimization for the
copy-jumpstarter-execinit container, but the primary gap is guest disk storage for flash/boot.What needs to be done
RenderPod+ ExporterConfig enrichment so the QEMU driver can flash/bootAcceptance criteria
Tracking