Kiwi distinguishes between two basic image description typeswhich uses the same format but one is created and provided bythe kiwi developers and the other is created by the users ofkiwi. The type=boot specifies a boot image (initrd) which shouldbe provided by the kiwi developers wheras type=system specifiesa standard image description created by a kiwi user.
if an extra boot partition is required this attributespecify which filesystem should be used for it. Thetype of the bootloader might overwrite this settinge.g for the syslinux loader fat is required
Specifies the bootloader used for booting the image.At the moment grub2, zipl and the combination of zipl plususerspace grub2 are supported. The special custom entryallows to skip the bootloader configuration and installationand leaves this up to the user which can be done by usingthe editbootinstall and editbootconfig custom scripts
Specifies the boot timeout in seconds prior to launchingthe default boot option. the unit for the timeout valueis seconds if GRUB is used as the boot loader and 1/10seconds if syslinux is used
Tell kiwi to set the btrfs root filesystem snapshot read-onlyOnce all data has been placed to the root filesystem snapshotit will be turned into read-only mode if this option is set totrue. The option is only effective if btrfs_root_is_snapshotis also set to true. By default the root filesystem snapshotis writable
Tell kiwi to install the system into a btrfs snapshotThe snapshot layout is compatible with the snapper managementtoolkit. By default no snapshots are used
Specifies whether the image output file should becompressed or not. This makes only sense for filesystemonly images respectively for the pxe or cpio type
Specifies the path to a script which is called rightbefore the bootloader is installed. The script runsrelative to the directory which contains the imagestructure
Specifies the path to a script which is called rightafter the bootloader is installed. The script runsrelative to the directory which contains the imagestructure
Specifies the boot firmware of the system. Most systemsuses a standard BIOS but there are also other firmwaresystems like efi, coreboot, etc.. This attribute isused to differentiate the image according to the firmwarewhich boots up the system. It mostly has an impact onthe disk layout and the partition table type. By defaultthe standard x86 bios firmware setup is used
Specifies live iso technology and dracut module to use.If set to overlay the kiwi-live dracut module will beused to support a live iso system based on squashfs+overlayfs.If set to dmsquash the dracut standard dmsquash-live modulewill be used to support a live iso system based on squashfsand the device mapper. Please note both modules supportsa different set of live features.
Force use of MBR (msdos table) partition table even if theuse of the GPT would be the natural choice. On e.g somearm systems an EFI partition layout is required but mustnot be stored in a GPT. For those rare cases this attributeallows to force the use of the msdos table including allits restrictions in max partition size and amount ofpartitions
Specifies additional format options passed on to qemu-imgformatoptions is a comma separated list of format specificoptions in a name=value format like qemu-img expects it.kiwi will take the information and pass it as parameter tothe -o option in the qemu-img call
specify which initrd builder to use, default is kiwi'sbuiltin architecture. Be aware that the dracut initrdsystem does not support all features of the kiwi initrd
Setup cryptographic volume along with the given filesystemusing the LUKS extension. The value of this attributerepresents the password string used to be able tomount that filesystem while booting
With the luksOS value a predefined set of ciper, keysizeand hash format options is passed to the cryptsetup callin order to create a format compatible to the specifieddistribution
Specifies if the bootloader menu should provide an"mediacheck entry to verify ISO integrity or not.Disabled by default and only available for x86 arch family."
Specifies to use an overlay root system consistingout of a squashfs compressed read-only root systemoverlayed using the overlayfs filesystem into anextra read-write partition. Available for the diskimage types, vmx and oem
Request a spare partition right before the root partitionof the requested size. The attribute takes a size valueand allows a unit in MB or GB, e.g 200M. If no unit is giventhe value is considered to be mbytes. A spare partitioncan only be configured for the disk image types oem and vmx
Specifies the image blocksize in bytes which has to matchthe logical (SSZ) blocksize of the target storage device.By default 512 byte is used which works on many disksHowever 4096 byte disks are coming. You can check thedesired target by calling: blockdev --report device
Indicate if the target disk for oem images is deployedto a removable device e.g a USB stick or not. This onlyaffects the EFI setup if requested and in the end avoidsthe creation of a custom boot menu entry in the firmwareof the target machine. By default the target disk isexpected to be non-removable
Specifies the kernel framebuffer mode. More informationabout the possible values can be found by callinghwinfo --framebuffer or in /usr/src/linux/Documentation/fb/vesafb.txt
Specifies the wait period in seconds after launchingthe multipath daemon to wait until all presented devicesare available on the host. Default timeout is 3 seconds
Specify the image is a Xen dom0 (Xen Server) imageThe information is used to create a correct bootloaderconfiguration with regards to the required loading ofthe Xen Hypervisor
Specifies a name for the container. This is usually thethe repository name of the container as read if the containerimage is imported via the docker load command
Specifies a tag for the container. This is usually thethe tag name of the container as read if the containerimage is imported via the docker load command
absolute size of the volume. If the size valueis too small to store all data kiwi will exit.The value is used as MB by default but you canadd "M" and/or "G" as postfix
The OVF configuration type.The Open Virtualization Format is a standard for describingvirtual appliances and distribute them in an archive alsocalled Open Virtual Appliance(OVA). The standard describesmajor components associated with a disk image. The exactspecification depends on the product using the formatand is specified in KIWI as the OVF type.
virtualsize provides the value of the virtual_size key whichis embedded in the metadata.json hash inside the box file, asdescribed in http://docs.vagrantup.com/v2/boxes/format.htmlThis tells the Vagrant provider how big to make thevirtual disk when it creates the VM.
The list of groups that he user belongs to. Thefrist item in the list is used as the login group.If 'groups' is not present a default group is assignedto the user according to he specifing toolchain behaviour.
Specifies the strip data type. `delete` referencesa list of custom files and directories to delete, `tools`references file names in linux bin/sbin directories to keep, `libs`references file names in linux lib directories to keep.
Alias name to be used for this repository. This is anoptional free form text. If not set the source attributevalue is used and builds the alias name by replacingeach '/' with a '_'. An alias name should be set if thesource argument doesn't really explain what this repositorycontains
Specify whether or not this repository should be configured in theresulting image without using it at build time. Boolean value trueor false, the default is false.
Specify whether or not this specific repository is configured toto run package signature validation. If not set, no value isappended into the repository configuration file.
Channel priority assigned to all packages available inthis channel (0 if not set). If the exact same packageis available in more than one channel, the highestpriority is used
Specify whether or not this specific repository is configured toto run repository signature validation. If not set, no value isappended into the repository configuration file.
Specifies package collection type. `bootstrap` packagesgets installed in the very first phase of an image buildin order to fill the empty root directory with bootstrapdata. `image` packages are installed after the bootstrapphase as chroot operation. `delete` packages are uninstalledafter the preparation phase is done. `image_type_name`packages are only installed if this build type is requested.
Indicates that this package should be part ofthe boot image (initrd) too. This attributecan be used to include for example branding packagesspecified in the system image description to becomepart of the boot image also
Indicates that this package should be removed fromthe boot image (initrd). the attribute is onlyevaluated if the bootinclude attribute is specifiedalong with it too
Indicates that this package should be part ofthe boot image (initrd) too. This attributecan be used to include for example branding packagesspecified in the system image description to becomepart of the boot image also
Kiwi distinguishes between two basic image description typeswhich uses the same format but one is created and provided bythe kiwi developers and the other is created by the users ofkiwi. The type=boot specifies a boot image (initrd) which shouldbe provided by the kiwi developers wheras type=system specifiesa standard image description created by a kiwi user.
Kiwi distinguishes between two basic image description typeswhich uses the same format but one is created and provided bythe kiwi developers and the other is created by the users ofkiwi. The type=boot specifies a boot image (initrd) which shouldbe provided by the kiwi developers wheras type=system specifiesa standard image description created by a kiwi user.
absolute size of the volume. If the size valueis too small to store all data kiwi will exit.The value is used as MB by default but you canadd "M" and/or "G" as postfix
Specifies a name for the container. This is usually thethe repository name of the container as read if the containerimage is imported via the docker load command
Specifies a tag for the container. This is usually thethe tag name of the container as read if the containerimage is imported via the docker load command
Specifies a name for the container. This is usually thethe repository name of the container as read if the containerimage is imported via the docker load command
The OVF configuration type.The Open Virtualization Format is a standard for describingvirtual appliances and distribute them in an archive alsocalled Open Virtual Appliance(OVA). The standard describesmajor components associated with a disk image. The exactspecification depends on the product using the formatand is specified in KIWI as the OVF type.
virtualsize provides the value of the virtual_size key whichis embedded in the metadata.json hash inside the box file, asdescribed in http://docs.vagrantup.com/v2/boxes/format.htmlThis tells the Vagrant provider how big to make thevirtual disk when it creates the VM.
virtualsize provides the value of the virtual_size key whichis embedded in the metadata.json hash inside the box file, asdescribed in http://docs.vagrantup.com/v2/boxes/format.htmlThis tells the Vagrant provider how big to make thevirtual disk when it creates the VM.
if an extra boot partition is required this attributespecify which filesystem should be used for it. Thetype of the bootloader might overwrite this settinge.g for the syslinux loader fat is required
Specifies the bootloader used for booting the image.At the moment grub2, zipl and the combination of zipl plususerspace grub2 are supported. The special custom entryallows to skip the bootloader configuration and installationand leaves this up to the user which can be done by usingthe editbootinstall and editbootconfig custom scripts
Specifies the boot timeout in seconds prior to launchingthe default boot option. the unit for the timeout valueis seconds if GRUB is used as the boot loader and 1/10seconds if syslinux is used
Tell kiwi to set the btrfs root filesystem snapshot read-onlyOnce all data has been placed to the root filesystem snapshotit will be turned into read-only mode if this option is set totrue. The option is only effective if btrfs_root_is_snapshotis also set to true. By default the root filesystem snapshotis writable
Tell kiwi to install the system into a btrfs snapshotThe snapshot layout is compatible with the snapper managementtoolkit. By default no snapshots are used
Specifies whether the image output file should becompressed or not. This makes only sense for filesystemonly images respectively for the pxe or cpio type
Specifies the path to a script which is called rightbefore the bootloader is installed. The script runsrelative to the directory which contains the imagestructure
Specifies the path to a script which is called rightafter the bootloader is installed. The script runsrelative to the directory which contains the imagestructure
Specifies the boot firmware of the system. Most systemsuses a standard BIOS but there are also other firmwaresystems like efi, coreboot, etc.. This attribute isused to differentiate the image according to the firmwarewhich boots up the system. It mostly has an impact onthe disk layout and the partition table type. By defaultthe standard x86 bios firmware setup is used
Specifies live iso technology and dracut module to use.If set to overlay the kiwi-live dracut module will beused to support a live iso system based on squashfs+overlayfs.If set to dmsquash the dracut standard dmsquash-live modulewill be used to support a live iso system based on squashfsand the device mapper. Please note both modules supportsa different set of live features.
Force use of MBR (msdos table) partition table even if theuse of the GPT would be the natural choice. On e.g somearm systems an EFI partition layout is required but mustnot be stored in a GPT. For those rare cases this attributeallows to force the use of the msdos table including allits restrictions in max partition size and amount ofpartitions
Specifies additional format options passed on to qemu-imgformatoptions is a comma separated list of format specificoptions in a name=value format like qemu-img expects it.kiwi will take the information and pass it as parameter tothe -o option in the qemu-img call
specify which initrd builder to use, default is kiwi'sbuiltin architecture. Be aware that the dracut initrdsystem does not support all features of the kiwi initrd
Setup cryptographic volume along with the given filesystemusing the LUKS extension. The value of this attributerepresents the password string used to be able tomount that filesystem while booting
With the luksOS value a predefined set of ciper, keysizeand hash format options is passed to the cryptsetup callin order to create a format compatible to the specifieddistribution
Specifies if the bootloader menu should provide an"mediacheck entry to verify ISO integrity or not.Disabled by default and only available for x86 arch family."
Specifies to use an overlay root system consistingout of a squashfs compressed read-only root systemoverlayed using the overlayfs filesystem into anextra read-write partition. Available for the diskimage types, vmx and oem
Request a spare partition right before the root partitionof the requested size. The attribute takes a size valueand allows a unit in MB or GB, e.g 200M. If no unit is giventhe value is considered to be mbytes. A spare partitioncan only be configured for the disk image types oem and vmx
Specifies the image blocksize in bytes which has to matchthe logical (SSZ) blocksize of the target storage device.By default 512 byte is used which works on many disksHowever 4096 byte disks are coming. You can check thedesired target by calling: blockdev --report device
Indicate if the target disk for oem images is deployedto a removable device e.g a USB stick or not. This onlyaffects the EFI setup if requested and in the end avoidsthe creation of a custom boot menu entry in the firmwareof the target machine. By default the target disk isexpected to be non-removable
Specifies the kernel framebuffer mode. More informationabout the possible values can be found by callinghwinfo --framebuffer or in /usr/src/linux/Documentation/fb/vesafb.txt
Specifies the wait period in seconds after launchingthe multipath daemon to wait until all presented devicesare available on the host. Default timeout is 3 seconds
Specify the image is a Xen dom0 (Xen Server) imageThe information is used to create a correct bootloaderconfiguration with regards to the required loading ofthe Xen Hypervisor
The list of groups that he user belongs to. Thefrist item in the list is used as the login group.If 'groups' is not present a default group is assignedto the user according to he specifing toolchain behaviour.
Specifies the strip data type. `delete` referencesa list of custom files and directories to delete, `tools`references file names in linux bin/sbin directories to keep, `libs`references file names in linux lib directories to keep.
Specifies the strip data type. `delete` referencesa list of custom files and directories to delete, `tools`references file names in linux bin/sbin directories to keep, `libs`references file names in linux lib directories to keep.
Alias name to be used for this repository. This is anoptional free form text. If not set the source attributevalue is used and builds the alias name by replacingeach '/' with a '_'. An alias name should be set if thesource argument doesn't really explain what this repositorycontains
Specify whether or not this repository should be configured in theresulting image without using it at build time. Boolean value trueor false, the default is false.
Specify whether or not this specific repository is configured toto run package signature validation. If not set, no value isappended into the repository configuration file.
Channel priority assigned to all packages available inthis channel (0 if not set). If the exact same packageis available in more than one channel, the highestpriority is used
Specify whether or not this specific repository is configured toto run repository signature validation. If not set, no value isappended into the repository configuration file.
Indicates that this package should be part ofthe boot image (initrd) too. This attributecan be used to include for example branding packagesspecified in the system image description to becomepart of the boot image also
Indicates that this package should be removed fromthe boot image (initrd). the attribute is onlyevaluated if the bootinclude attribute is specifiedalong with it too
Indicates that this package should be part ofthe boot image (initrd) too. This attributecan be used to include for example branding packagesspecified in the system image description to becomepart of the boot image also
Specifies package collection type. `bootstrap` packagesgets installed in the very first phase of an image buildin order to fill the empty root directory with bootstrapdata. `image` packages are installed after the bootstrapphase as chroot operation. `delete` packages are uninstalledafter the preparation phase is done. `image_type_name`packages are only installed if this build type is requested.
Specifies package collection type. `bootstrap` packagesgets installed in the very first phase of an image buildin order to fill the empty root directory with bootstrapdata. `image` packages are installed after the bootstrapphase as chroot operation. `delete` packages are uninstalledafter the preparation phase is done. `image_type_name`packages are only installed if this build type is requested.
Indicates that this package should be part ofthe boot image (initrd) too. This attributecan be used to include for example branding packagesspecified in the system image description to becomepart of the boot image also
Indicates that this package should be removed fromthe boot image (initrd). the attribute is onlyevaluated if the bootinclude attribute is specifiedalong with it too
Indicates that this package should be part ofthe boot image (initrd) too. This attributecan be used to include for example branding packagesspecified in the system image description to becomepart of the boot image also
Indicates that this package should be part ofthe boot image (initrd) too. This attributecan be used to include for example branding packagesspecified in the system image description to becomepart of the boot image also
Indicates that this package should be removed fromthe boot image (initrd). the attribute is onlyevaluated if the bootinclude attribute is specifiedalong with it too
Alias name to be used for this repository. This is anoptional free form text. If not set the source attributevalue is used and builds the alias name by replacingeach '/' with a '_'. An alias name should be set if thesource argument doesn't really explain what this repositorycontains
Specify whether or not this repository should be configured in theresulting image without using it at build time. Boolean value trueor false, the default is false.
Specify whether or not this specific repository is configured toto run repository signature validation. If not set, no value isappended into the repository configuration file.
Specify whether or not this specific repository is configured toto run package signature validation. If not set, no value isappended into the repository configuration file.
Channel priority assigned to all packages available inthis channel (0 if not set). If the exact same packageis available in more than one channel, the highestpriority is used
Specifies the bootloader used for booting the image.At the moment grub2, zipl and the combination of zipl plususerspace grub2 are supported. The special custom entryallows to skip the bootloader configuration and installationand leaves this up to the user which can be done by usingthe editbootinstall and editbootconfig custom scripts
Specify the image is a Xen dom0 (Xen Server) imageThe information is used to create a correct bootloaderconfiguration with regards to the required loading ofthe Xen Hypervisor
Tell kiwi to install the system into a btrfs snapshotThe snapshot layout is compatible with the snapper managementtoolkit. By default no snapshots are used
Tell kiwi to set the btrfs root filesystem snapshot read-onlyOnce all data has been placed to the root filesystem snapshotit will be turned into read-only mode if this option is set totrue. The option is only effective if btrfs_root_is_snapshotis also set to true. By default the root filesystem snapshotis writable
Specifies the image blocksize in bytes which has to matchthe logical (SSZ) blocksize of the target storage device.By default 512 byte is used which works on many disksHowever 4096 byte disks are coming. You can check thedesired target by calling: blockdev --report device
Indicate if the target disk for oem images is deployedto a removable device e.g a USB stick or not. This onlyaffects the EFI setup if requested and in the end avoidsthe creation of a custom boot menu entry in the firmwareof the target machine. By default the target disk isexpected to be non-removable
Request a spare partition right before the root partitionof the requested size. The attribute takes a size valueand allows a unit in MB or GB, e.g 200M. If no unit is giventhe value is considered to be mbytes. A spare partitioncan only be configured for the disk image types oem and vmx
Specifies the boot timeout in seconds prior to launchingthe default boot option. the unit for the timeout valueis seconds if GRUB is used as the boot loader and 1/10seconds if syslinux is used
Specifies whether the image output file should becompressed or not. This makes only sense for filesystemonly images respectively for the pxe or cpio type
Specifies the path to a script which is called rightbefore the bootloader is installed. The script runsrelative to the directory which contains the imagestructure
Specifies the path to a script which is called rightafter the bootloader is installed. The script runsrelative to the directory which contains the imagestructure
Specifies to use an overlay root system consistingout of a squashfs compressed read-only root systemoverlayed using the overlayfs filesystem into anextra read-write partition. Available for the diskimage types, vmx and oem
Specifies the boot firmware of the system. Most systemsuses a standard BIOS but there are also other firmwaresystems like efi, coreboot, etc.. This attribute isused to differentiate the image according to the firmwarewhich boots up the system. It mostly has an impact onthe disk layout and the partition table type. By defaultthe standard x86 bios firmware setup is used
if an extra boot partition is required this attributespecify which filesystem should be used for it. Thetype of the bootloader might overwrite this settinge.g for the syslinux loader fat is required
Specifies live iso technology and dracut module to use.If set to overlay the kiwi-live dracut module will beused to support a live iso system based on squashfs+overlayfs.If set to dmsquash the dracut standard dmsquash-live modulewill be used to support a live iso system based on squashfsand the device mapper. Please note both modules supportsa different set of live features.
Specifies additional format options passed on to qemu-imgformatoptions is a comma separated list of format specificoptions in a name=value format like qemu-img expects it.kiwi will take the information and pass it as parameter tothe -o option in the qemu-img call
Force use of MBR (msdos table) partition table even if theuse of the GPT would be the natural choice. On e.g somearm systems an EFI partition layout is required but mustnot be stored in a GPT. For those rare cases this attributeallows to force the use of the msdos table including allits restrictions in max partition size and amount ofpartitions
specify which initrd builder to use, default is kiwi'sbuiltin architecture. Be aware that the dracut initrdsystem does not support all features of the kiwi initrd
Specifies if the bootloader menu should provide an"mediacheck entry to verify ISO integrity or not.Disabled by default and only available for x86 arch family."
Setup cryptographic volume along with the given filesystemusing the LUKS extension. The value of this attributerepresents the password string used to be able tomount that filesystem while booting
With the luksOS value a predefined set of ciper, keysizeand hash format options is passed to the cryptsetup callin order to create a format compatible to the specifieddistribution
Specifies the kernel framebuffer mode. More informationabout the possible values can be found by callinghwinfo --framebuffer or in /usr/src/linux/Documentation/fb/vesafb.txt
Specifies the wait period in seconds after launchingthe multipath daemon to wait until all presented devicesare available on the host. Default timeout is 3 seconds
The list of groups that he user belongs to. Thefrist item in the list is used as the login group.If 'groups' is not present a default group is assignedto the user according to he specifing toolchain behaviour.
absolute size of the volume. If the size valueis too small to store all data kiwi will exit.The value is used as MB by default but you canadd "M" and/or "G" as postfix
Specifies a tag for the container. This is usually thethe tag name of the container as read if the containerimage is imported via the docker load command
The OVF configuration type.The Open Virtualization Format is a standard for describingvirtual appliances and distribute them in an archive alsocalled Open Virtual Appliance(OVA). The standard describesmajor components associated with a disk image. The exactspecification depends on the product using the formatand is specified in KIWI as the OVF type.