Commit Graph

521 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
e33f53aa45 Rework package manager selection to use DNF when YUM is requested
YUM v3 is no longer developed, having been superseded by DNF for
several years. With DNF now available as a usable package manager
in Red Hat Enterprise Linux 7 through the Extras channel and
SUSE Linux Enterprise 15 through PackageHub, there is no reason for
keeping support for YUM v3 around.

We are keeping support for requesting YUM because in Red Hat Enterprise
Linux 7, DNF is referred to as "YUM v4", and it is simply referred to
as "YUM" in Red Hat Enterprise Linux 8. To avoid confusion from people,
we're just going to leave it in place as an alias to the DNF package
manager.

As for why this is happening now, Fedora is retiring YUM v3 in
Fedora 31, so we might as well get it over with and cut over now.

Reference: https://fedoraproject.org/wiki/Changes/Retire_YUM_3
2019-02-28 15:09:21 -05:00
Marcus Schäfer
311efd6e02
Bump version: 9.17.22 → 9.17.23 2019-02-27 15:05:40 +01:00
Stefan Seyfried
12e57bb461 add rd.kiwi.install.pass.bootparam boot parameter
if this boolean is set, most boot parameters are passed on
to the kexec kernel on OEM image deployments
2019-02-25 16:24:44 +01:00
Marcus Schäfer
3cccf0a1d7
Bump version: 9.17.21 → 9.17.22 2019-02-23 20:40:00 +01:00
Marcus Schäfer
111f284c1a
Bump version: 9.17.20 → 9.17.21 2019-02-22 17:11:47 +01:00
Marcus Schäfer
a53cce03d5
Bump version: 9.17.19 → 9.17.20 2019-02-22 17:01:03 +01:00
Marcus Schäfer
a50c251f5f
Refactor vagrant storage subformat
In preparation to support other vagrant providers a base class
for Vagrant operations has been created. Original Code written
by DanČermák <dcermak@suse.com>
2019-02-21 15:48:05 +01:00
Dan Čermák
0fbc2c5ff9
Add pytest-xdist to dev-virtualenv to run the unit tests in parallel
- fix CLI args not being passed to pytest by tox for unit_py3_4 and unit_py3_6
- enable parallel run on travis
- document how to run the unit tests in parallel
2019-02-20 14:46:14 +01:00
Marcus Schäfer
b335f9e21a
Bump version: 9.17.18 → 9.17.19 2019-02-14 21:18:37 +01:00
Marcus Schäfer
4d0c77ba1c
Bump version: 9.17.17 → 9.17.18 2019-02-14 11:07:12 +01:00
Marcus Schäfer
a343e9d798
Bump version: 9.17.16 → 9.17.17 2019-02-09 15:53:42 +01:00
Marcus Schäfer
e88601ffbf
Bump version: 9.17.15 → 9.17.16 2019-02-08 11:58:53 +01:00
David Cassany
72a63f0b16
Add custom partitioning docs
This commit adds two new documentation chapters. One covering
custom partitioning scheme in KIWI. And another covering setting
custom volumes in KIWI
2019-02-04 16:38:50 +01:00
Marcus Schäfer
132eda8027
Bump version: 9.17.14 → 9.17.15 2019-01-31 11:09:53 +01:00
Marcus Schäfer
9d1dea1aa1
Bump version: 9.17.13 → 9.17.14 2019-01-31 10:40:27 +01:00
Marcus Schäfer
fed5a06d5f
Bump version: 9.17.12 → 9.17.13 2019-01-29 13:05:03 +01:00
Marcus Schäfer
35862a58fc
Bump version: 9.17.11 → 9.17.12 2019-01-28 17:34:52 +01:00
Marcus Schäfer
71d9eda2b9
Fix documentation howto delete a package
The documentation described an invalid XML grammar
2019-01-24 15:24:00 +01:00
Marcus Schäfer
3776ed9a8f
Bump version: 9.17.10 → 9.17.11 2019-01-24 11:31:49 +01:00
Marcus Schäfer
b65bf30917
Bump version: 9.17.9 → 9.17.10 2019-01-24 10:00:28 +01:00
Marcus Schäfer
0a4f7002c7
Bump version: 9.17.8 → 9.17.9 2019-01-17 14:06:16 +01:00
Marcus Schäfer
c8fd24a8bf
Bump version: 9.17.7 → 9.17.8 2019-01-11 10:57:10 +01:00
Marcus Schäfer
195c92d20b
Bump version: 9.17.6 → 9.17.7 2019-01-07 11:17:52 +01:00
Marcus Schäfer
aac1c7c290
Bump version: 9.17.5 → 9.17.6 2018-12-19 09:13:48 +01:00
Marcus Schäfer
f4a1f52173
Bump version: 9.17.4 → 9.17.5 2018-12-12 12:19:50 +01:00
Marcus Schäfer
5bbadf287e
Bump version: 9.17.3 → 9.17.4 2018-12-11 08:18:26 +01:00
Marcus Schäfer
8651fe4d29
Bump version: 9.17.2 → 9.17.3 2018-11-26 15:36:54 +01:00
Marcus Schäfer
5962417063
Update documentation for rd.live.cowfile.mbsize 2018-11-26 14:37:42 +01:00
Marcus Schäfer
1abc2000c6
Bump version: 9.17.1 → 9.17.2 2018-11-23 14:15:38 +01:00
Marcus Schäfer
2dc46b7734
Bump version: 9.17.0 → 9.17.1 2018-11-09 11:23:16 +01:00
Marcus Schäfer
441358a312
Bump version: 9.16.36 → 9.17.0 2018-11-06 15:20:59 +01:00
Marcus Schäfer
2fa147dfb9
Bump version: 9.16.35 → 9.16.36 2018-11-06 10:11:08 +01:00
Marcus Schäfer
f006810661
Bump version: 9.16.34 → 9.16.35 2018-11-05 22:21:25 +01:00
Marcus Schäfer
206ecdf183
Bump version: 9.16.33 → 9.16.34 2018-11-05 22:14:37 +01:00
Marcus Schäfer
991ba67d14
Bump version: 9.16.32 → 9.16.33 2018-11-05 16:30:28 +01:00
Marcus Schäfer
eb4e121ead
Bump version: 9.16.31 → 9.16.32 2018-11-05 16:25:44 +01:00
Marcus Schäfer
c2b99c6d89
Bump version: 9.16.30 → 9.16.31 2018-11-05 15:30:17 +01:00
Marcus Schäfer
3a879e8da2
Bump version: 9.16.29 → 9.16.30 2018-11-05 14:58:04 +01:00
Marcus Schäfer
7561059875
Bump version: 9.16.28 → 9.16.29 2018-11-05 14:03:45 +01:00
Marcus Schäfer
a3765fd448
Fixed azurectl redirect in documentation 2018-11-05 12:03:36 +01:00
Marcus Schäfer
dc19c74455
Bump version: 9.16.27 → 9.16.28 2018-11-05 09:13:12 +01:00
Marcus Schäfer
9e6a2698ae
Added Deploy and Run System in a RamDisk docu 2018-11-04 17:17:06 +01:00
Marcus Schäfer
7343787f87
Bump version: 9.16.26 → 9.16.27 2018-10-19 14:26:39 +02:00
Marcus Schäfer
d1ef6cbce9
Bump version: 9.16.25 → 9.16.26 2018-10-18 16:33:26 +02:00
Marcus Schäfer
55c3c875f3
Bump version: 9.16.24 → 9.16.25 2018-10-18 10:35:50 +02:00
Marcus Schäfer
857c87dbd8
Bump version: 9.16.23 → 9.16.24 2018-10-16 16:56:45 +02:00
David Cassany
e54874b554
Update /etc/machine-id management docs
Updates the information about how /etc/machine-id is treated in KIWI
and provides some hints for old systems where /var/lib/dbus/machine-id
is not a symlink to /etc/machine-id

Related to #843
2018-10-16 15:35:06 +02:00
Marcus Schäfer
f75dbb1643
Bump version: 9.16.22 → 9.16.23 2018-10-15 09:53:10 +02:00
Marcus Schäfer
734a5ba528
Bump version: 9.16.21 → 9.16.22 2018-10-11 17:37:37 +02:00