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

[RFE] Publish official Kubevirt images #1358

Closed
lukasmrtvy opened this issue Feb 12, 2024 · 2 comments · Fixed by flatcar/scripts#1962
Closed

[RFE] Publish official Kubevirt images #1358

lukasmrtvy opened this issue Feb 12, 2024 · 2 comments · Fixed by flatcar/scripts#1962
Labels
kind/feature A feature request platform/new-platform linked to new platform addition (cloud provider, image type, architecture, etc.)

Comments

@lukasmrtvy
Copy link

Current situation

Flatcar does not work ( officially ) in Kubevirt and other platforms based on Kubevirt ( https://github.com/harvester/harvester ), because of the missing flatcar.oem.id=kubevirt parameter in grub.

Impact

Mid

Ideal future situation

Official Kubevirt images are published

Implementation options

X

Additional information

Images based on https://github.com/kubernetes-sigs/image-builder/ are working correctly

@lukasmrtvy lukasmrtvy added the kind/feature A feature request label Feb 12, 2024
@tormath1
Copy link
Contributor

@lukasmrtvy would you be interested to implement this by yourself? Here's an example with Scaleway: flatcar/scripts#1683

@tormath1 tormath1 added the platform/new-platform linked to new platform addition (cloud provider, image type, architecture, etc.) label Apr 3, 2024
@ader1990
Copy link

Hello, the official production image works (example: https://alpha.release.flatcar-linux.net/amd64-usr/current/flatcar_production_image.bin.bz2), leveraging the coreos-cloudinit fallback implementation.

I think you mean adding support for Ignition to work with Flatcar deployed as a KubeVirt VM, which will be required as an oem image.

@lukasmrtvy The Kubevirt CDI helper usually supports .gz or .xz implementation, do you have a preference for the compression format?

Some documentation would be needed to give an example workflow though, with both Ignition and the coreos-cloudinit. Also to mention that Flatcar supports only cloudInitConfigDrive data source: https://kubevirt.io/user-guide/virtual_machines/startup_scripts/#data-sources

Thank you,
Adrian Vladu

ader1990 added a commit to flatcar/scripts that referenced this issue Apr 29, 2024
As Ignition supports KubeVirt, add a custom oem for it and also the
required parts to be able to build an image in .qcow2 format and
.gz compression.

Fixes: flatcar/Flatcar#1358

Signed-off-by: Adrian Vladu <avladu@cloudbasesolutions.com>
ader1990 added a commit to flatcar/scripts that referenced this issue Apr 29, 2024
As Ignition supports KubeVirt, add a custom oem for it and also the
required parts to be able to build an image in .qcow2 format and
.gz compression.

Fixes: flatcar/Flatcar#1358

Signed-off-by: Adrian Vladu <avladu@cloudbasesolutions.com>
ader1990 added a commit to flatcar/scripts that referenced this issue Apr 29, 2024
As Ignition supports KubeVirt, add a custom oem for it and also the
required parts to be able to build an image in .qcow2 format that
is already using internal .qcow2 gzip compression.

Fixes: flatcar/Flatcar#1358

Signed-off-by: Adrian Vladu <avladu@cloudbasesolutions.com>
ader1990 added a commit to flatcar/scripts that referenced this issue Apr 29, 2024
As Ignition supports KubeVirt, add a custom oem for it and also the
required parts to be able to build an image in .qcow2 format that
is already using internal .qcow2 gzip compression.

Fixes: flatcar/Flatcar#1358

Signed-off-by: Adrian Vladu <avladu@cloudbasesolutions.com>
ader1990 added a commit to flatcar/scripts that referenced this issue Apr 30, 2024
As Ignition supports KubeVirt, add a custom oem for it and also the
required parts to be able to build an image in .qcow2 format that
is already using internal .qcow2 gzip compression.

Fixes: flatcar/Flatcar#1358

Signed-off-by: Adrian Vladu <avladu@cloudbasesolutions.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature A feature request platform/new-platform linked to new platform addition (cloud provider, image type, architecture, etc.)
Projects
Development

Successfully merging a pull request may close this issue.

3 participants