Commit Graph

3340 Commits

Author SHA1 Message Date
Dan Čermák
7dcdc19beb
Merge pull request #1263 from OSInside/update_package_element_docs
Document possible values for the name attribute of package
2019-11-14 15:40:04 +01:00
Dan Čermák
c0ce3327b0
Document possible values for the name attribute of package
This fixes #1260

Co-Authored-By: Thomas Schraitle <tom_schr@web.de>
2019-11-14 13:07:31 +01:00
Marcus Schäfer
cfb4b697d6
Bump version: 9.18.31 → 9.18.32 2019-11-14 12:24:16 +01:00
Marcus Schäfer
52715d2a13
Merge pull request #1264 from OSInside/fix_s390_bootloader_setup
Fixed zipl bootloader setup for s390 images
2019-11-14 12:23:48 +01:00
Marcus Schäfer
8a679986aa
Merge pull request #1265 from OSInside/update_s390_integration_tests
Update s390 integration tests
2019-11-14 12:23:26 +01:00
Marcus Schäfer
726eeacee5
Fixed zipl bootloader setup for s390 images
The preparation to call zipl and the call itself were wrong.
For whatever reason the kernel image the initrd are moved
to another location prior to calling zipl. That move broke
the system because no kernel/initrd existed at the expected
place anymore. In addition the zipl call itself was issued
from a the wrong directory. Also no config file was written
as an after effect of the refactoring in Issue #1194. This
Fixes #1173 and bsc#1156694
2019-11-14 12:01:06 +01:00
Marcus Schäfer
4dd7ab4cc1
Update s390 integration tests
Added vmx build test to run in kvm on s390. Updated the
existing oem build test to deploy on DASD. The concept
of the network setup invented by kiwi for s390 does no
longer apply and was also not used on the s390 distribution
2019-11-14 09:45:00 +01:00
Marcus Schäfer
79fa185573
Bump version: 9.18.30 → 9.18.31 2019-11-07 16:00:01 +01:00
Marcus Schäfer
9f16991efa
Merge pull request #1258 from OSInside/fix_efi_mode_for_isos
Ensure grub.cfg is copied in EFI/BOOT folder
2019-11-06 16:32:42 +01:00
David Cassany
786f69354f
Fix gitlab CI pipeline
Ensure the gitlab CI includes make package for docs generation
2019-11-06 13:40:09 +01:00
David Cassany
60659a2dde
Ensure grub.cfg is copied in EFI/BOOT folder
This commit fixes the live images in efi mode. Grub configuration file
is copied to the correct location in <boot_dir>/EFI/BOOT.

Fixes bsc#1155815
2019-11-06 12:58:49 +01:00
Marcus Schäfer
c0f7c95856
Bump version: 9.18.29 → 9.18.30 2019-10-31 14:38:47 +01:00
Marcus Schäfer
d39e4a9d03
Merge pull request #1257 from bugfinder/master
fix kernel module handling for xz compressed modules
2019-10-31 14:38:04 +01:00
Ruediger Oertel
bc8658fe06 fix kernel module handling for xz compressed modules
and firmware files to fix issue #1256
2019-10-31 14:24:28 +01:00
Marcus Schäfer
20825f121f
Bump version: 9.18.28 → 9.18.29 2019-10-29 10:06:36 +01:00
Marcus Schäfer
055751e2da
Update Host/Image support matrix
Update documentation about the Host vs. Image support and
compatibility matrix with regards to the SLES target.
2019-10-29 10:03:46 +01:00
8e9f92c204
Merge pull request #1255 from OSInside/default_kiwi_config
Add default /etc/kiwi.yml file
2019-10-28 18:15:49 -04:00
Marcus Schäfer
50511367a2
Add default /etc/kiwi.yml file
Provide a comment only etc/kiwi.yml file that contains all
parameters we support so far including a short description
This Fixes #1232
2019-10-28 16:44:27 +01:00
Marcus Schäfer
416116cded
Merge pull request #1252 from martinezjavier/enable-bls
Enable BLS configuration if is supported
2019-10-28 10:49:59 +01:00
Marcus Schäfer
d08752c1a7
Bump version: 9.18.27 → 9.18.28 2019-10-28 10:15:46 +01:00
Javier Martinez Canillas
9d8ce7eedb
Enable BLS configuration if is supported
Fedora now uses a BLS configuration by default, but this is not supported
by all distributions. So check if is supported by the grub2-mkconfig tool
and only enable the option if that's the case.

Fixes: #1248
2019-10-25 18:05:02 +02:00
Marcus Schäfer
66f735c109
Delete left over print statement from unit test 2019-10-25 15:10:42 +02:00
Marcus Schäfer
1ead12bbc3
Bump Fedora x86 build test to Fedora30 2019-10-25 10:38:09 +02:00
Marcus Schäfer
111a586e8f
Bump version: 9.18.26 → 9.18.27 2019-10-25 09:33:06 +02:00
Marcus Schäfer
87d8677e20
Merge pull request #1251 from OSInside/fix_btrfs_root_is_snapshot
Fix btrfs_root_is_snapshot
2019-10-25 09:32:49 +02:00
Marcus Schäfer
a66849ff8e
Merge pull request #1250 from OSInside/fix_isolinux_ui_setup_on_serial
Skip isolinux ui setup on serial terminal config
2019-10-25 08:15:15 +02:00
David Cassany
45146ba6cf
Fix btrfs_root_is_snapshot
This commit makes sure the chrooted operations of over a loop device
including btrfs subvolumes and root as an snapshot include the
`/.snapshots` subvolume mount. This is necessary for certain operations
that depend on the layout, e.g. grub configuration using `grub2-mkconfig`.
2019-10-24 22:06:33 +02:00
Marcus Schäfer
531c0db1a1
Skip isolinux ui setup on serial terminal config
If the attribute bootloader_console="serial" is set, the
expectation that there is no graphics hardware available is
valid. Thus the isolinux setup should not contain any ui
configuration instructions because that leads to run the
graphics initialization which blocks the system if not
present. Please note the bootloader_console allows for
multiple console configuration. In mixed setup the ui
configuration still applies. This Fixes #1153
2019-10-24 11:35:48 +02:00
Marcus Schäfer
b265be128c
Merge pull request #1249 from OSInside/refactor_logging
Refactor logging
2019-10-24 11:10:29 +02:00
Marcus Schäfer
aeda61e8a8
Added helper script to test status of test builds
build_status fetches information from obs about the status
of the integration test builds. It also allows an easy refresh
of the tests regarding content changes on git when called
with the refresh parameter: build_status refresh
2019-10-24 10:36:43 +02:00
Marcus Schäfer
a6138555f7
Merge pull request #1246 from OSInside/enable_default_home
Make home attribute optional on users definition
2019-10-24 10:09:55 +02:00
Marcus Schäfer
1550cb8691
Update development documentation
With the latest change to the logger kiwi can now be better
used as an api in other python programs
2019-10-23 17:59:31 +02:00
Marcus Schäfer
bdb7123fa1
Refactor use of logging facility
Use getLogger method instead of a global log object
Also use caplog fixture to capture log messages in
unit tests. This Fixes #1244
2019-10-23 17:54:27 +02:00
Marcus Schäfer
56d82845d5
Fixed install_devel_packages helper
Missing libffi and enchant devel packages. Also deleted
trang since it's not provided by default in the distro
and optional
2019-10-23 16:01:27 +02:00
David Cassany
80e791d2ef
Make home attribute optional on users definition
This commit makes home attribute of users definition optional. This way
the home directory is created according to the distribution defaults.
Note that `-m` option is passed to user add, thus the home directory is
requested to be created even without having an explicit home path
defined.

Fixes #1025
2019-10-23 15:57:51 +02:00
Marcus Schäfer
ece8462f4a
Bump version: 9.18.25 → 9.18.26 2019-10-23 12:22:51 +02:00
Marcus Schäfer
0aa2ff0052
Update documentation
Link paths to the integration tests has changed
2019-10-23 12:22:14 +02:00
Marcus Schäfer
d17491a4b2
Fixed package list for arm test builds 2019-10-23 12:07:26 +02:00
Marcus Schäfer
075a24dbc8
Move arm build tests to obsrepositories 2019-10-23 12:05:32 +02:00
Marcus Schäfer
9d43da738f
Move s390 build tests to obsrepositories 2019-10-23 11:46:23 +02:00
Marcus Schäfer
65c1fca788
Reorganize build tests
We build images against different distributions. In order to
do that in obs we should be able to handle one prj config per
distribution. Thus the tests move from a flat tree to a distro
structured tree here and in obs
2019-10-23 10:17:59 +02:00
Marcus Schäfer
fed03ca004
Move suse tests to obsrepositories
Changes on the obs backend made this change necessary.
The chain of process decisions is different if a repo is
added to the prj config compared to if the repo is added
to the kiwi XML file. It seems the preferred solution
is the obs prj config and I'm tired running into problems
again and again
2019-10-23 10:03:08 +02:00
Marcus Schäfer
f7f76d0aa9
Merge pull request #1245 from OSInside/resize_on_demand
Fixed oem resize message and invokation
2019-10-23 09:34:07 +02:00
Marcus Schäfer
dc0deb47a7
Fixed oem resize message and invokation
The oem resize should only start if there is unallocated
space on the disk available. If it starts the message in
case of a not applicable resize should be more meaningful
This commit addresses both issues and Fixes #1102
2019-10-21 15:31:47 +02:00
Marcus Schäfer
e7c3737e4d
Merge pull request #1243 from OSInside/relocate_tests
Re-structure unit tests folders
2019-10-21 15:15:31 +02:00
David Cassany
4b3a105026
Re-structure unit tests folders
This commit relocates unit tests to a folder structure that matches
the source code structure.

Fixes #1128
2019-10-21 14:00:05 +02:00
David Cassany Viladomat
b4e389e575
Merge pull request #1230 from OSInside/update_generateDS_version
Upadate xml_parser autogenerated code
2019-10-21 13:26:23 +02:00
Marcus Schäfer
f958994a7e
Version 2.29.24 fixes the pattern problem
and avoids the recursion bug
2019-10-21 11:28:23 +02:00
Marcus Schäfer
f38a36f01c
nothing provides yast2-registration
With the move of the tests to the TW repo this package was
no longer provided
2019-10-18 08:52:50 +02:00
Marcus Schäfer
2812094752
Deleted openSUSE-release-dvd from test images
For whatever reason the Tumbleweed repo does not provide
this package anymore
2019-10-18 08:37:01 +02:00