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

Switch from ovatool for building OVAs to open-vmdk #2292

Open
dirkmueller opened this issue May 4, 2023 · 8 comments
Open

Switch from ovatool for building OVAs to open-vmdk #2292

dirkmueller opened this issue May 4, 2023 · 8 comments

Comments

@dirkmueller
Copy link
Contributor

Problem description

kiwi currently uses ovatool for building vmware OVA images. there is an Apache-2.0 licensed project by VMware for this instead:

https://github.com/vmware/open-vmdk

I don't know how feature complete it is, but it would be nice to be able use it with kiwi and figure out any incompatibilities. OVA format is largely preferred by VMware users over the other option of vmdk. For users that can not build their images using the proprietary ovatool, open-vmdk is the only option.

Expected behaviour

Stream-optimized OVA images can be built without dependency on proprietary tooling with kiwi.

Steps to reproduce the behaviour

OS and Software information

Not relevant

@Conan-Kudo
Copy link
Member

Oh thank god... It had been on my TODO list to gut the ovatool dependency, but if there's now something we can use, we should try this!

@abonillabeeche
Copy link

abonillabeeche commented Aug 25, 2023

Who do we need to request this to?

@schaefi
Copy link
Collaborator

schaefi commented Sep 11, 2023

I agree it would be a good move. I remember there was the openovf project in the past and then we added code to use it and after some years it died and we ripped out everything we had in kiwi again and offered this "we call ovftool if present" proprietary binary thing. It's a solution but I think nobody is really happy with it.

So if open-vmdk can help here it would be great. Regarding resources, I believe at the moment it can only be looked at during the SUSE hackweek, I'm not aware of a direct volunteer you could assign this task to

@schaefi
Copy link
Collaborator

schaefi commented Sep 11, 2023

I'll put this on the agenda for the community meeting

@schaefi
Copy link
Collaborator

schaefi commented Sep 12, 2023

After a conversation and a short look into the code and the maturity of the project we decided to flag this as a kiwi-10 (next major kiwi release) feature and give open-vmdk some time to settle and see where it goes

@Conan-Kudo
Copy link
Member

This is now landing in Fedora thanks to @ismail, so we can seriously consider this.

@schaefi
Copy link
Collaborator

schaefi commented Mar 25, 2024

Some work done from @gmoro

It is soooo sad that Guilherme didn't had a chance to finish this into a PR here.

@johanneskastl
Copy link

Any news on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants