You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Could the HAOS releases be made to include either uncompressed or simple gz-compressed OVA images, rather than solely xz-compressed ones?
Why?
I'm currently rebuilding my homelab and taking the opportunity to Terraform the deployment of all my VMs to their respective Proxmox nodes, instead of provisioning them manually.
Trying to do as much as possible with Terraform and avoid manual configuration, which includes installing available boot images into Proxmox itself. Proxmox has a very cool feature that allows the installation of images by direct download to the VE. It even supports checksums and decompression as long as one of the 4 supported algorithms are used: gz, lzo, zst, bz2. The bpg/proxmox terraform provider supports this fully.
The Ubuntu base image was no problem because it is available uncompressed. The HAOS OVA QCow2 image is compressed with xz (and I think tar underneath that), which makes it impossible to leverage this Proxmox functionality. I will need to manually download and extract the image locally and then upload the result. This feels fragile and suboptimal.
I know xz offers superior compression ratios to gz, but it is less widely supported and therefore has some drawbacks.
The ask
So, any chance the HAOS releases could include uncompressed or gz-compressed OVA images?
Thank you for thinking about this!
What operating system image do you use?
ova (for Virtual Machines)
What version of Home Assistant Operating System is installed?
15.0
Did the problem occur after upgrading the Operating System?
I'd suggest taking a step aside here and instead of importing the disk image, importing the actual .ova file. As a bonus, that also contains some meta information that simplifies creation of the VM.
We'd like to make this the preferred way of installing HAOS in Proxmox - currently people are usually using the tteck/Community scripts but this method is a bit friendlier and built in the Proxmox.
Describe the issue you are experiencing
TL;DR
Could the HAOS releases be made to include either uncompressed or simple gz-compressed OVA images, rather than solely xz-compressed ones?
Why?
I'm currently rebuilding my homelab and taking the opportunity to Terraform the deployment of all my VMs to their respective Proxmox nodes, instead of provisioning them manually.
Trying to do as much as possible with Terraform and avoid manual configuration, which includes installing available boot images into Proxmox itself. Proxmox has a very cool feature that allows the installation of images by direct download to the VE. It even supports checksums and decompression as long as one of the 4 supported algorithms are used:
gz
,lzo
,zst
,bz2
. The bpg/proxmox terraform provider supports this fully.The Ubuntu base image was no problem because it is available uncompressed. The HAOS OVA QCow2 image is compressed with
xz
(and I think tar underneath that), which makes it impossible to leverage this Proxmox functionality. I will need to manually download and extract the image locally and then upload the result. This feels fragile and suboptimal.I know xz offers superior compression ratios to gz, but it is less widely supported and therefore has some drawbacks.
The ask
So, any chance the HAOS releases could include uncompressed or gz-compressed OVA images?
Thank you for thinking about this!
What operating system image do you use?
ova (for Virtual Machines)
What version of Home Assistant Operating System is installed?
15.0
Did the problem occur after upgrading the Operating System?
No
Hardware details
Virtualized.
Host: Proxmox VE 8.3
Memory: 192Gb
CPU: 2x Xeon E5-2640 v4 @ 2.40GHz
Disk:
Proxmox: 2x 1.2Tb (RAID 1)
VMs: 6x 1.2Tb (RAID 10)
Guest: HAOS
Memory: 4Gb
CPU: 2x vCPU
Disk: 32Gb
Steps to reproduce the issue
Anything in the Supervisor logs that might be useful for us?
Anything in the Host logs that might be useful for us?
System information
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: