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

Adjust ova to support VMware ESXi (#826) #1674

Merged

Conversation

agners
Copy link
Member

@agners agners commented Dec 14, 2021

Use OpenSSL to generate OVA manifest file. It seems that sha256sum adds a
space after the hash algorithm which causes "Invalid OVF checksum algorithm"
on certain VMware virtualization products.

Using OpenSSL avoids the space and makes the manifest file compatible
with VMware products.

Use the common LSI Logic SCSI controller for disks. This is supported by Virtual Box
as well as VMware.

@agners agners added the board/ova Open Virtual Appliance (Virtual Machine) label Dec 14, 2021
@agners agners added the run-dev-build Execute development build on a PR label Dec 14, 2021
It seems that sha256sum adds a space after the hash algorithm which
causes "Invalid OVF checksum algorithm" on certain VMware virtualization
products.

Using OpenSSL avoids the space and makes the manifest file compatible
wiht VMware products.
@agners agners temporarily deployed to dev_build December 14, 2021 10:10 Inactive
jens-maus added a commit to jens-maus/RaspberryMatic that referenced this pull request Dec 14, 2021
manifest file for the ova so that we are compatible to other VMware
products which cannot deal with spaces after the hash algorithm
obviously. (This refs
home-assistant/operating-system#1674)
@agners agners temporarily deployed to dev_build December 14, 2021 12:55 Inactive
@agners agners temporarily deployed to dev_build December 14, 2021 17:12 Inactive
@agners agners changed the title Use OpenSSL to generate OVA manifest file (#826) Adjust ova to support VMware ESXi (#826) Dec 14, 2021
@agners agners requested a review from pvizeli December 14, 2021 22:01
@agners agners added the REL-7 label Dec 15, 2021
@agners agners merged commit 1e94f9a into home-assistant:dev Dec 15, 2021
@agners agners deleted the use-openssl-to-generate-ova-manifest-file branch December 15, 2021 14:18
agners added a commit that referenced this pull request Dec 29, 2021
* Use OpenSSL to generate OVA manifest file (#826)

It seems that sha256sum adds a space after the hash algorithm which
causes "Invalid OVF checksum algorithm" on certain VMware virtualization
products.

Using OpenSSL avoids the space and makes the manifest file compatible
wiht VMware products.

* Use Buildroot provided OpenSSL binary

* Use SCSI controller by default
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
board/ova Open Virtual Appliance (Virtual Machine) cla-signed REL-7 run-dev-build Execute development build on a PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants