This commit modifies the lsblk command flags to get a sorted output
according to the disk layout.
This is related to 176c7eab commita and it fixes bsc#1182264
The filesystems requires list also contains low level
tools to manage partitions, loops and subsystems. The tools
to manage LUKS(cryptsetup) are missing and imho belongs there
along with the LVM tools which are listed
ca-certificates-mozilla provides the issuer CERT to allow
for https repo connections. The standard ca-certificates is
not enough on suse/leap/sles based integration tests
Include the README as long description in the metadata
for pypi. The change causes the description on pypi.org
to show the ReST rendered README instead of a message
that the author of the module hasn't provided a description
In preparation to the new obs kiwi plugin this commit adds
an opportunity to store obs credentials such that the plugin
could also be used in a non-interactive way
The refactor of the RuntimeConfig made sure the runtime config
file is read in only once. But if the file exists and is empty
after yaml.safe_load like in the kiwi package provided
/etc/kiwi.yml which contains all config options as comments,
the code still reads in the file with every new instance of
RuntimeConfig. This commit fixes this condition
We don't continue development of netboot code. Thus there is
only one test for the old netboot system on TW. People are
advised to move to oem remote deployment or the kis type
using custom(non kiwi) dracut extensions
This is in fact a copy of the build-tests for x86/suse
to x86/tumbleweed. Once the tests in OBS are building
x86/suse and the respective project will be deleted
This is in fact a copy of the build-tests for s390/suse
to s390/tumbleweed. Once the tests in OBS are building
s390/suse and the respective project will be deleted
This is in fact a copy of the build-tests for ppc/suse
to ppc/tumbleweed. Once the tests in OBS are building
ppc/suse and the respective project will be deleted
This is in fact a copy of the build-tests for arm/suse
to arm/tumbleweed. Once the tests in OBS are building
arm/suse and the respective project will be deleted
Not all systems (e.g Debian) creates the boot/grub|grub2 directory.
In kiwi when we need to create a custom grub image because we did
not find the distro provided one, an earlyboot.cfg file is created
and embedded into the grub image. The locaton to store that file
is below boot/grub|grub2. However if the directory does not exist
the build will fail as with the current Debian Live integration
test.
Instead of building against the rolling release (rawhide)
we build the integration tests for non suse tests against
the stable release of distributions. The reason is except
for suse we don't have influence and resources on the
distribution development and sometimes facing the problem
that we can only sit and pray for a self healing of the
rolling distro releases. From a kiwi release perspective
this blocks us too often