Commit Graph

11 Commits

Author SHA1 Message Date
Dan Čermák
2b17684d2c
Add support to build vagrant boxes with the Virtualbox provider
This commits adds initial support to build Vagrant boxes with the Virtualbox
provider.
- The attribute 'provider' of the option <vagrantconfig> now supports the option
  "virtualbox".
- A new boolean attribute 'virtualbox_guest_additions_present' was added to
  <vagrantconfig>. When set to true, KIWI will assume that guest additions have
  been installed into the base image and configure the shared folders to use
  vboxfs, otherwise rsync will be used.

This fixes #532 (https://github.com/SUSE/kiwi/issues/532).
2019-03-05 15:33:18 +01:00
Michal Marek
7b7afa815b Add support for building OVA images
Implement support for format="ova" using VMware's ovftool. We use the
vmdk format as a basis and then just call ovftool to convert *.vmdk +
*.vmx to an OVA.
2018-01-26 12:19:18 +01:00
Marcus Schäfer
6e8ef1f022
Added disk format="vhdx" support
Support dynamic VHDX (gen2) image format for Hyper-V.
This Fixes #490
2017-09-12 15:30:49 +02:00
Marcus Schäfer
e59270c09b
Added handling of formatoptions attribute
Custom disk format options passed in the formatoptions
attribute were not handled. In addition options with a
value passed to qemu were handled in the wrong way.
This commit addresses both problems and Fixes #463
2017-08-11 15:46:40 +02:00
Marcus Schäfer
6cc0b2085d Flake cleanup for unit tests 2017-03-07 13:03:10 +01:00
Marcus Schäfer
f549b03886 Added DiskFormatVagrantLibVirt class
Allow to build vagrant boxes for the libvirt provider
This Fixes #15
2016-12-12 11:27:19 +01:00
David Cassany
c4fd7635fd Updated test for vhd-fixed subformat type 2016-11-08 18:40:51 +01:00
Marcus Schäfer
73f993939c Add raw format to subformat factory 2016-10-18 10:08:05 +02:00
David Cassany
da02688ef2 Fixes #111: Included support for vdi format 2016-07-20 17:51:37 +02:00
Marcus Schäfer
e6cc5bfa09 Move from nose to pytest
nose is no longer maintained, thus we have to move to another
testing system. This commit updates the tox setup and all tests
to use pytest instead of nose.
2016-03-14 12:23:14 +01:00
Marcus Schäfer
dbd20e8ba3 Move storage and subformat tests to match namespace 2016-03-08 15:21:19 +01:00