elemental icon indicating copy to clipboard operation
elemental copied to clipboard

Allow for cross-architecture ISO builds

Open bcross opened this issue 1 year ago • 3 comments
trafficstars

What steps did you take and what happened: I clicked the "Build ISO" button on the "Registration Endpoint" page.

What did you expect to happen: I expected a bootable ISO to be created.

Anything else you would like to add: An ISO is created, but the contents of the EFI/BOOT folder only contains BOOTAA64.EFI instead of bootx64.efi and is not bootable on a amd64 system. I assume this is because my Kubernetes cluster is running on arm64. It would be great to be able to generate bootable ISOs for amd64 on an arm64 Kubernetes cluster.

Environment:

  • Elemental release version (use cat /etc/os-release): 1.3
  • Rancher version: 2.8 (arm64)
  • Kubernetes version (use kubectl version): v1.27.9+k3s1 (arm64)
  • Cloud provider or hardware configuration: k3s in OCI VMs

bcross avatar Jan 16 '24 20:01 bcross

Thanks for reporting this. I adapted the title and added it to our backlog.

kkaempf avatar Jan 17 '24 15:01 kkaempf

See rancher/elemental-operator#600

kkaempf avatar Feb 08 '24 18:02 kkaempf

FYI cross-arch ISO builds were implemented in https://github.com/rancher/elemental-operator/pull/728

The issue tracking this feature for the ui is https://github.com/rancher/elemental-ui/issues/181

frelon avatar May 28 '24 08:05 frelon