Showing:

Attributes
Diagrams
Facets
Instances
Used by

Table of Contents

Group by:

No namespace

Attribute Groups
Main schema kiwi.xsd
[ top ]
Element image
Diagram
Diagram schema.tmp#id30 schema.tmp#id34 schema.tmp#id42 schema.tmp#id281 schema.tmp#id295 schema.tmp#id310 schema.tmp#id317 schema.tmp#id322 schema.tmp#id343 schema.tmp#id371
Model description | preferences | profiles | users | drivers | strip | repository | packages | extension
Children description, drivers, extension, packages, preferences, profiles, repository, strip, users
Instance
<image displayname="" id="" name="" xsi:noNamespaceSchemaLocation="" xsi:schemaLocation="" schemaversion="">
  <description type="">{1,1}</description>
  <preferences profiles="">{1,1}</preferences>
  <profiles>{1,1}</profiles>
  <users profiles="">{1,1}</users>
  <drivers profiles="">{1,1}</drivers>
  <strip profiles="" type="">{1,1}</strip>
  <repository alias="" components="" distribution="" imageinclude="" imageonly="" package_gpgcheck="" password="" priority="" profiles="" repository_gpgcheck="" sourcetype="" type="" username="">{1,1}</repository>
  <packages patternType="" profiles="" type="">{1,1}</packages>
  <extension>{1,1}</extension>
</image>
Attributes
QName Type Fixed Default Use Annotation
displayname optional
A friendly display name. Used in the boot menu
for isolinux and grub
id restriction of xs:string optional
An identification number which is represented in a file
named /etc/ImageID
name safe-posix-name required
An image name without / and spaces
schemaversion restriction of xs:token required
The allowed Schema version (fixed value)
xsi:noNamespaceSchemaLocation xs:anyURI optional
The location of the XSD Schema (not relevant for RELAX NG or DTD)
xsi:schemaLocation xs:anyURI optional
A pair of URI references: First is a namespace name,
second the location of the XSD Schema
(not relevant for RELAX NG or DTD)
[ top ]
Element description
Diagram
Diagram schema.tmp#id39 schema.tmp#id35 schema.tmp#id36 schema.tmp#id37 schema.tmp#id38
Used by
Element image
Model author | contact | specification | license
Children author, contact, license, specification
Instance
<description type="">
  <author>{1,1}</author>
  <contact>{1,1}</contact>
  <specification>{1,1}</specification>
  <license>{1,1}</license>
</description>
Attributes
QName Type Fixed Default Use Annotation
type restriction of xs:token required
Kiwi distinguishes between two basic image description types
which uses the same format but one is created and provided by
the kiwi developers and the other is created by the users of
kiwi. The type=boot specifies a boot image (initrd) which should
be provided by the kiwi developers wheras type=system specifies
a standard image description created by a kiwi user.
[ top ]
Element author
Diagram
Diagram
Type xs:string
Used by
Element description
[ top ]
Element contact
Diagram
Diagram
Type xs:string
Used by
Element description
[ top ]
Element specification
Diagram
Diagram
Type xs:string
Used by
Element description
[ top ]
Element license
Diagram
Diagram
Type xs:string
Used by
Element description
[ top ]
Element preferences
Diagram
Diagram schema.tmp#id279 schema.tmp#id43 schema.tmp#id44 schema.tmp#id45 schema.tmp#id46 schema.tmp#id47 schema.tmp#id49 schema.tmp#id51 schema.tmp#id53 schema.tmp#id55 schema.tmp#id56 schema.tmp#id57 schema.tmp#id278
Used by
Element image
Model bootsplash-theme | bootloader-theme | keytable | locale | packagemanager | rpm-locale-filtering | rpm-check-signatures | rpm-excludedocs | showlicense | timezone | type | version
Children bootloader-theme, bootsplash-theme, keytable, locale, packagemanager, rpm-check-signatures, rpm-excludedocs, rpm-locale-filtering, showlicense, timezone, type, version
Instance
<preferences profiles="">
  <bootsplash-theme>{1,1}</bootsplash-theme>
  <bootloader-theme>{1,1}</bootloader-theme>
  <keytable>{1,1}</keytable>
  <locale>{1,1}</locale>
  <packagemanager>{1,1}</packagemanager>
  <rpm-locale-filtering>{1,1}</rpm-locale-filtering>
  <rpm-check-signatures>{1,1}</rpm-check-signatures>
  <rpm-excludedocs>{1,1}</rpm-excludedocs>
  <showlicense>{1,1}</showlicense>
  <timezone>{1,1}</timezone>
  <type boot="" bootfilesystem="" bootkernel="" bootloader="" bootloader_console="" bootpartition="" bootpartsize="" bootprofile="" boottimeout="" btrfs_quota_groups="" btrfs_root_is_readonly_snapshot="" btrfs_root_is_snapshot="" compressed="" derived_from="" devicepersistency="" disk_start_sector="" editbootconfig="" editbootinstall="" efipartsize="" efiparttable="" filesystem="" firmware="" flags="" force_mbr="" format="" formatoptions="" fscreateoptions="" fsmountoptions="" gcelicense="" gpt_hybrid_mbr="" hybridpersistent="" hybridpersistent_filesystem="" image="" initrd_system="" install_continue_on_timeout="" installboot="" installiso="" installprovidefailsafe="" installpxe="" installstick="" kernelcmdline="" luks="" luksOS="" mdraid="" mediacheck="" metadata_path="" overlayroot="" primary="" publisher="" ramonly="" rootfs_label="" spare_part="" spare_part_fs="" spare_part_fs_attributes="" spare_part_is_last="" spare_part_mountpoint="" squashfscompression="" target_blocksize="" target_removable="" vga="" vhdfixedtag="" volid="" wwid_wait_timeout="" xen_server="" zipl_targettype="">{1,1}</type>
  <version>{1,1}</version>
</preferences>
Attributes
QName Type Fixed Default Use Annotation
profiles optional
A profile name which binds the section to this name
[ top ]
Element bootsplash-theme
Diagram
Diagram
Type xs:string
Used by
Element preferences
[ top ]
Element bootloader-theme
Diagram
Diagram
Type xs:string
Used by
Element preferences
[ top ]
Element keytable
Diagram
Diagram
Type xs:string
Used by
Element preferences
[ top ]
Element locale
Diagram
Diagram schema.tmp#id4
Type locale-name
Facets
pattern (POSIX|[a-z]{2,3}_[A-Z]{2})(,[a-z]{2,3}_[A-Z]{2})*
Used by
Element preferences
[ top ]
Element packagemanager
Diagram
Diagram schema.tmp#id48
Type k.packagemanager.content
Facets
enumeration apt-get
enumeration zypper
enumeration yum
enumeration dnf
Used by
Element preferences
[ top ]
Element rpm-locale-filtering
Diagram
Diagram schema.tmp#id50
Type k.rpm-locale-filtering.content
Used by
Element preferences
[ top ]
Element rpm-check-signatures
Diagram
Diagram schema.tmp#id52
Type k.rpm-check-signatures.content
Used by
Element preferences
[ top ]
Element rpm-excludedocs
Diagram
Diagram schema.tmp#id54
Type k.rpm-excludedocs.content
Used by
Element preferences
[ top ]
Element showlicense
Diagram
Diagram
Type xs:string
Used by
Element preferences
[ top ]
Element timezone
Diagram
Diagram
Type xs:string
Used by
Element preferences
[ top ]
Element type
Diagram
Diagram schema.tmp#id211 schema.tmp#id58 schema.tmp#id115 schema.tmp#id149 schema.tmp#id193 schema.tmp#id198 schema.tmp#id202
Used by
Element preferences
Model containerconfig | machine | oemconfig | size | systemdisk | vagrantconfig
Children containerconfig, machine, oemconfig, size, systemdisk, vagrantconfig
Instance
<type boot="" bootfilesystem="" bootkernel="" bootloader="" bootloader_console="" bootpartition="" bootpartsize="" bootprofile="" boottimeout="" btrfs_quota_groups="" btrfs_root_is_readonly_snapshot="" btrfs_root_is_snapshot="" compressed="" derived_from="" devicepersistency="" disk_start_sector="" editbootconfig="" editbootinstall="" efipartsize="" efiparttable="" filesystem="" firmware="" flags="" force_mbr="" format="" formatoptions="" fscreateoptions="" fsmountoptions="" gcelicense="" gpt_hybrid_mbr="" hybridpersistent="" hybridpersistent_filesystem="" image="" initrd_system="" install_continue_on_timeout="" installboot="" installiso="" installprovidefailsafe="" installpxe="" installstick="" kernelcmdline="" luks="" luksOS="" mdraid="" mediacheck="" metadata_path="" overlayroot="" primary="" publisher="" ramonly="" rootfs_label="" spare_part="" spare_part_fs="" spare_part_fs_attributes="" spare_part_is_last="" spare_part_mountpoint="" squashfscompression="" target_blocksize="" target_removable="" vga="" vhdfixedtag="" volid="" wwid_wait_timeout="" xen_server="" zipl_targettype="">
  <containerconfig additionaltags="" maintainer="" name="" tag="" user="" workingdir="">{1,1}</containerconfig>
  <machine arch="" guestOS="" HWversion="" max_cpu="" max_memory="" memory="" min_cpu="" min_memory="" ncpus="" ovftype="" xen_loader="">{1,1}</machine>
  <oemconfig>{1,1}</oemconfig>
  <size additive="" unit="" unpartitioned="">{1,1}</size>
  <systemdisk name="" preferlvm="">{1,1}</systemdisk>
  <vagrantconfig boxname="" embedded_vagrantfile="" provider="" virtualbox_guest_additions_present="" virtualsize="">{1,1}</vagrantconfig>
</type>
Attributes
QName Type Fixed Default Use Annotation
boot optional
Specifies the path of the boot image (initrd) description
provided with KIWI
bootfilesystem restriction of xs:token optional
if an extra boot partition is required this attribute
specify which filesystem should be used for it. The
type of the bootloader might overwrite this setting
e.g for the syslinux loader fat is required
bootkernel optional
Specifies the kernel boot profile defined in the boot
image description. When kiwi builds the boot image the
information is passed as add-profile option
bootloader restriction of xs:token optional
Specifies the bootloader used for booting the image.
At the moment grub2, zipl and the combination of zipl plus
userspace grub2 are supported. The special custom entry
allows to skip the bootloader configuration and installation
and leaves this up to the user which can be done by using
the editbootinstall and editbootconfig custom scripts
bootloader_console grub_console optional
Specifies the bootloader console.
The value only has an effect for the grub bootloader.
By default a graphics console setup is used
bootpartition xs:boolean optional
specify if an extra boot partition should be used or not.
This will overwrite kiwi's default layout
bootpartsize xs:nonNegativeInteger optional
For images with a separate boot partition this attribute
specifies the size in MB. If not set the min bootpart
size is set to 200 MB
bootprofile optional
Specifies the boot profile defined in the boot image
description. When kiwi builds the boot image the
information is passed as add-profile option
boottimeout xs:nonNegativeInteger optional
Specifies the boot timeout in seconds prior to launching
the default boot option. By default the timeout is set
to 10sec
btrfs_quota_groups xs:boolean optional
activate the quota system if the filesystem is btrfs based.
By default the quota system is inactive
btrfs_root_is_readonly_snapshot xs:boolean optional
Tell kiwi to set the btrfs root filesystem snapshot read-only
Once all data has been placed to the root filesystem snapshot
it will be turned into read-only mode if this option is set to
true. The option is only effective if btrfs_root_is_snapshot
is also set to true. By default the root filesystem snapshot
is writable
btrfs_root_is_snapshot xs:boolean optional
Tell kiwi to install the system into a btrfs snapshot
The snapshot layout is compatible with the snapper management
toolkit. By default no snapshots are used
compressed xs:boolean optional
Specifies whether the image output file should be
compressed or not. This makes only sense for filesystem
only images.
derived_from optional
Specifies the image URI of the container image. The image created
by KIWI will use the specified container as the base root
to work on.
devicepersistency restriction of xs:token optional
Specifies which method to use in order to get persistent
storage device names. By default by-uuid is used.
disk_start_sector restriction of xs:integer optional
Specifies the first disk sector for the first partition.
Default value is 2048 and it can't be set to any number below the
default.
editbootconfig optional
Specifies the path to a script which is called right
before the bootloader is installed. The script runs
relative to the directory which contains the image
structure
editbootinstall optional
Specifies the path to a script which is called right
after the bootloader is installed. The script runs
relative to the directory which contains the image
structure
efipartsize xs:nonNegativeInteger optional
For images with an EFI fat partition this attribute
specifies the size in MB. If not set the min efipart
size is set to 20 MB
efiparttable restriction of xs:token optional
For images with an EFI firmware specifies the partition
table type to use. If not set defaults to gpt partition 
table type.
filesystem restriction of xs:token optional
Specifies the root filesystem type
firmware restriction of xs:token optional
Specifies the boot firmware of the system. Most systems
uses a standard BIOS but there are also other firmware
systems like efi, coreboot, etc.. This attribute is
used to differentiate the image according to the firmware
which boots up the system. It mostly has an impact on
the disk layout and the partition table type. By default
the standard x86 bios firmware setup is used
flags restriction of xs:token optional
Specifies live iso technology and dracut module to use.
If set to overlay the kiwi-live dracut module will be
used to support a live iso system based on squashfs+overlayfs.
If set to dmsquash the dracut standard dmsquash-live module
will be used to support a live iso system based on squashfs
and the device mapper. Please note both modules supports
a different set of live features.
force_mbr xs:boolean optional
Force use of MBR (msdos table) partition table even if the
use of the GPT would be the natural choice. On e.g some
arm systems an EFI partition layout is required but must
not be stored in a GPT. For those rare cases this attribute
allows to force the use of the msdos table including all
its restrictions in max partition size and amount of
partitions
format restriction of xs:token optional
Specifies the format of the virtual disk.
formatoptions optional
Specifies additional format options passed on to qemu-img
formatoptions is a comma separated list of format specific
options in a name=value format like qemu-img expects it.
kiwi will take the information and pass it as parameter to
the -o option in the qemu-img call
fscreateoptions optional
Specifies options to create the filesystem
fsmountoptions optional
Specifies the filesystem mount options which also ends up in fstab
The string given here is passed as value to the -o option of mount
gcelicense optional
Specifies the license tag in a GCE format
gpt_hybrid_mbr xs:boolean optional
for gpt disk types only:
create a hybrid GPT/MBR partition table
hybridpersistent xs:boolean optional
Will trigger the creation of a partition for a COW file
to keep data persistent over a reboot
hybridpersistent_filesystem restriction of xs:token optional
Set the filesystem to use for persistent writing if a
hybrid image is used as disk on e.g a USB Stick. By default
the ext4 filesystem is used
image restriction of xs:token required
Specifies the image type
initrd_system restriction of xs:token optional
specify which initrd builder to use, default is kiwi's
builtin architecture. Be aware that the dracut initrd
system does not support all features of the kiwi initrd
install_continue_on_timeout xs:boolean optional
Specifies the boot timeout handling for the KIWI
install image. If set to "true" the configured boottimeout
or its default value applies. If set to "false" no
timeout applies in the boot menu of the install image.
installboot restriction of xs:token optional
Specifies the bootloader default boot entry for the
initial boot of a kiwi install image. This value is
only evaluated for grub and ext|syslinux
installiso xs:boolean optional
Specifies if a install iso should be created (oem only)
installprovidefailsafe xs:boolean optional
Specifies if the bootloader menu should provide an
failsafe entry with special kernel parameters or not
installpxe xs:boolean optional
Specifies if all data for a pxe network installation should
be created (oem only)
installstick xs:boolean optional
Specifies if a install stick should be created (oem only)
kernelcmdline optional
The kernelcmdline element specifies additional
kernel command line options
luks optional
Setup cryptographic volume along with the given filesystem
using the LUKS extension. The value of this attribute
represents the password string used to be able to
mount that filesystem while booting
luksOS restriction of xs:token optional
With the luksOS value a predefined set of ciper, keysize
and hash format options is passed to the cryptsetup call
in order to create a format compatible to the specified
distribution
mdraid restriction of xs:token optional
Setup software raid in degraded mode with one disk
Thus only mirroring and striping is possible
mediacheck xs:boolean optional
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.
metadata_path optional
Specifies a path to additional metadata required for
the selected image type or its tools used to create
that image type
overlayroot xs:boolean optional
Specifies to use an overlay root system consisting
out of a squashfs compressed read-only root system
overlayed using the overlayfs filesystem into an
extra read-write partition. Available for the disk
image types, vmx and oem
primary xs:boolean optional
Specifies the primary type (choose KIWI option type)
publisher optional
Specifies the publisher name of the ISO.
ramonly xs:boolean optional
for use with overlay filesystems only:
will force any COW action to happen in RAM
rootfs_label optional
label to set for the root filesystem. By default ROOT is used
spare_part partition-size-type optional
Request a spare partition right before the root partition
of the requested size. The attribute takes a size value
and allows a unit in MB or GB, e.g 200M. If no unit is given
the value is considered to be mbytes. A spare partition
can only be configured for the disk image types oem and vmx
spare_part_fs restriction of xs:token optional
Specify filesystem for spare partition in the system.
Can only be configured for the disk image types oem and vmx
spare_part_fs_attributes fs_attributes optional
Specify filesystem attributes for the spare partition.
Attributes can be specified as comma separated list.
Can only be configured for the disk image types oem and vmx
spare_part_is_last xs:boolean optional
Specify if the spare partition should be the last one in
the partition table. Can only be configured for the vmx
disk image type. By default the root partition is the last
one and the spare partition lives behind it. With this
attribute that setup can be toggled.
spare_part_mountpoint optional
Specify mount point for spare partition in the system.
Can only be configured for the disk image types oem and vmx
squashfscompression restriction of xs:token optional
Specifies the compression type for mksquashfs
target_blocksize xs:nonNegativeInteger optional
Specifies the image blocksize in bytes which has to match
the logical (SSZ) blocksize of the target storage device.
By default 512 byte is used which works on many disks
However 4096 byte disks are coming. You can check the
desired target by calling: blockdev --report device
target_removable xs:boolean optional
Indicate if the target disk for oem images is deployed
to a removable device e.g a USB stick or not. This only
affects the EFI setup if requested and in the end avoids
the creation of a custom boot menu entry in the firmware
of the target machine. By default the target disk is
expected to be non-removable
vga optional
Specifies the kernel framebuffer mode. More information
about the possible values can be found by calling
hwinfo --framebuffer or in /usr/src/linux/Documentation/fb/vesafb.txt
vhdfixedtag vhd-tag-type optional
Specifies the GUID in a fixed format VHD
volid safe-posix-short-name optional
for the iso type only:
Specifies the volume ID (volume name or label) to be written
into the master block. There is space for 32 characters.
wwid_wait_timeout xs:nonNegativeInteger optional
Specifies the wait period in seconds after launching
the multipath daemon to wait until all presented devices
are available on the host. Default timeout is 3 seconds
xen_server xs:boolean optional
Specify the image is a Xen dom0 (Xen Server) image
The information is used to create a correct bootloader
configuration with regards to the required loading of
the Xen Hypervisor
zipl_targettype restriction of xs:token optional
The device type of the disk zipl should boot. On zFCP
devices use SCSI, on DASD devices use CDL or LDL on
emulated DASD devices use FBA
[ top ]
Element containerconfig
Diagram
Diagram schema.tmp#id107 schema.tmp#id59 schema.tmp#id67 schema.tmp#id71 schema.tmp#id76 schema.tmp#id86 schema.tmp#id93 schema.tmp#id100
Used by
Element type
Model entrypoint | subcommand | expose | volumes | environment | labels | history
Children entrypoint, environment, expose, history, labels, subcommand, volumes
Instance
<containerconfig additionaltags="" maintainer="" name="" tag="" user="" workingdir="">
  <entrypoint clear="" execute="">{1,1}</entrypoint>
  <subcommand clear="" execute="">{1,1}</subcommand>
  <expose>{1,1}</expose>
  <volumes>{1,1}</volumes>
  <environment>{1,1}</environment>
  <labels>{1,1}</labels>
  <history application_id="" author="" created_by="" launcher="" package_version="">{1,1}</history>
</containerconfig>
Attributes
QName Type Fixed Default Use Annotation
additionaltags optional
Specifies additional tags for the container using a comma
separated values string
maintainer optional
Specifies a maintainer for the container.
name required
Specifies a name for the container. This is usually the
the repository name of the container as read if the container
image is imported via the docker load command
tag optional
Specifies a tag for the container. This is usually the
the tag name of the container as read if the container
image is imported via the docker load command
user optional
Specifies a user for the container.
workingdir optional
Specifies the default working directory of the container
[ top ]
Element entrypoint
Diagram
Diagram schema.tmp#id64 schema.tmp#id60
Used by
Element containerconfig
Model argument*
Children argument
Instance
<entrypoint clear="" execute="">
  <argument name="">{0,unbounded}</argument>
</entrypoint>
Attributes
QName Type Fixed Default Use Annotation
clear xs:boolean optional
Specifies to clear or not some data or configurations
execute optional
Specifies the entry point program name to execute
[ top ]
Element argument
Diagram
Diagram schema.tmp#id61
Used by
Attributes
QName Type Fixed Default Use Annotation
name required
Specifies a command argument name
[ top ]
Element subcommand
Diagram
Diagram schema.tmp#id68 schema.tmp#id60
Used by
Element containerconfig
Model argument*
Children argument
Instance
<subcommand clear="" execute="">
  <argument name="">{0,unbounded}</argument>
</subcommand>
Attributes
QName Type Fixed Default Use Annotation
clear xs:boolean optional
Specifies to clear or not some data or configurations
execute optional
Specifies the subcommand program name to execute
[ top ]
Element expose
Diagram
Diagram schema.tmp#id72
Used by
Element containerconfig
Model port+
Children port
Instance
<expose>
  <port number="">{1,unbounded}</port>
</expose>
[ top ]
Element port
Diagram
Diagram schema.tmp#id73
Used by
Element expose
Attributes
QName Type Fixed Default Use Annotation
number portnum-type required
Specifies the port number and transport protocol to expose.
If no protocol is defined OCI defaults are applied.
[ top ]
Element volumes
Diagram
Diagram schema.tmp#id77
Used by
Element containerconfig
Model volume+
Children volume
Instance
<volumes>
  <volume copy_on_write="" freespace="" label="" mountpoint="" name="" size="">{1,unbounded}</volume>
</volumes>
[ top ]
Element volume
Diagram
Diagram schema.tmp#id78
Used by
Elements systemdisk, volumes
Attributes
QName Type Fixed Default Use Annotation
copy_on_write xs:boolean optional
Apply the filesystem copy-on-write attribute for this volume
freespace volume-size-type optional
free space to be added to this volume. The value is
used as MB by default but you can add "M" and/or "G" as
postfix
label optional
filesystem label name of the volume.
mountpoint optional
volume path. The mountpoint specifies a path which has to
exist inside the root directory.
name required
volume name. The name of the volume. if mountpoint is
not specified the name specifies a path which has to
exist inside the root directory.
size volume-size-type optional
absolute size of the volume. If the size value
is too small to store all data kiwi will exit.
The value is used as MB by default but you can
add "M" and/or "G" as postfix
[ top ]
Element environment
Diagram
Diagram schema.tmp#id87
Used by
Element containerconfig
Model env+
Children env
Instance
<environment>
  <env name="" value="">{1,unbounded}</env>
</environment>
[ top ]
Element env
Diagram
Diagram schema.tmp#id88
Used by
Element environment
Attributes
QName Type Fixed Default Use Annotation
name required
Specifies the environment variable name
value required
Specifies the environment variable value
[ top ]
Element labels
Diagram
Diagram schema.tmp#id94
Used by
Element containerconfig
Model label+
Children label
Instance
<labels>
  <label name="" value="">{1,unbounded}</label>
</labels>
[ top ]
Element label
Diagram
Diagram schema.tmp#id95
Used by
Element labels
Attributes
QName Type Fixed Default Use Annotation
name required
Specifies the label name
value required
Specifies the label value
[ top ]
Element history
Diagram
Diagram schema.tmp#id101
Used by
Element containerconfig
Model
Attributes
QName Type Fixed Default Use Annotation
application_id optional
Specifies a custom application ID, used for WSL containers
author optional
Specifies the 'author' history record.
created_by optional
Specifies the 'created by' history record. By default set to 'KIWI'
launcher optional
Specifies name of the container launcher program
Used for WSL containers
package_version package-version-type optional
Specifies a version information, used for WSL containers.
The version given here follows the package numbering rules
as documented in: https://docs.microsoft.com/en-us/windows/uwp/publish/package-version-numbering
[ top ]
Element machine
Diagram
Diagram schema.tmp#id137 schema.tmp#id116 schema.tmp#id117 schema.tmp#id124 schema.tmp#id130
Used by
Element type
Model vmconfig-entry | vmdisk | vmdvd | vmnic
Children vmconfig-entry, vmdisk, vmdvd, vmnic
Instance
<machine arch="" guestOS="" HWversion="" max_cpu="" max_memory="" memory="" min_cpu="" min_memory="" ncpus="" ovftype="" xen_loader="">
  <vmconfig-entry>{1,1}</vmconfig-entry>
  <vmdisk controller="" device="" diskmode="" disktype="" id="">{1,1}</vmdisk>
  <vmdvd controller="" id="">{1,1}</vmdvd>
  <vmnic driver="" interface="" mac="" mode="">{1,1}</vmnic>
</machine>
Attributes
QName Type Fixed Default Use Annotation
HWversion xs:integer optional
The virtual HW version number for the VM configuration
(vmdk and ova)
arch restriction of xs:token optional
the VM architecture type (vmdk only)
guestOS optional
The virtual guestOS identification string for the VM
(vmdk and ova, note the name designation is different for the two
formats)
max_cpu xs:nonNegativeInteger optional
The virtual machine max CPU count (ova only)
max_memory xs:nonNegativeInteger optional
The virtual machine max memory in MB (ova only)
memory xs:nonNegativeInteger optional
The memory, in MB, setup for the guest VM (all formats)
min_cpu xs:nonNegativeInteger optional
The virtual machine min CPU count (ova only)
min_memory xs:nonNegativeInteger optional
The virtual machine min memory in MB (ova only)
ncpus xs:nonNegativeInteger optional
The number of virtual cpus for the guest VM (all formats)
ovftype restriction of xs:token optional
The OVF configuration type.
The Open Virtualization Format is a standard for describing
virtual appliances and distribute them in an archive also
called Open Virtual Appliance(OVA). The standard describes
major components associated with a disk image. The exact
specification depends on the product using the format
and is specified in KIWI as the OVF type.
xen_loader restriction of xs:token optional
the Xen target loader which is expected to load this guest
[ top ]
Element vmconfig-entry
Diagram
Diagram
Type xs:string
Used by
Element machine
[ top ]
Element vmdisk
Diagram
Diagram schema.tmp#id118
Used by
Element machine
Attributes
QName Type Fixed Default Use Annotation
controller restriction of xs:token optional
The disk controller used for the VM guest (vmdk only)
device optional
The disk device to appear in the guest (xen only)
diskmode restriction of xs:token optional
The disk mode (vmdk only)
disktype optional
The type of the disk as it is internally handled
by the VM (ova only)
id xs:nonNegativeInteger optional
The disk ID / device for the VM disk (vmdk only)
[ top ]
Element vmdvd
Diagram
Diagram schema.tmp#id125
Used by
Element machine
Attributes
QName Type Fixed Default Use Annotation
controller restriction of xs:token required
The CD/DVD controller used for the VM guest
id xs:nonNegativeInteger required
The CD/DVD ID for the VM CD rom drive
[ top ]
Element vmnic
Diagram
Diagram schema.tmp#id131
Used by
Element machine
Attributes
QName Type Fixed Default Use Annotation
driver optional
The driver used for the VM network interface
interface required
The interface ID for the VM network interface
mac mac-address-type optional
The VM mac address
mode optional
The VM network mode
[ top ]
Element oemconfig
Diagram
Diagram schema.tmp#id150 schema.tmp#id151 schema.tmp#id153 schema.tmp#id155 schema.tmp#id156 schema.tmp#id157 schema.tmp#id159 schema.tmp#id161 schema.tmp#id163 schema.tmp#id164 schema.tmp#id166 schema.tmp#id168 schema.tmp#id170 schema.tmp#id172 schema.tmp#id173 schema.tmp#id174 schema.tmp#id176 schema.tmp#id178 schema.tmp#id180 schema.tmp#id182 schema.tmp#id184 schema.tmp#id186 schema.tmp#id188 schema.tmp#id189 schema.tmp#id190 schema.tmp#id192
Used by
Element type
Model oem-boot-title | oem-bootwait | oem-resize-once | oem-device-filter | oem-nic-filter | oem-inplace-recovery | oem-kiwi-initrd | oem-multipath-scan | oem-vmcp-parmfile | oem-partition-install | oem-reboot | oem-reboot-interactive | oem-recovery | oem-recoveryID | oem-recovery-part-size | oem-shutdown | oem-shutdown-interactive | oem-silent-boot | oem-silent-install | oem-silent-verify | oem-skip-verify | oem-swap | oem-swapsize | oem-systemsize | oem-unattended | oem-unattended-id
Children oem-boot-title, oem-bootwait, oem-device-filter, oem-inplace-recovery, oem-kiwi-initrd, oem-multipath-scan, oem-nic-filter, oem-partition-install, oem-reboot, oem-reboot-interactive, oem-recovery, oem-recovery-part-size, oem-recoveryID, oem-resize-once, oem-shutdown, oem-shutdown-interactive, oem-silent-boot, oem-silent-install, oem-silent-verify, oem-skip-verify, oem-swap, oem-swapsize, oem-systemsize, oem-unattended, oem-unattended-id, oem-vmcp-parmfile
Instance
<oemconfig>
  <oem-boot-title>{1,1}</oem-boot-title>
  <oem-bootwait>{1,1}</oem-bootwait>
  <oem-resize-once>{1,1}</oem-resize-once>
  <oem-device-filter>{1,1}</oem-device-filter>
  <oem-nic-filter>{1,1}</oem-nic-filter>
  <oem-inplace-recovery>{1,1}</oem-inplace-recovery>
  <oem-kiwi-initrd>{1,1}</oem-kiwi-initrd>
  <oem-multipath-scan>{1,1}</oem-multipath-scan>
  <oem-vmcp-parmfile>{1,1}</oem-vmcp-parmfile>
  <oem-partition-install>{1,1}</oem-partition-install>
  <oem-reboot>{1,1}</oem-reboot>
  <oem-reboot-interactive>{1,1}</oem-reboot-interactive>
  <oem-recovery>{1,1}</oem-recovery>
  <oem-recoveryID>{1,1}</oem-recoveryID>
  <oem-recovery-part-size>{1,1}</oem-recovery-part-size>
  <oem-shutdown>{1,1}</oem-shutdown>
  <oem-shutdown-interactive>{1,1}</oem-shutdown-interactive>
  <oem-silent-boot>{1,1}</oem-silent-boot>
  <oem-silent-install>{1,1}</oem-silent-install>
  <oem-silent-verify>{1,1}</oem-silent-verify>
  <oem-skip-verify>{1,1}</oem-skip-verify>
  <oem-swap>{1,1}</oem-swap>
  <oem-swapsize>{1,1}</oem-swapsize>
  <oem-systemsize>{1,1}</oem-systemsize>
  <oem-unattended>{1,1}</oem-unattended>
  <oem-unattended-id>{1,1}</oem-unattended-id>
</oemconfig>
[ top ]
Element oem-boot-title
Diagram
Diagram
Type xs:string
Used by
Element oemconfig
[ top ]
Element oem-bootwait
Diagram
Diagram schema.tmp#id152
Type k.oem-bootwait.content
Used by
Element oemconfig
[ top ]
Element oem-resize-once
Diagram
Diagram schema.tmp#id154
Type k.oem-resize-once.content
Used by
Element oemconfig
[ top ]
Element oem-device-filter
Diagram
Diagram
Type xs:string
Used by
Element oemconfig
[ top ]
Element oem-nic-filter
Diagram
Diagram
Type xs:string
Used by
Element oemconfig
[ top ]
Element oem-inplace-recovery
Diagram
Diagram schema.tmp#id158
Type k.oem-inplace-recovery.content
Used by
Element oemconfig
[ top ]
Element oem-kiwi-initrd
Diagram
Diagram schema.tmp#id160
Type k.oem-kiwi-initrd.content
Used by
Element oemconfig
[ top ]
Element oem-multipath-scan
Diagram
Diagram schema.tmp#id162
Type k.oem-multipath-scan.content
Used by
Element oemconfig
[ top ]
Element oem-vmcp-parmfile
Diagram
Diagram
Type xs:string
Used by
Element oemconfig
[ top ]
Element oem-partition-install
Diagram
Diagram schema.tmp#id165
Type k.oem-partition-install.content
Used by
Element oemconfig
[ top ]
Element oem-reboot
Diagram
Diagram schema.tmp#id167
Type k.oem-reboot.content
Used by
Element oemconfig
[ top ]
Element oem-reboot-interactive
Diagram
Diagram schema.tmp#id169
Type k.oem-reboot-interactive.content
Used by
Element oemconfig
[ top ]
Element oem-recovery
Diagram
Diagram schema.tmp#id171
Type k.oem-recovery.content
Used by
Element oemconfig
[ top ]
Element oem-recoveryID
Diagram
Diagram
Type xs:nonNegativeInteger
Used by
Element oemconfig
[ top ]
Element oem-recovery-part-size
Diagram
Diagram
Type xs:nonNegativeInteger
Used by
Element oemconfig
[ top ]
Element oem-shutdown
Diagram
Diagram schema.tmp#id175
Type k.oem-shutdown.content
Used by
Element oemconfig
[ top ]
Element oem-shutdown-interactive
Diagram
Diagram schema.tmp#id177
Type k.oem-shutdown-interactive.content
Used by
Element oemconfig
[ top ]
Element oem-silent-boot
Diagram
Diagram schema.tmp#id179
Type k.oem-silent-boot.content
Used by
Element oemconfig
[ top ]
Element oem-silent-install
Diagram
Diagram schema.tmp#id181
Type k.oem-silent-install.content
Used by
Element oemconfig
[ top ]
Element oem-silent-verify
Diagram
Diagram schema.tmp#id183
Type k.oem-silent-verify.content
Used by
Element oemconfig
[ top ]
Element oem-skip-verify
Diagram
Diagram schema.tmp#id185
Type k.oem-skip-verify.content
Used by
Element oemconfig
[ top ]
Element oem-swap
Diagram
Diagram schema.tmp#id187
Type k.oem-swap.content
Used by
Element oemconfig
[ top ]
Element oem-swapsize
Diagram
Diagram
Type xs:nonNegativeInteger
Used by
Element oemconfig
[ top ]
Element oem-systemsize
Diagram
Diagram
Type xs:nonNegativeInteger
Used by
Element oemconfig
[ top ]
Element oem-unattended
Diagram
Diagram schema.tmp#id191
Type k.oem-unattended.content
Used by
Element oemconfig
[ top ]
Element oem-unattended-id
Diagram
Diagram
Type xs:string
Used by
Element oemconfig
[ top ]
Element size
Diagram
Diagram schema.tmp#id194
Type extension of xs:nonNegativeInteger
Used by
Element type
Attributes
QName Type Fixed Default Use Annotation
additive xs:boolean optional
Specifies if the size value is absolute or added on top
of the current data size
unit restriction of xs:token optional
The unit of the image size
unpartitioned xs:nonNegativeInteger optional
Specifies the image empty space that will not be partitioned
[ top ]
Element systemdisk
Diagram
Diagram schema.tmp#id199 schema.tmp#id77
Used by
Element type
Model volume*
Children volume
Instance
<systemdisk name="" preferlvm="">
  <volume copy_on_write="" freespace="" label="" mountpoint="" name="" size="">{0,unbounded}</volume>
</systemdisk>
Attributes
QName Type Fixed Default Use Annotation
name optional
Specify Volume group name, default is kiwiVG. This
information is only used if the LVM volume management
is used
preferlvm xs:boolean optional
Prefer LVM even if the used filesystem has its own
volume management system
[ top ]
Element vagrantconfig
Diagram
Diagram schema.tmp#id203
Used by
Element type
Attributes
QName Type Fixed Default Use Annotation
boxname optional
The boxname as it's written into the json file
If not specified the image name is used
embedded_vagrantfile optional
Path to a Vagrantfile that will be embedded in the box
Kiwi cannot check the Vagrantfile for correctnes, therefore use this
at your own risk!
provider restriction of xs:token required
The vagrant provider for this box
virtualbox_guest_additions_present xs:boolean optional
Guest additions are present in this box
virtualsize xs:nonNegativeInteger required
virtualsize provides the value of the virtual_size key which
is embedded in the metadata.json hash inside the box file, as
described in http://docs.vagrantup.com/v2/boxes/format.html
This tells the Vagrant provider how big to make the
virtual disk when it creates the VM.
[ top ]
Element version
Diagram
Diagram
Type xs:string
Used by
Element preferences
[ top ]
Element profiles
Diagram
Diagram schema.tmp#id282
Used by
Element image
Model profile+
Children profile
Instance
<profiles>
  <profile arch="" description="" import="" name="">{1,unbounded}</profile>
</profiles>
[ top ]
Element profile
Diagram
Diagram schema.tmp#id287 schema.tmp#id283
Used by
Element profiles
Model requires*
Children requires
Instance
<profile arch="" description="" import="" name="">
  <requires profile="">{0,unbounded}</requires>
</profile>
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
description required
Description of how this profiles influences the image
import xs:boolean optional
Import profile by default if no profile was set on
the command line
name required
A name
[ top ]
Element requires
Diagram
Diagram schema.tmp#id284
Used by
Element profile
Attributes
QName Type Fixed Default Use Annotation
profile required
The profile name required as part of the current profile
definition.
[ top ]
Element users
Diagram
Diagram schema.tmp#id308 schema.tmp#id296
Used by
Element image
Model user+
Children user
Instance
<users profiles="">
  <user groups="" home="" id="" name="" password="" pwdformat="" realname="" shell="">{1,unbounded}</user>
</users>
Attributes
QName Type Fixed Default Use Annotation
profiles optional
A profile name which binds the section to this name
[ top ]
Element user
Diagram
Diagram schema.tmp#id297
Used by
Element users
Attributes
QName Type Fixed Default Use Annotation
groups groups-list optional
The list of groups that he user belongs to. The
frist item in the list is used as the login group.
If 'groups' is not present a default group is assigned
to the user according to he specifing toolchain behaviour.
home optional
The home directory for this user
id xs:nonNegativeInteger optional
The user ID for this user
name required
A name
password required
The password
pwdformat restriction of xs:token optional
Format of the given password, encrypted is the default
realname optional
The name of an user
shell optional
The shell for this user
[ top ]
Element drivers
Diagram
Diagram schema.tmp#id315 schema.tmp#id311
Used by
Element image
Model file+
Children file
Instance
<drivers profiles="">
  <file arch="" name="">{1,unbounded}</file>
</drivers>
Attributes
QName Type Fixed Default Use Annotation
profiles optional
A profile name which binds the section to this name
[ top ]
Element file
Diagram
Diagram schema.tmp#id312
Used by
Elements drivers, strip
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
name required
A name
[ top ]
Element strip
Diagram
Diagram schema.tmp#id318 schema.tmp#id311
Used by
Element image
Model file+
Children file
Instance
<strip profiles="" type="">
  <file arch="" name="">{1,unbounded}</file>
</strip>
Attributes
QName Type Fixed Default Use Annotation
profiles optional
A profile name which binds the section to this name
type restriction of xs:token required
Specifies the strip data type. `delete` references
a 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.
[ top ]
Element repository
Diagram
Diagram schema.tmp#id324 schema.tmp#id329
Type extension of k.source
Used by
Element image
Model source
Children source
Instance
<repository alias="" components="" distribution="" imageinclude="" imageonly="" package_gpgcheck="" password="" priority="" profiles="" repository_gpgcheck="" sourcetype="" type="" username="">
  <source path="">{1,1}</source>
</repository>
Attributes
QName Type Fixed Default Use Annotation
alias optional
Alias name to be used for this repository. This is an
optional free form text. If not set the source attribute
value is used and builds the alias name by running a md5 digest
of the defined URI of the repository. An alias name should be
set if the source argument doesn't really explain what this
repository contains.
components optional
Distribution components, used for deb repositories. If
not set it defaults to main
distribution optional
Distribution name information, used for deb repositories
imageinclude xs:boolean optional
Specify whether or not this repository should be configured in the
resulting image. Boolean value true or false, the default is false.
imageonly xs:boolean optional
Specify whether or not this repository should be configured in the
resulting image without using it at build time. Boolean value true
or false, the default is false.
package_gpgcheck xs:boolean optional
Specify whether or not this specific repository is configured
to run package signature validation. If not set, no value is
appended into the repository configuration file.
password optional
The password
priority xs:integer optional
Channel priority assigned to all packages available in
this channel (0 if not set). If the exact same package
is available in more than one channel, the highest
priority is used
profiles optional
A profile name which binds the section to this name
repository_gpgcheck xs:boolean optional
Specify whether or not this specific repository is configured to
to run repository signature validation. If not set, no value is
appended into the repository configuration file.
sourcetype restriction of xs:token optional
Specify the source type of the repository path.
Depending on if the source path is a simple url or a
pointer to a metadata file or mirror list, the
configured package manager needs to be setup
appropriately. By default the source is expected to
be a simple repository url
type restriction of xs:token optional
Type of repository
username optional
A name of a user
[ top ]
Element source
Diagram
Diagram schema.tmp#id325
Used by
Complex Type k.source
Element repository
Attributes
QName Type Fixed Default Use Annotation
path required
A path
[ top ]
Element packages
Diagram
Diagram schema.tmp#id366 schema.tmp#id344 schema.tmp#id348 schema.tmp#id352 schema.tmp#id356 schema.tmp#id360
Used by
Element image
Model archive | ignore | namedCollection | product | package
Children archive, ignore, namedCollection, package, product
Instance
<packages patternType="" profiles="" type="">
  <archive bootinclude="" name="">{1,1}</archive>
  <ignore arch="" name="">{1,1}</ignore>
  <namedCollection arch="" name="">{1,1}</namedCollection>
  <product arch="" name="">{1,1}</product>
  <package arch="" bootdelete="" bootinclude="" name="">{1,1}</package>
</packages>
Attributes
QName Type Fixed Default Use Annotation
patternType restriction of xs:token optional
Selection type for patterns. Can be onlyRequired
or plusRecommended
profiles optional
A profile name which binds the section to this name
type restriction of xs:token required
Specifies package collection type. `bootstrap` packages
gets installed in the very first phase of an image build
in order to fill the empty root directory with bootstrap
data. `image` packages are installed after the bootstrap
phase as chroot operation. `delete` packages are uninstalled
after the preparation phase is done. `image_type_name`
packages are only installed if this build type is requested.
[ top ]
Element archive
Diagram
Diagram schema.tmp#id345
Used by
Element packages
Attributes
QName Type Fixed Default Use Annotation
bootinclude xs:boolean optional
Indicates that this package should be part of
the boot image (initrd) too. This attribute
can be used to include for example branding packages
specified in the system image description to become
part of the boot image also
name required
A name
[ top ]
Element ignore
Diagram
Diagram schema.tmp#id349
Used by
Element packages
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
name required
A name
[ top ]
Element namedCollection
Diagram
Diagram schema.tmp#id353
Used by
Element packages
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
name required
A name
[ top ]
Element product
Diagram
Diagram schema.tmp#id357
Used by
Element packages
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
name required
A name
[ top ]
Element package
Diagram
Diagram schema.tmp#id361
Used by
Element packages
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
bootdelete xs:boolean optional
Indicates that this package should be removed from
the boot image (initrd). the attribute is only
evaluated if the bootinclude attribute is specified
along with it too
bootinclude xs:boolean optional
Indicates that this package should be part of
the boot image (initrd) too. This attribute
can be used to include for example branding packages
specified in the system image description to become
part of the boot image also
name required
A name
[ top ]
Element extension
Diagram
Diagram
Used by
Element image
Model ANY element from ANY namespace OTHER than 'No Namespace'
[ top ]
Element partition
Diagram
Diagram schema.tmp#id415
Attributes
QName Type Fixed Default Use Annotation
mountpoint optional
Mount path for this partition
number required
Partition ID
size size-type optional
A partition size or optional image size
target xs:boolean optional
Is a real target or not which means is part of
the /etc/fstab file or not
type required
Partition Type identifier, see parted for details
[ top ]
Simple Type safe-posix-name
Diagram
Diagram
Type restriction of xs:token
Facets
pattern [a-zA-Z0-9_\-\.]+
Used by
[ top ]
Simple Type safe-posix-short-name
Diagram
Diagram
Type restriction of xs:token
Facets
pattern [a-zA-Z0-9_\-\.]{1,32}
Used by
[ top ]
Simple Type locale-name
Diagram
Diagram
Type restriction of xs:token
Facets
pattern (POSIX|[a-z]{2,3}_[A-Z]{2})(,[a-z]{2,3}_[A-Z]{2})*
Used by
Element locale
[ top ]
Simple Type mac-address-type
Diagram
Diagram
Type restriction of xs:token
Facets
pattern ([0-9a-fA-F]{2}:){5}[0-9a-fA-F]{2}
Used by
[ top ]
Simple Type size-type
Diagram
Diagram
Type restriction of xs:token
Facets
pattern \d*|image
Used by
[ top ]
Simple Type volume-size-type
Diagram
Diagram
Type restriction of xs:token
Facets
pattern (\d+|\d+M|\d+G|all)
Used by
[ top ]
Simple Type partition-size-type
Diagram
Diagram
Type restriction of xs:token
Facets
pattern (\d+|\d+M|\d+G)
Used by
[ top ]
Simple Type vhd-tag-type
Diagram
Diagram
Type restriction of xs:token
Facets
pattern [0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12}
Used by
[ top ]
Simple Type groups-list
Diagram
Diagram
Type restriction of xs:token
Facets
pattern [a-zA-Z0-9_\-\.]+(,[a-zA-Z0-9_\-\.]+)*
Used by
[ top ]
Simple Type arch-name
Diagram
Diagram
Type restriction of xs:token
Facets
pattern (x86_64|i586|i686|ix86|aarch64|arm64|armv5el|armv5tel|armv6hl|armv6l|armv7hl|armv7l|ppc|ppc64|ppc64le|s390|s390x)(,(x86_64|i586|i686|ix86|aarch64|arm64|armv5el|armv5tel|armv6hl|armv6l|armv7hl|armv7l|ppc|ppc64|ppc64le|s390|s390x))*
Used by
[ top ]
Simple Type portnum-type
Diagram
Diagram
Type restriction of xs:token
Facets
pattern (\d+|\d+/(udp|tcp))
Used by
[ top ]
Simple Type grub_console
Diagram
Diagram
Type restriction of xs:token
Facets
pattern (console|gfxterm|serial)( (console|gfxterm|serial))*
Used by
[ top ]
Simple Type fs_attributes
Diagram
Diagram
Type restriction of xs:token
Facets
pattern (no-copy-on-write|synchronous-updates)(,(no-copy-on-write|synchronous-updates))*
Used by
[ top ]
Simple Type package-version-type
Diagram
Diagram
Type restriction of xs:token
Facets
pattern (0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(\.(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])){3}
Used by
[ top ]
Simple Type k.packagemanager.content
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration apt-get
enumeration zypper
enumeration yum
enumeration dnf
Used by
Element packagemanager
[ top ]
Simple Type k.rpm-locale-filtering.content
Diagram
Diagram
Type xs:boolean
Used by
[ top ]
Simple Type k.rpm-check-signatures.content
Diagram
Diagram
Type xs:boolean
Used by
[ top ]
Simple Type k.rpm-excludedocs.content
Diagram
Diagram
Type xs:boolean
Used by
Element rpm-excludedocs
[ top ]
Simple Type k.oem-bootwait.content
Diagram
Diagram
Type xs:boolean
Used by
Element oem-bootwait
[ top ]
Simple Type k.oem-resize-once.content
Diagram
Diagram
Type xs:boolean
Used by
Element oem-resize-once
[ top ]
Simple Type k.oem-inplace-recovery.content
Diagram
Diagram
Type xs:boolean
Used by
[ top ]
Simple Type k.oem-kiwi-initrd.content
Diagram
Diagram
Type xs:boolean
Used by
Element oem-kiwi-initrd
[ top ]
Simple Type k.oem-multipath-scan.content
Diagram
Diagram
Type xs:boolean
Used by
[ top ]
Simple Type k.oem-partition-install.content
Diagram
Diagram
Type xs:boolean
Used by
[ top ]
Simple Type k.oem-reboot.content
Diagram
Diagram
Type xs:boolean
Used by
Element oem-reboot
[ top ]
Simple Type k.oem-reboot-interactive.content
Diagram
Diagram
Type xs:boolean
Used by
[ top ]
Simple Type k.oem-recovery.content
Diagram
Diagram
Type xs:boolean
Used by
Element oem-recovery
[ top ]
Simple Type k.oem-shutdown.content
Diagram
Diagram
Type xs:boolean
Used by
Element oem-shutdown
[ top ]
Simple Type k.oem-shutdown-interactive.content
Diagram
Diagram
Type xs:boolean
Used by
[ top ]
Simple Type k.oem-silent-boot.content
Diagram
Diagram
Type xs:boolean
Used by
Element oem-silent-boot
[ top ]
Simple Type k.oem-silent-install.content
Diagram
Diagram
Type xs:boolean
Used by
[ top ]
Simple Type k.oem-silent-verify.content
Diagram
Diagram
Type xs:boolean
Used by
[ top ]
Simple Type k.oem-skip-verify.content
Diagram
Diagram
Type xs:boolean
Used by
Element oem-skip-verify
[ top ]
Simple Type k.oem-swap.content
Diagram
Diagram
Type xs:boolean
Used by
Element oem-swap
[ top ]
Simple Type k.oem-unattended.content
Diagram
Diagram
Type xs:boolean
Used by
Element oem-unattended
[ top ]
Attribute k.imagename.attribute / @name
Type safe-posix-name
Facets
pattern [a-zA-Z0-9_\-\.]+
Used by
Attribute Group k.imagename.attribute
[ top ]
Attribute k.displayname.attribute / @displayname
Used by
Attribute Group k.displayname.attribute
[ top ]
Attribute k.image.schemaversion.attribute / @schemaversion
Type restriction of xs:token
Facets
enumeration 7.1
Used by
[ top ]
Attribute k.image.id / @id
Type restriction of xs:string
Facets
length 10
Used by
Attribute Group k.image.id
[ top ]
Attribute k.image.attlist / @displayname
Used by
Attribute Group k.image.attlist
[ top ]
Attribute k.image.attlist / @id
Type restriction of xs:string
Facets
length 10
Used by
Attribute Group k.image.attlist
[ top ]
Attribute k.description.type.attribute / @type
Type restriction of xs:token
Facets
enumeration boot
enumeration system
Used by
[ top ]
Attribute k.argument.name.attribute / @name
Used by
Attribute Group k.argument.name.attribute
[ top ]
Attribute k.entrypoint.attlist / @execute
Used by
Attribute Group k.entrypoint.attlist
[ top ]
Attribute k.entrypoint.attlist / @clear
Type xs:boolean
Used by
Attribute Group k.entrypoint.attlist
[ top ]
Attribute k.subcommand.attlist / @execute
Used by
Attribute Group k.subcommand.attlist
[ top ]
Attribute k.subcommand.attlist / @clear
Type xs:boolean
Used by
Attribute Group k.subcommand.attlist
[ top ]
Attribute k.port.number.attribute / @number
Type portnum-type
Facets
pattern (\d+|\d+/(udp|tcp))
Used by
Attribute Group k.port.number.attribute
[ top ]
Attribute k.volume.attlist / @copy_on_write
Type xs:boolean
Used by
Attribute Group k.volume.attlist
[ top ]
Attribute k.volume.attlist / @freespace
Type volume-size-type
Facets
pattern (\d+|\d+M|\d+G|all)
Used by
Attribute Group k.volume.attlist
[ top ]
Attribute k.volume.attlist / @mountpoint
Used by
Attribute Group k.volume.attlist
[ top ]
Attribute k.volume.attlist / @label
Used by
Attribute Group k.volume.attlist
[ top ]
Attribute k.volume.name.attribute / @name
Used by
Attribute Group k.volume.name.attribute
[ top ]
Attribute k.volume.attlist / @size
Type volume-size-type
Facets
pattern (\d+|\d+M|\d+G|all)
Used by
Attribute Group k.volume.attlist
[ top ]
Attribute k.env.name.attribute / @name
Used by
Attribute Group k.env.name.attribute
[ top ]
Attribute k.env.value.attribute / @value
Used by
Attribute Group k.env.value.attribute
[ top ]
Attribute k.label.name.attribute / @name
Used by
Attribute Group k.label.name.attribute
[ top ]
Attribute k.label.value.attribute / @value
Used by
Attribute Group k.label.value.attribute
[ top ]
Attribute k.history.attlist / @created_by
Used by
Attribute Group k.history.attlist
[ top ]
Attribute k.history.attlist / @author
Used by
Attribute Group k.history.attlist
[ top ]
Attribute k.history.attlist / @application_id
Used by
Attribute Group k.history.attlist
[ top ]
Attribute k.history.attlist / @package_version
Type package-version-type
Facets
pattern (0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(\.(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])){3}
Used by
Attribute Group k.history.attlist
[ top ]
Attribute k.history.attlist / @launcher
Used by
Attribute Group k.history.attlist
[ top ]
Attribute k.containerconfig.name.attribute / @name
Used by
[ top ]
Attribute k.containerconfig.attlist / @tag
Used by
Attribute Group k.containerconfig.attlist
[ top ]
Attribute k.containerconfig.attlist / @additionaltags
Used by
Attribute Group k.containerconfig.attlist
[ top ]
Attribute k.containerconfig.attlist / @maintainer
Used by
Attribute Group k.containerconfig.attlist
[ top ]
Attribute k.containerconfig.attlist / @user
Used by
Attribute Group k.containerconfig.attlist
[ top ]
Attribute k.containerconfig.attlist / @workingdir
Used by
Attribute Group k.containerconfig.attlist
[ top ]
Attribute k.vmdisk.attlist / @disktype
Used by
Attribute Group k.vmdisk.attlist
[ top ]
Attribute k.vmdisk.attlist / @controller
Type restriction of xs:token
Facets
enumeration ide
enumeration buslogic
enumeration lsilogic
enumeration lsisas1068
enumeration legacyESX
enumeration pvscsi
Used by
Attribute Group k.vmdisk.attlist
[ top ]
Attribute k.vmdisk.attlist / @id
Type xs:nonNegativeInteger
Used by
Attribute Group k.vmdisk.attlist
[ top ]
Attribute k.vmdisk.attlist / @device
Used by
Attribute Group k.vmdisk.attlist
[ top ]
Attribute k.vmdisk.attlist / @diskmode
Type restriction of xs:token
Facets
enumeration monolithicSparse
enumeration monolithicFlat
enumeration twoGbMaxExtentSparse
enumeration twoGbMaxExtentFlat
enumeration streamOptimized
Used by
Attribute Group k.vmdisk.attlist
[ top ]
Attribute k.vmdvd.controller.attribute / @controller
Type restriction of xs:token
Facets
enumeration ide
enumeration scsi
Used by
[ top ]
Attribute k.vmdvd.id.attribute / @id
Type xs:nonNegativeInteger
Used by
Attribute Group k.vmdvd.id.attribute
[ top ]
Attribute k.vmnic.attlist / @driver
Used by
Attribute Group k.vmnic.attlist
[ top ]
Attribute k.vmnic.interface.attribute / @interface
Used by
Attribute Group k.vmnic.interface.attribute
[ top ]
Attribute k.vmnic.attlist / @mode
Used by
Attribute Group k.vmnic.attlist
[ top ]
Attribute k.vmnic.attlist / @mac
Type mac-address-type
Facets
pattern ([0-9a-fA-F]{2}:){5}[0-9a-fA-F]{2}
Used by
Attribute Group k.vmnic.attlist
[ top ]
Attribute k.machine.attlist / @min_memory
Type xs:nonNegativeInteger
Used by
Attribute Group k.machine.attlist
[ top ]
Attribute k.machine.attlist / @max_memory
Type xs:nonNegativeInteger
Used by
Attribute Group k.machine.attlist
[ top ]
Attribute k.machine.attlist / @min_cpu
Type xs:nonNegativeInteger
Used by
Attribute Group k.machine.attlist
[ top ]
Attribute k.machine.attlist / @max_cpu
Type xs:nonNegativeInteger
Used by
Attribute Group k.machine.attlist
[ top ]
Attribute k.machine.attlist / @ovftype
Type restriction of xs:token
Facets
enumeration zvm
enumeration powervm
enumeration xen
enumeration vmware
Used by
Attribute Group k.machine.attlist
[ top ]
Attribute k.machine.attlist / @HWversion
Type xs:integer
Used by
Attribute Group k.machine.attlist
[ top ]
Attribute k.machine.attlist / @arch
Type restriction of xs:token
Facets
enumeration ix86
enumeration x86_64
Used by
Attribute Group k.machine.attlist
[ top ]
Attribute k.machine.attlist / @xen_loader
Type restriction of xs:token
Facets
enumeration hvmloader
enumeration pygrub
enumeration pvgrub
Used by
Attribute Group k.machine.attlist
[ top ]
Attribute k.machine.attlist / @guestOS
Used by
Attribute Group k.machine.attlist
[ top ]
Attribute k.machine.attlist / @memory
Type xs:nonNegativeInteger
Used by
Attribute Group k.machine.attlist
[ top ]
Attribute k.machine.attlist / @ncpus
Type xs:nonNegativeInteger
Used by
Attribute Group k.machine.attlist
[ top ]
Attribute k.size.attlist / @unit
Type restriction of xs:token
Facets
enumeration M
enumeration G
Used by
Attribute Group k.size.attlist
[ top ]
Attribute k.size.attlist / @unpartitioned
Type xs:nonNegativeInteger
Used by
Attribute Group k.size.attlist
[ top ]
Attribute k.size.attlist / @additive
Type xs:boolean
Used by
Attribute Group k.size.attlist
[ top ]
Attribute k.systemdisk.attlist / @name
Used by
Attribute Group k.systemdisk.attlist
[ top ]
Attribute k.systemdisk.attlist / @preferlvm
Type xs:boolean
Used by
Attribute Group k.systemdisk.attlist
[ top ]
Attribute k.vagrantconfig.provider.attribute / @provider
Type restriction of xs:token
Facets
enumeration libvirt
enumeration virtualbox
Used by
[ top ]
Attribute k.vagrantconfig.virtualsize.attribute / @virtualsize
Type xs:nonNegativeInteger
Used by
[ top ]
Attribute k.vagrantconfig.attlist / @boxname
Used by
Attribute Group k.vagrantconfig.attlist
[ top ]
Attribute k.vagrantconfig.attlist / @virtualbox_guest_additions_present
Type xs:boolean
Used by
Attribute Group k.vagrantconfig.attlist
[ top ]
Attribute k.vagrantconfig.attlist / @embedded_vagrantfile
Used by
Attribute Group k.vagrantconfig.attlist
[ top ]
Attribute k.type.attlist / @boot
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @bootfilesystem
Type restriction of xs:token
Facets
enumeration ext2
enumeration ext3
enumeration ext4
enumeration fat32
enumeration fat16
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @firmware
Type restriction of xs:token
Facets
enumeration bios
enumeration ec2
enumeration efi
enumeration uefi
enumeration ofw
enumeration opal
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @bootkernel
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @bootloader
Type restriction of xs:token
Facets
enumeration grub2
enumeration zipl
enumeration grub2_s390x_emu
enumeration custom
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @bootloader_console
Type grub_console
Facets
pattern (console|gfxterm|serial)( (console|gfxterm|serial))*
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @zipl_targettype
Type restriction of xs:token
Facets
enumeration CDL
enumeration LDL
enumeration FBA
enumeration SCSI
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @bootpartition
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @bootpartsize
Type xs:nonNegativeInteger
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @efipartsize
Type xs:nonNegativeInteger
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @efiparttable
Type restriction of xs:token
Facets
enumeration msdos
enumeration gpt
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @bootprofile
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @boottimeout
Type xs:nonNegativeInteger
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @btrfs_quota_groups
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @btrfs_root_is_snapshot
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @btrfs_root_is_readonly_snapshot
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @compressed
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @devicepersistency
Type restriction of xs:token
Facets
enumeration by-uuid
enumeration by-label
enumeration by-path
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @editbootconfig
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @editbootinstall
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @filesystem
Type restriction of xs:token
Facets
enumeration btrfs
enumeration ext2
enumeration ext3
enumeration ext4
enumeration squashfs
enumeration xfs
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @flags
Type restriction of xs:token
Facets
enumeration overlay
enumeration dmsquash
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @format
Type restriction of xs:token
Facets
enumeration gce
enumeration ova
enumeration qcow2
enumeration vagrant
enumeration vmdk
enumeration vdi
enumeration vhd
enumeration vhdx
enumeration vhd-fixed
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @formatoptions
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @fsmountoptions
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @fscreateoptions
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @squashfscompression
Type restriction of xs:token
Facets
enumeration uncompressed
enumeration gzip
enumeration lzo
enumeration lz4
enumeration xz
enumeration zstd
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @gcelicense
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @hybridpersistent
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @hybridpersistent_filesystem
Type restriction of xs:token
Facets
enumeration ext4
enumeration xfs
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @gpt_hybrid_mbr
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @force_mbr
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @initrd_system
Type restriction of xs:token
Facets
enumeration kiwi
enumeration dracut
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.image.attribute / @image
Type restriction of xs:token
Facets
enumeration btrfs
enumeration clicfs
enumeration cpio
enumeration docker
enumeration ext2
enumeration ext3
enumeration ext4
enumeration iso
enumeration oem
enumeration pxe
enumeration kis
enumeration squashfs
enumeration tbz
enumeration vmx
enumeration xfs
enumeration oci
enumeration appx
Used by
Attribute Group k.type.image.attribute
[ top ]
Attribute k.type.attlist / @metadata_path
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @installboot
Type restriction of xs:token
Facets
enumeration failsafe-install
enumeration harddisk
enumeration install
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @install_continue_on_timeout
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @installprovidefailsafe
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @installiso
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @installstick
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @installpxe
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @mediacheck
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @kernelcmdline
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @luks
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @luksOS
Type restriction of xs:token
Facets
enumeration sle11
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @mdraid
Type restriction of xs:token
Facets
enumeration mirroring
enumeration striping
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @overlayroot
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @primary
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @ramonly
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @rootfs_label
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @spare_part
Type partition-size-type
Facets
pattern (\d+|\d+M|\d+G)
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @spare_part_mountpoint
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @spare_part_fs
Type restriction of xs:token
Facets
enumeration btrfs
enumeration ext2
enumeration ext3
enumeration ext4
enumeration xfs
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @spare_part_fs_attributes
Type fs_attributes
Facets
pattern (no-copy-on-write|synchronous-updates)(,(no-copy-on-write|synchronous-updates))*
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @spare_part_is_last
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @target_blocksize
Type xs:nonNegativeInteger
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @target_removable
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @vga
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @vhdfixedtag
Type vhd-tag-type
Facets
pattern [0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12}
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @volid
Type safe-posix-short-name
Facets
pattern [a-zA-Z0-9_\-\.]{1,32}
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @wwid_wait_timeout
Type xs:nonNegativeInteger
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @derived_from
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @xen_server
Type xs:boolean
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @publisher
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @disk_start_sector
Type restriction of xs:integer
Facets
minInclusive 2048
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.preferences.attlist / @profiles
Used by
Attribute Group k.preferences.attlist
[ top ]
Attribute k.requires.profile.attribute / @profile
Used by
[ top ]
Attribute k.name.attribute / @name
Used by
Attribute Group k.name.attribute
[ top ]
Attribute k.profile.description.attribute / @description
Used by
[ top ]
Attribute k.profile.attlist / @import
Type xs:boolean
Used by
Attribute Group k.profile.attlist
[ top ]
Attribute k.profile.attlist / @arch
Type arch-name
Facets
pattern (x86_64|i586|i686|ix86|aarch64|arm64|armv5el|armv5tel|armv6hl|armv6l|armv7hl|armv7l|ppc|ppc64|ppc64le|s390|s390x)(,(x86_64|i586|i686|ix86|aarch64|arm64|armv5el|armv5tel|armv6hl|armv6l|armv7hl|armv7l|ppc|ppc64|ppc64le|s390|s390x))*
Used by
Attribute Group k.profile.attlist
[ top ]
Attribute k.user.attlist / @groups
Type groups-list
Facets
pattern [a-zA-Z0-9_\-\.]+(,[a-zA-Z0-9_\-\.]+)*
Used by
Attribute Group k.user.attlist
[ top ]
Attribute k.user.attlist / @home
Used by
Attribute Group k.user.attlist
[ top ]
Attribute k.user.attlist / @id
Type xs:nonNegativeInteger
Used by
Attribute Group k.user.attlist
[ top ]
Attribute k.password.attribute / @password
Used by
Attribute Group k.password.attribute
[ top ]
Attribute k.user.attlist / @pwdformat
Type restriction of xs:token
Facets
enumeration encrypted
enumeration plain
Used by
Attribute Group k.user.attlist
[ top ]
Attribute k.user.attlist / @realname
Used by
Attribute Group k.user.attlist
[ top ]
Attribute k.user.attlist / @shell
Used by
Attribute Group k.user.attlist
[ top ]
Attribute k.users.attlist / @profiles
Used by
Attribute Group k.users.attlist
[ top ]
Attribute k.file.attlist / @arch
Type arch-name
Facets
pattern (x86_64|i586|i686|ix86|aarch64|arm64|armv5el|armv5tel|armv6hl|armv6l|armv7hl|armv7l|ppc|ppc64|ppc64le|s390|s390x)(,(x86_64|i586|i686|ix86|aarch64|arm64|armv5el|armv5tel|armv6hl|armv6l|armv7hl|armv7l|ppc|ppc64|ppc64le|s390|s390x))*
Used by
Attribute Group k.file.attlist
[ top ]
Attribute k.drivers.attlist / @profiles
Used by
Attribute Group k.drivers.attlist
[ top ]
Attribute k.strip.type.attribute / @type
Type restriction of xs:token
Facets
enumeration delete
enumeration tools
enumeration libs
Used by
Attribute Group k.strip.type.attribute
[ top ]
Attribute k.strip.attlist / @profiles
Used by
Attribute Group k.strip.attlist
[ top ]
Attribute k.path.attribute / @path
Used by
Attribute Group k.path.attribute
[ top ]
Attribute k.repository.attlist / @type
Type restriction of xs:token
Facets
enumeration apt-deb
enumeration apt-rpm
enumeration deb-dir
enumeration mirrors
enumeration rpm-dir
enumeration rpm-md
Used by
Attribute Group k.repository.attlist
[ top ]
Attribute k.repository.attlist / @profiles
Used by
Attribute Group k.repository.attlist
[ top ]
Attribute k.repository.attlist / @alias
Used by
Attribute Group k.repository.attlist
[ top ]
Attribute k.repository.attlist / @sourcetype
Type restriction of xs:token
Facets
enumeration baseurl
enumeration metalink
enumeration mirrorlist
Used by
Attribute Group k.repository.attlist
[ top ]
Attribute k.repository.attlist / @components
Used by
Attribute Group k.repository.attlist
[ top ]
Attribute k.repository.attlist / @distribution
Used by
Attribute Group k.repository.attlist
[ top ]
Attribute k.repository.attlist / @imageinclude
Type xs:boolean
Used by
Attribute Group k.repository.attlist
[ top ]
Attribute k.repository.attlist / @imageonly
Type xs:boolean
Used by
Attribute Group k.repository.attlist
[ top ]
Attribute k.repository.attlist / @repository_gpgcheck
Type xs:boolean
Used by
Attribute Group k.repository.attlist
[ top ]
Attribute k.repository.attlist / @package_gpgcheck
Type xs:boolean
Used by
Attribute Group k.repository.attlist
[ top ]
Attribute k.repository.attlist / @priority
Type xs:integer
Used by
Attribute Group k.repository.attlist
[ top ]
Attribute k.repository.attlist / @password
Used by
Attribute Group k.repository.attlist
[ top ]
Attribute k.repository.attlist / @username
Used by
Attribute Group k.repository.attlist
[ top ]
Attribute k.archive.attlist / @bootinclude
Type xs:boolean
Used by
Attribute Group k.archive.attlist
[ top ]
Attribute k.ignore.attlist / @arch
Type arch-name
Facets
pattern (x86_64|i586|i686|ix86|aarch64|arm64|armv5el|armv5tel|armv6hl|armv6l|armv7hl|armv7l|ppc|ppc64|ppc64le|s390|s390x)(,(x86_64|i586|i686|ix86|aarch64|arm64|armv5el|armv5tel|armv6hl|armv6l|armv7hl|armv7l|ppc|ppc64|ppc64le|s390|s390x))*
Used by
Attribute Group k.ignore.attlist
[ top ]
Attribute k.namedCollection.attlist / @arch
Type arch-name
Facets
pattern (x86_64|i586|i686|ix86|aarch64|arm64|armv5el|armv5tel|armv6hl|armv6l|armv7hl|armv7l|ppc|ppc64|ppc64le|s390|s390x)(,(x86_64|i586|i686|ix86|aarch64|arm64|armv5el|armv5tel|armv6hl|armv6l|armv7hl|armv7l|ppc|ppc64|ppc64le|s390|s390x))*
Used by
Attribute Group k.namedCollection.attlist
[ top ]
Attribute k.product.attlist / @arch
Type arch-name
Facets
pattern (x86_64|i586|i686|ix86|aarch64|arm64|armv5el|armv5tel|armv6hl|armv6l|armv7hl|armv7l|ppc|ppc64|ppc64le|s390|s390x)(,(x86_64|i586|i686|ix86|aarch64|arm64|armv5el|armv5tel|armv6hl|armv6l|armv7hl|armv7l|ppc|ppc64|ppc64le|s390|s390x))*
Used by
Attribute Group k.product.attlist
[ top ]
Attribute k.package.attlist / @arch
Type arch-name
Facets
pattern (x86_64|i586|i686|ix86|aarch64|arm64|armv5el|armv5tel|armv6hl|armv6l|armv7hl|armv7l|ppc|ppc64|ppc64le|s390|s390x)(,(x86_64|i586|i686|ix86|aarch64|arm64|armv5el|armv5tel|armv6hl|armv6l|armv7hl|armv7l|ppc|ppc64|ppc64le|s390|s390x))*
Used by
Attribute Group k.package.attlist
[ top ]
Attribute k.package.attlist / @bootdelete
Type xs:boolean
Used by
Attribute Group k.package.attlist
[ top ]
Attribute k.package.attlist / @bootinclude
Type xs:boolean
Used by
Attribute Group k.package.attlist
[ top ]
Attribute k.packages.type.attribute / @type
Type restriction of xs:token
Facets
enumeration bootstrap
enumeration delete
enumeration docker
enumeration image
enumeration iso
enumeration oem
enumeration pxe
enumeration kis
enumeration vmx
enumeration oci
enumeration uninstall
Used by
Attribute Group k.packages.type.attribute
[ top ]
Attribute k.packages.attlist / @profiles
Used by
Attribute Group k.packages.attlist
[ top ]
Attribute k.packages.attlist / @patternType
Type restriction of xs:token
Facets
enumeration onlyRequired
enumeration plusRecommended
Used by
Attribute Group k.packages.attlist
[ top ]
Attribute k.id.attribute / @id
Type xs:ID
Used by
Attribute Group k.id.attribute
[ top ]
Attribute k.bootinclude.attribute / @bootinclude
Type xs:boolean
Used by
Attribute Group k.bootinclude.attribute
[ top ]
Attribute k.bootdelete.attribute / @bootdelete
Type xs:boolean
Used by
Attribute Group k.bootdelete.attribute
[ top ]
Attribute k.arch.attribute / @arch
Type arch-name
Facets
pattern (x86_64|i586|i686|ix86|aarch64|arm64|armv5el|armv5tel|armv6hl|armv6l|armv7hl|armv7l|ppc|ppc64|ppc64le|s390|s390x)(,(x86_64|i586|i686|ix86|aarch64|arm64|armv5el|armv5tel|armv6hl|armv6l|armv7hl|armv7l|ppc|ppc64|ppc64le|s390|s390x))*
Used by
Attribute Group k.arch.attribute
[ top ]
Attribute k.description.attribute / @description
Used by
Attribute Group k.description.attribute
[ top ]
Attribute k.profiles.attribute / @profiles
Used by
Attribute Group k.profiles.attribute
[ top ]
Attribute k.script.attribute / @script
Used by
Attribute Group k.script.attribute
[ top ]
Attribute k.source.attribute / @source
Used by
Attribute Group k.source.attribute
[ top ]
Attribute k.size.attribute / @size
Type size-type
Facets
pattern \d*|image
Used by
Attribute Group k.size.attribute
[ top ]
Attribute k.dest.attribute / @dest
Used by
Attribute Group k.dest.attribute
[ top ]
Attribute k.username.attribute / @username
Used by
Attribute Group k.username.attribute
[ top ]
Attribute k.clear.attribute / @clear
Type xs:boolean
Used by
Attribute Group k.clear.attribute
[ top ]
Attribute k.partition.type.attribute / @type
Used by
Attribute Group k.partition.type.attribute
[ top ]
Attribute k.partition.number.attribute / @number
Used by
[ top ]
Attribute k.partition.mountpoint.attribute / @mountpoint
Used by
[ top ]
Attribute k.partition.target.attribute / @target
Type xs:boolean
Used by
[ top ]
Attribute k.partition.attlist / @size
Type size-type
Facets
pattern \d*|image
Used by
Attribute Group k.partition.attlist
[ top ]
Attribute k.partition.attlist / @mountpoint
Used by
Attribute Group k.partition.attlist
[ top ]
Attribute k.partition.attlist / @target
Type xs:boolean
Used by
Attribute Group k.partition.attlist
[ top ]
Attribute k.profile.import.attribute / @import
Type xs:boolean
Used by
Attribute Group k.profile.import.attribute
[ top ]
Attribute k.repository.type.attribute / @type
Type restriction of xs:token
Facets
enumeration apt-deb
enumeration apt-rpm
enumeration deb-dir
enumeration mirrors
enumeration rpm-dir
enumeration rpm-md
Used by
Attribute Group k.repository.type.attribute
[ top ]
Attribute k.repository.alias.attribute / @alias
Used by
[ top ]
Attribute k.repository.components.attribute / @components
Used by
[ top ]
Attribute k.repository.distribution.attribute / @distribution
Used by
[ top ]
Attribute k.repository.imageinclude.attribute / @imageinclude
Type xs:boolean
Used by
[ top ]
Attribute k.repository.imageonly.attribute / @imageonly
Type xs:boolean
Used by
[ top ]
Attribute k.repository.repository_gpgcheck.attribute / @repository_gpgcheck
Type xs:boolean
Used by
[ top ]
Attribute k.repository.package_gpgcheck.attribute / @package_gpgcheck
Type xs:boolean
Used by
[ top ]
Attribute k.repository.priority.attribute / @priority
Type xs:integer
Used by
[ top ]
Attribute k.repository.sourcetype.attribute / @sourcetype
Type restriction of xs:token
Facets
enumeration baseurl
enumeration metalink
enumeration mirrorlist
Used by
[ top ]
Attribute k.size.unit.attribute / @unit
Type restriction of xs:token
Facets
enumeration M
enumeration G
Used by
Attribute Group k.size.unit.attribute
[ top ]
Attribute k.size.unpartitioned.attribute / @unpartitioned
Type xs:nonNegativeInteger
Used by
[ top ]
Attribute k.size.additive.attribute / @additive
Type xs:boolean
Used by
Attribute Group k.size.additive.attribute
[ top ]
Attribute k.systemdisk.name.attribute / @name
Used by
Attribute Group k.systemdisk.name.attribute
[ top ]
Attribute k.systemdisk.preferlvm.attribute / @preferlvm
Type xs:boolean
Used by
[ top ]
Attribute k.type.boot.attribute / @boot
Used by
Attribute Group k.type.boot.attribute
[ top ]
Attribute k.type.bootkernel.attribute / @bootkernel
Used by
Attribute Group k.type.bootkernel.attribute
[ top ]
Attribute k.type.bootloader.attribute / @bootloader
Type restriction of xs:token
Facets
enumeration grub2
enumeration zipl
enumeration grub2_s390x_emu
enumeration custom
Used by
Attribute Group k.type.bootloader.attribute
[ top ]
Attribute k.type.bootloader_console.attribute / @bootloader_console
Type grub_console
Facets
pattern (console|gfxterm|serial)( (console|gfxterm|serial))*
Used by
[ top ]
Attribute k.type.xen_server.attribute / @xen_server
Type xs:boolean
Used by
Attribute Group k.type.xen_server.attribute
[ top ]
Attribute k.type.btrfs_quota_groups.attribute / @btrfs_quota_groups
Type xs:boolean
Used by
[ top ]
Attribute k.type.btrfs_root_is_snapshot.attribute / @btrfs_root_is_snapshot
Type xs:boolean
Used by
[ top ]
Attribute k.type.btrfs_root_is_readonly_snapshot.attribute / @btrfs_root_is_readonly_snapshot
Type xs:boolean
Used by
[ top ]
Attribute k.type.target_blocksize.attribute / @target_blocksize
Type xs:nonNegativeInteger
Used by
[ top ]
Attribute k.type.target_removable.attribute / @target_removable
Type xs:boolean
Used by
[ top ]
Attribute k.type.spare_part.attribute / @spare_part
Type partition-size-type
Facets
pattern (\d+|\d+M|\d+G)
Used by
Attribute Group k.type.spare_part.attribute
[ top ]
Attribute k.type.spare_part_mountpoint.attribute / @spare_part_mountpoint
Used by
[ top ]
Attribute k.type.spare_part_fs.attribute / @spare_part_fs
Type restriction of xs:token
Facets
enumeration btrfs
enumeration ext2
enumeration ext3
enumeration ext4
enumeration xfs
Used by
[ top ]
Attribute k.type.spare_part_fs_attributes.attribute / @spare_part_fs_attributes
Type fs_attributes
Facets
pattern (no-copy-on-write|synchronous-updates)(,(no-copy-on-write|synchronous-updates))*
Used by
[ top ]
Attribute k.type.spare_part_is_last.attribute / @spare_part_is_last
Type xs:boolean
Used by
[ top ]
Attribute k.type.zipl_targettype.attribute / @zipl_targettype
Type restriction of xs:token
Facets
enumeration CDL
enumeration LDL
enumeration FBA
enumeration SCSI
Used by
[ top ]
Attribute k.type.bootpartsize.attribute / @bootpartsize
Type xs:nonNegativeInteger
Used by
[ top ]
Attribute k.type.efipartsize.attribute / @efipartsize
Type xs:nonNegativeInteger
Used by
[ top ]
Attribute k.type.efiparttable.attribute / @efiparttable
Type restriction of xs:token
Facets
enumeration msdos
enumeration gpt
Used by
[ top ]
Attribute k.type.bootprofile.attribute / @bootprofile
Used by
[ top ]
Attribute k.type.boottimeout.attribute / @boottimeout
Type xs:nonNegativeInteger
Used by
[ top ]
Attribute k.type.compressed.attribute / @compressed
Type xs:boolean
Used by
Attribute Group k.type.compressed.attribute
[ top ]
Attribute k.type.devicepersistency.attribute / @devicepersistency
Type restriction of xs:token
Facets
enumeration by-uuid
enumeration by-label
enumeration by-path
Used by
[ top ]
Attribute k.type.editbootconfig.attribute / @editbootconfig
Used by
[ top ]
Attribute k.type.editbootinstall.attribute / @editbootinstall
Used by
[ top ]
Attribute k.type.filesystem.attribute / @filesystem
Type restriction of xs:token
Facets
enumeration btrfs
enumeration ext2
enumeration ext3
enumeration ext4
enumeration squashfs
enumeration xfs
Used by
Attribute Group k.type.filesystem.attribute
[ top ]
Attribute k.type.squashfscompression.attribute / @squashfscompression
Type restriction of xs:token
Facets
enumeration uncompressed
enumeration gzip
enumeration lzo
enumeration lz4
enumeration xz
enumeration zstd
Used by
[ top ]
Attribute k.type.overlayroot.attribute / @overlayroot
Type xs:boolean
Used by
[ top ]
Attribute k.type.firmware.attribute / @firmware
Type restriction of xs:token
Facets
enumeration bios
enumeration ec2
enumeration efi
enumeration uefi
enumeration ofw
enumeration opal
Used by
Attribute Group k.type.firmware.attribute
[ top ]
Attribute k.type.bootpartition.attribute / @bootpartition
Type xs:boolean
Used by
[ top ]
Attribute k.type.bootfilesystem.attribute / @bootfilesystem
Type restriction of xs:token
Facets
enumeration ext2
enumeration ext3
enumeration ext4
enumeration fat32
enumeration fat16
Used by
[ top ]
Attribute k.type.flags.attribute / @flags
Type restriction of xs:token
Facets
enumeration overlay
enumeration dmsquash
Used by
Attribute Group k.type.flags.attribute
[ top ]
Attribute k.type.format.attribute / @format
Type restriction of xs:token
Facets
enumeration gce
enumeration ova
enumeration qcow2
enumeration vagrant
enumeration vmdk
enumeration vdi
enumeration vhd
enumeration vhdx
enumeration vhd-fixed
Used by
Attribute Group k.type.format.attribute
[ top ]
Attribute k.type.formatoptions.attribute / @formatoptions
Used by
[ top ]
Attribute k.type.force_mbr.attribute / @force_mbr
Type xs:boolean
Used by
Attribute Group k.type.force_mbr.attribute
[ top ]
Attribute k.type.fsmountoptions.attribute / @fsmountoptions
Used by
[ top ]
Attribute k.type.fscreateoptions.attribute / @fscreateoptions
Used by
[ top ]
Attribute k.type.hybridpersistent.attribute / @hybridpersistent
Type xs:boolean
Used by
[ top ]
Attribute k.type.hybridpersistent_filesystem.attribute / @hybridpersistent_filesystem
Type restriction of xs:token
Facets
enumeration ext4
enumeration xfs
Used by
[ top ]
Attribute k.type.gpt_hybrid_mbr.attribute / @gpt_hybrid_mbr
Type xs:boolean
Used by
[ top ]
Attribute k.type.initrd_system.attribute / @initrd_system
Type restriction of xs:token
Facets
enumeration kiwi
enumeration dracut
Used by
[ top ]
Attribute k.type.metadata_path.attribute / @metadata_path
Used by
[ top ]
Attribute k.type.installboot.attribute / @installboot
Type restriction of xs:token
Facets
enumeration failsafe-install
enumeration harddisk
enumeration install
Used by
[ top ]
Attribute k.type.install_continue_on_timeout.attribute / @install_continue_on_timeout
Type xs:boolean
Used by
[ top ]
Attribute k.type.installprovidefailsafe.attribute / @installprovidefailsafe
Type xs:boolean
Used by
[ top ]
Attribute k.type.installiso.attribute / @installiso
Type xs:boolean
Used by
Attribute Group k.type.installiso.attribute
[ top ]
Attribute k.type.installstick.attribute / @installstick
Type xs:boolean
Used by
[ top ]
Attribute k.type.installpxe.attribute / @installpxe
Type xs:boolean
Used by
Attribute Group k.type.installpxe.attribute
[ top ]
Attribute k.type.mediacheck.attribute / @mediacheck
Type xs:boolean
Used by
Attribute Group k.type.mediacheck.attribute
[ top ]
Attribute k.type.kernelcmdline.attribute / @kernelcmdline
Used by
[ top ]
Attribute k.type.luks.attribute / @luks
Used by
Attribute Group k.type.luks.attribute
[ top ]
Attribute k.type.luksOS.attribute / @luksOS
Type restriction of xs:token
Facets
enumeration sle11
Used by
Attribute Group k.type.luksOS.attribute
[ top ]
Attribute k.type.mdraid.attribute / @mdraid
Type restriction of xs:token
Facets
enumeration mirroring
enumeration striping
Used by
Attribute Group k.type.mdraid.attribute
[ top ]
Attribute k.type.primary.attribute / @primary
Type xs:boolean
Used by
Attribute Group k.type.primary.attribute
[ top ]
Attribute k.type.ramonly.attribute / @ramonly
Type xs:boolean
Used by
Attribute Group k.type.ramonly.attribute
[ top ]
Attribute k.type.rootfs_label.attribute / @rootfs_label
Used by
[ top ]
Attribute k.type.vga.attribute / @vga
Used by
Attribute Group k.type.vga.attribute
[ top ]
Attribute k.type.gcelicense.attribute / @gcelicense
Used by
Attribute Group k.type.gcelicense.attribute
[ top ]
Attribute k.type.vhdfixedtag.attribute / @vhdfixedtag
Type vhd-tag-type
Facets
pattern [0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12}
Used by
[ top ]
Attribute k.type.volid.attribute / @volid
Type safe-posix-short-name
Facets
pattern [a-zA-Z0-9_\-\.]{1,32}
Used by
Attribute Group k.type.volid.attribute
[ top ]
Attribute k.type.wwid_wait_timeout.attribute / @wwid_wait_timeout
Type xs:nonNegativeInteger
Used by
[ top ]
Attribute k.type.derived_from.attribute / @derived_from
Used by
[ top ]
Attribute k.type.publisher.attribute / @publisher
Used by
Attribute Group k.type.publisher.attribute
[ top ]
Attribute k.type.disk_start_sector.attribute / @disk_start_sector
Type restriction of xs:integer
Facets
minInclusive 2048
Used by
[ top ]
Attribute k.user.id.attribute / @id
Type xs:nonNegativeInteger
Used by
Attribute Group k.user.id.attribute
[ top ]
Attribute k.user.groups.attribute / @groups
Type groups-list
Facets
pattern [a-zA-Z0-9_\-\.]+(,[a-zA-Z0-9_\-\.]+)*
Used by
Attribute Group k.user.groups.attribute
[ top ]
Attribute k.user.realname.attribute / @realname
Used by
Attribute Group k.user.realname.attribute
[ top ]
Attribute k.user.pwdformat / @pwdformat
Type restriction of xs:token
Facets
enumeration encrypted
enumeration plain
Used by
Attribute Group k.user.pwdformat
[ top ]
Attribute k.user.home.attribute / @home
Used by
Attribute Group k.user.home.attribute
[ top ]
Attribute k.user.shell.attribute / @shell
Used by
Attribute Group k.user.shell.attribute
[ top ]
Attribute k.vmdisk.disktype.attribute / @disktype
Used by
Attribute Group k.vmdisk.disktype.attribute
[ top ]
Attribute k.vmdisk.controller.attribute / @controller
Type restriction of xs:token
Facets
enumeration ide
enumeration buslogic
enumeration lsilogic
enumeration lsisas1068
enumeration legacyESX
enumeration pvscsi
Used by
[ top ]
Attribute k.vmdisk.id.attribute / @id
Type xs:nonNegativeInteger
Used by
Attribute Group k.vmdisk.id.attribute
[ top ]
Attribute k.vmdisk.device.attribute / @device
Used by
Attribute Group k.vmdisk.device.attribute
[ top ]
Attribute k.vmdisk.diskmode.attribute / @diskmode
Type restriction of xs:token
Facets
enumeration monolithicSparse
enumeration monolithicFlat
enumeration twoGbMaxExtentSparse
enumeration twoGbMaxExtentFlat
enumeration streamOptimized
Used by
Attribute Group k.vmdisk.diskmode.attribute
[ top ]
Attribute k.vmnic.driver.attribute / @driver
Used by
Attribute Group k.vmnic.driver.attribute
[ top ]
Attribute k.vmnic.mode.attribute / @mode
Used by
Attribute Group k.vmnic.mode.attribute
[ top ]
Attribute k.vmnic.mac.attribute / @mac
Type mac-address-type
Facets
pattern ([0-9a-fA-F]{2}:){5}[0-9a-fA-F]{2}
Used by
Attribute Group k.vmnic.mac.attribute
[ top ]
Attribute k.volume.freespace.attribute / @freespace
Type volume-size-type
Facets
pattern (\d+|\d+M|\d+G|all)
Used by
[ top ]
Attribute k.volume.mountpoint.attribute / @mountpoint
Used by
[ top ]
Attribute k.volume.size.attribute / @size
Type volume-size-type
Facets
pattern (\d+|\d+M|\d+G|all)
Used by
Attribute Group k.volume.size.attribute
[ top ]
Attribute k.volume.copy_on_write.attribute / @copy_on_write
Type xs:boolean
Used by
[ top ]
Attribute k.volume.label.attribute / @label
Used by
Attribute Group k.volume.label.attribute
[ top ]
Attribute k.containerconfig.tag.attribute / @tag
Used by
[ top ]
Attribute k.containerconfig.additionaltags.attribute / @additionaltags
Used by
[ top ]
Attribute k.containerconfig.maintainer.attribute / @maintainer
Used by
[ top ]
Attribute k.containerconfig.user.attribute / @user
Used by
[ top ]
Attribute k.containerconfig.workingdir.attribute / @workingdir
Used by
[ top ]
Attribute k.entrypoint.execute.attribute / @execute
Used by
[ top ]
Attribute k.subcommand.execute.attribute / @execute
Used by
[ top ]
Attribute k.history.created_by.attribute / @created_by
Used by
[ top ]
Attribute k.history.author.attribute / @author
Used by
Attribute Group k.history.author.attribute
[ top ]
Attribute k.history.application_id / @application_id
Used by
Attribute Group k.history.application_id
[ top ]
Attribute k.history.package_version / @package_version
Type package-version-type
Facets
pattern (0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(\.(0|[1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])){3}
Used by
Attribute Group k.history.package_version
[ top ]
Attribute k.history.launcher / @launcher
Used by
Attribute Group k.history.launcher
[ top ]
Attribute k.vagrantconfig.virtualbox_guest_additions_present.attribute / @virtualbox_guest_additions_present
Type xs:boolean
Used by
[ top ]
Attribute k.vagrantconfig.embedded_vagrantfile.attribute / @embedded_vagrantfile
Used by
[ top ]
Attribute k.vagrantconfig.boxname.attribute / @boxname
Used by
[ top ]
Attribute k.machine.ovftype.attribute / @ovftype
Type restriction of xs:token
Facets
enumeration zvm
enumeration powervm
enumeration xen
enumeration vmware
Used by
Attribute Group k.machine.ovftype.attribute
[ top ]
Attribute k.machine.HWversion.attribute / @HWversion
Type xs:integer
Used by
[ top ]
Attribute k.machine.arch.attribute / @arch
Type restriction of xs:token
Facets
enumeration ix86
enumeration x86_64
Used by
Attribute Group k.machine.arch.attribute
[ top ]
Attribute k.machine.xen_loader.attribute / @xen_loader
Type restriction of xs:token
Facets
enumeration hvmloader
enumeration pygrub
enumeration pvgrub
Used by
[ top ]
Attribute k.machine.guestOS.attribute / @guestOS
Used by
Attribute Group k.machine.guestOS.attribute
[ top ]
Attribute k.machine.min_memory.attribute / @min_memory
Type xs:nonNegativeInteger
Used by
[ top ]
Attribute k.machine.max_memory.attribute / @max_memory
Type xs:nonNegativeInteger
Used by
[ top ]
Attribute k.machine.min_cpu.attribute / @min_cpu
Type xs:nonNegativeInteger
Used by
Attribute Group k.machine.min_cpu.attribute
[ top ]
Attribute k.machine.max_cpu.attribute / @max_cpu
Type xs:nonNegativeInteger
Used by
Attribute Group k.machine.max_cpu.attribute
[ top ]
Attribute k.machine.memory.attribute / @memory
Type xs:nonNegativeInteger
Used by
Attribute Group k.machine.memory.attribute
[ top ]
Attribute k.machine.ncpus.attribute / @ncpus
Type xs:nonNegativeInteger
Used by
Attribute Group k.machine.ncpus.attribute
[ top ]
Attribute k.packages.patternType.attribute / @patternType
Type restriction of xs:token
Facets
enumeration onlyRequired
enumeration plusRecommended
Used by
[ top ]
Attribute Group k.image.name.attribute
Diagram
Diagram schema.tmp#id18 schema.tmp#id17
Used by
Attribute Group k.image.attlist
Attributes
QName Type Fixed Default Use Annotation
name safe-posix-name required
An image name without / and spaces
[ top ]
Attribute Group k.imagename.attribute
Diagram
Diagram schema.tmp#id18
Used by
Attribute Group k.image.name.attribute
Attributes
QName Type Fixed Default Use Annotation
name safe-posix-name required
An image name without / and spaces
[ top ]
Attribute Group k.image.displayname.attribute
Diagram
Diagram schema.tmp#id21 schema.tmp#id20
Attributes
QName Type Fixed Default Use Annotation
displayname required
A friendly display name. Used in the boot menu
for isolinux and grub
[ top ]
Attribute Group k.displayname.attribute
Diagram
Diagram schema.tmp#id21
Used by
Attributes
QName Type Fixed Default Use Annotation
displayname required
A friendly display name. Used in the boot menu
for isolinux and grub
[ top ]
Attribute Group k.image.noNamespaceSchemaLocation.attribute
Diagram
Diagram
Attributes
QName Type Fixed Default Use Annotation
xsi:noNamespaceSchemaLocation xs:anyURI required
The location of the XSD Schema (not relevant for RELAX NG or DTD)
[ top ]
Attribute Group k.image.schemaLocation.attribute
Diagram
Diagram
Attributes
QName Type Fixed Default Use Annotation
xsi:schemaLocation xs:anyURI required
A pair of URI references: First is a namespace name,
second the location of the XSD Schema
(not relevant for RELAX NG or DTD)
[ top ]
Attribute Group k.image.schemaversion.attribute
Diagram
Diagram schema.tmp#id27
Used by
Attribute Group k.image.attlist
Attributes
QName Type Fixed Default Use Annotation
schemaversion restriction of xs:token required
The allowed Schema version (fixed value)
[ top ]
Attribute Group k.image.id
Diagram
Diagram schema.tmp#id29
Attributes
QName Type Fixed Default Use Annotation
id restriction of xs:string required
An identification number which is represented in a file
named /etc/ImageID
[ top ]
Attribute Group k.image.attlist
Diagram
Diagram schema.tmp#id17 schema.tmp#id16 schema.tmp#id31 schema.tmp#id32 schema.tmp#id27 schema.tmp#id26
Used by
Element image
Attributes
QName Type Fixed Default Use Annotation
displayname optional
A friendly display name. Used in the boot menu
for isolinux and grub
id restriction of xs:string optional
An identification number which is represented in a file
named /etc/ImageID
name safe-posix-name required
An image name without / and spaces
schemaversion restriction of xs:token required
The allowed Schema version (fixed value)
xsi:noNamespaceSchemaLocation xs:anyURI optional
The location of the XSD Schema (not relevant for RELAX NG or DTD)
xsi:schemaLocation xs:anyURI optional
A pair of URI references: First is a namespace name,
second the location of the XSD Schema
(not relevant for RELAX NG or DTD)
[ top ]
Attribute Group k.description.attlist
Diagram
Diagram schema.tmp#id41 schema.tmp#id40
Used by
Element description
Attributes
QName Type Fixed Default Use Annotation
type restriction of xs:token required
Kiwi distinguishes between two basic image description types
which uses the same format but one is created and provided by
the kiwi developers and the other is created by the users of
kiwi. The type=boot specifies a boot image (initrd) which should
be provided by the kiwi developers wheras type=system specifies
a standard image description created by a kiwi user.
[ top ]
Attribute Group k.description.type.attribute
Diagram
Diagram schema.tmp#id41
Used by
Attribute Group k.description.attlist
Attributes
QName Type Fixed Default Use Annotation
type restriction of xs:token required
Kiwi distinguishes between two basic image description types
which uses the same format but one is created and provided by
the kiwi developers and the other is created by the users of
kiwi. The type=boot specifies a boot image (initrd) which should
be provided by the kiwi developers wheras type=system specifies
a standard image description created by a kiwi user.
[ top ]
Attribute Group k.argument.attlist
Diagram
Diagram schema.tmp#id63 schema.tmp#id62
Used by
Element argument
Attributes
QName Type Fixed Default Use Annotation
name required
Specifies a command argument name
[ top ]
Attribute Group k.argument.name.attribute
Diagram
Diagram schema.tmp#id63
Used by
Attribute Group k.argument.attlist
Attributes
QName Type Fixed Default Use Annotation
name required
Specifies a command argument name
[ top ]
Attribute Group k.entrypoint.attlist
Diagram
Diagram schema.tmp#id65 schema.tmp#id66
Used by
Element entrypoint
Attributes
QName Type Fixed Default Use Annotation
clear xs:boolean optional
Specifies to clear or not some data or configurations
execute optional
Specifies the entry point program name to execute
[ top ]
Attribute Group k.subcommand.attlist
Diagram
Diagram schema.tmp#id69 schema.tmp#id70
Used by
Element subcommand
Attributes
QName Type Fixed Default Use Annotation
clear xs:boolean optional
Specifies to clear or not some data or configurations
execute optional
Specifies the subcommand program name to execute
[ top ]
Attribute Group k.port.attlist
Diagram
Diagram schema.tmp#id75 schema.tmp#id74
Used by
Element port
Attributes
QName Type Fixed Default Use Annotation
number portnum-type required
Specifies the port number and transport protocol to expose.
If no protocol is defined OCI defaults are applied.
[ top ]
Attribute Group k.port.number.attribute
Diagram
Diagram schema.tmp#id75
Used by
Attribute Group k.port.attlist
Attributes
QName Type Fixed Default Use Annotation
number portnum-type required
Specifies the port number and transport protocol to expose.
If no protocol is defined OCI defaults are applied.
[ top ]
Attribute Group k.volume.attlist
Diagram
Diagram schema.tmp#id79 schema.tmp#id80 schema.tmp#id81 schema.tmp#id82 schema.tmp#id84 schema.tmp#id83 schema.tmp#id85
Used by
Element volume
Attributes
QName Type Fixed Default Use Annotation
copy_on_write xs:boolean optional
Apply the filesystem copy-on-write attribute for this volume
freespace volume-size-type optional
free space to be added to this volume. The value is
used as MB by default but you can add "M" and/or "G" as
postfix
label optional
filesystem label name of the volume.
mountpoint optional
volume path. The mountpoint specifies a path which has to
exist inside the root directory.
name required
volume name. The name of the volume. if mountpoint is
not specified the name specifies a path which has to
exist inside the root directory.
size volume-size-type optional
absolute size of the volume. If the size value
is too small to store all data kiwi will exit.
The value is used as MB by default but you can
add "M" and/or "G" as postfix
[ top ]
Attribute Group k.volume.name.attribute
Diagram
Diagram schema.tmp#id84
Used by
Attribute Group k.volume.attlist
Attributes
QName Type Fixed Default Use Annotation
name required
volume name. The name of the volume. if mountpoint is
not specified the name specifies a path which has to
exist inside the root directory.
[ top ]
Attribute Group k.env.attlist
Diagram
Diagram schema.tmp#id90 schema.tmp#id89 schema.tmp#id92 schema.tmp#id91
Used by
Element env
Attributes
QName Type Fixed Default Use Annotation
name required
Specifies the environment variable name
value required
Specifies the environment variable value
[ top ]
Attribute Group k.env.name.attribute
Diagram
Diagram schema.tmp#id90
Used by
Attribute Group k.env.attlist
Attributes
QName Type Fixed Default Use Annotation
name required
Specifies the environment variable name
[ top ]
Attribute Group k.env.value.attribute
Diagram
Diagram schema.tmp#id92
Used by
Attribute Group k.env.attlist
Attributes
QName Type Fixed Default Use Annotation
value required
Specifies the environment variable value
[ top ]
Attribute Group k.label.attlist
Diagram
Diagram schema.tmp#id97 schema.tmp#id96 schema.tmp#id99 schema.tmp#id98
Used by
Element label
Attributes
QName Type Fixed Default Use Annotation
name required
Specifies the label name
value required
Specifies the label value
[ top ]
Attribute Group k.label.name.attribute
Diagram
Diagram schema.tmp#id97
Used by
Attribute Group k.label.attlist
Attributes
QName Type Fixed Default Use Annotation
name required
Specifies the label name
[ top ]
Attribute Group k.label.value.attribute
Diagram
Diagram schema.tmp#id99
Used by
Attribute Group k.label.attlist
Attributes
QName Type Fixed Default Use Annotation
value required
Specifies the label value
[ top ]
Attribute Group k.history.attlist
Diagram
Diagram schema.tmp#id102 schema.tmp#id103 schema.tmp#id104 schema.tmp#id105 schema.tmp#id106
Used by
Element history
Attributes
QName Type Fixed Default Use Annotation
application_id optional
Specifies a custom application ID, used for WSL containers
author optional
Specifies the 'author' history record.
created_by optional
Specifies the 'created by' history record. By default set to 'KIWI'
launcher optional
Specifies name of the container launcher program
Used for WSL containers
package_version package-version-type optional
Specifies a version information, used for WSL containers.
The version given here follows the package numbering rules
as documented in: https://docs.microsoft.com/en-us/windows/uwp/publish/package-version-numbering
[ top ]
Attribute Group k.containerconfig.attlist
Diagram
Diagram schema.tmp#id109 schema.tmp#id108 schema.tmp#id110 schema.tmp#id111 schema.tmp#id112 schema.tmp#id113 schema.tmp#id114
Used by
Element containerconfig
Attributes
QName Type Fixed Default Use Annotation
additionaltags optional
Specifies additional tags for the container using a comma
separated values string
maintainer optional
Specifies a maintainer for the container.
name required
Specifies a name for the container. This is usually the
the repository name of the container as read if the container
image is imported via the docker load command
tag optional
Specifies a tag for the container. This is usually the
the tag name of the container as read if the container
image is imported via the docker load command
user optional
Specifies a user for the container.
workingdir optional
Specifies the default working directory of the container
[ top ]
Attribute Group k.containerconfig.name.attribute
Diagram
Diagram schema.tmp#id109
Used by
Attribute Group k.containerconfig.attlist
Attributes
QName Type Fixed Default Use Annotation
name required
Specifies a name for the container. This is usually the
the repository name of the container as read if the container
image is imported via the docker load command
[ top ]
Attribute Group k.vmdisk.attlist
Diagram
Diagram schema.tmp#id119 schema.tmp#id120 schema.tmp#id121 schema.tmp#id122 schema.tmp#id123
Used by
Element vmdisk
Attributes
QName Type Fixed Default Use Annotation
controller restriction of xs:token optional
The disk controller used for the VM guest (vmdk only)
device optional
The disk device to appear in the guest (xen only)
diskmode restriction of xs:token optional
The disk mode (vmdk only)
disktype optional
The type of the disk as it is internally handled
by the VM (ova only)
id xs:nonNegativeInteger optional
The disk ID / device for the VM disk (vmdk only)
[ top ]
Attribute Group k.vmdvd.attlist
Diagram
Diagram schema.tmp#id127 schema.tmp#id126 schema.tmp#id129 schema.tmp#id128
Used by
Element vmdvd
Attributes
QName Type Fixed Default Use Annotation
controller restriction of xs:token required
The CD/DVD controller used for the VM guest
id xs:nonNegativeInteger required
The CD/DVD ID for the VM CD rom drive
[ top ]
Attribute Group k.vmdvd.controller.attribute
Diagram
Diagram schema.tmp#id127
Used by
Attribute Group k.vmdvd.attlist
Attributes
QName Type Fixed Default Use Annotation
controller restriction of xs:token required
The CD/DVD controller used for the VM guest
[ top ]
Attribute Group k.vmdvd.id.attribute
Diagram
Diagram schema.tmp#id129
Used by
Attribute Group k.vmdvd.attlist
Attributes
QName Type Fixed Default Use Annotation
id xs:nonNegativeInteger required
The CD/DVD ID for the VM CD rom drive
[ top ]
Attribute Group k.vmnic.attlist
Diagram
Diagram schema.tmp#id132 schema.tmp#id134 schema.tmp#id133 schema.tmp#id135 schema.tmp#id136
Used by
Element vmnic
Attributes
QName Type Fixed Default Use Annotation
driver optional
The driver used for the VM network interface
interface required
The interface ID for the VM network interface
mac mac-address-type optional
The VM mac address
mode optional
The VM network mode
[ top ]
Attribute Group k.vmnic.interface.attribute
Diagram
Diagram schema.tmp#id134
Used by
Attribute Group k.vmnic.attlist
Attributes
QName Type Fixed Default Use Annotation
interface required
The interface ID for the VM network interface
[ top ]
Attribute Group k.machine.attlist
Diagram
Diagram schema.tmp#id138 schema.tmp#id139 schema.tmp#id140 schema.tmp#id141 schema.tmp#id142 schema.tmp#id143 schema.tmp#id144 schema.tmp#id145 schema.tmp#id146 schema.tmp#id147 schema.tmp#id148
Used by
Element machine
Attributes
QName Type Fixed Default Use Annotation
HWversion xs:integer optional
The virtual HW version number for the VM configuration
(vmdk and ova)
arch restriction of xs:token optional
the VM architecture type (vmdk only)
guestOS optional
The virtual guestOS identification string for the VM
(vmdk and ova, note the name designation is different for the two
formats)
max_cpu xs:nonNegativeInteger optional
The virtual machine max CPU count (ova only)
max_memory xs:nonNegativeInteger optional
The virtual machine max memory in MB (ova only)
memory xs:nonNegativeInteger optional
The memory, in MB, setup for the guest VM (all formats)
min_cpu xs:nonNegativeInteger optional
The virtual machine min CPU count (ova only)
min_memory xs:nonNegativeInteger optional
The virtual machine min memory in MB (ova only)
ncpus xs:nonNegativeInteger optional
The number of virtual cpus for the guest VM (all formats)
ovftype restriction of xs:token optional
The OVF configuration type.
The Open Virtualization Format is a standard for describing
virtual appliances and distribute them in an archive also
called Open Virtual Appliance(OVA). The standard describes
major components associated with a disk image. The exact
specification depends on the product using the format
and is specified in KIWI as the OVF type.
xen_loader restriction of xs:token optional
the Xen target loader which is expected to load this guest
[ top ]
Attribute Group k.size.attlist
Diagram
Diagram schema.tmp#id195 schema.tmp#id196 schema.tmp#id197
Used by
Element size
Attributes
QName Type Fixed Default Use Annotation
additive xs:boolean optional
Specifies if the size value is absolute or added on top
of the current data size
unit restriction of xs:token optional
The unit of the image size
unpartitioned xs:nonNegativeInteger optional
Specifies the image empty space that will not be partitioned
[ top ]
Attribute Group k.systemdisk.attlist
Diagram
Diagram schema.tmp#id200 schema.tmp#id201
Used by
Element systemdisk
Attributes
QName Type Fixed Default Use Annotation
name optional
Specify Volume group name, default is kiwiVG. This
information is only used if the LVM volume management
is used
preferlvm xs:boolean optional
Prefer LVM even if the used filesystem has its own
volume management system
[ top ]
Attribute Group k.vagrantconfig.attlist
Diagram
Diagram schema.tmp#id205 schema.tmp#id204 schema.tmp#id207 schema.tmp#id206 schema.tmp#id208 schema.tmp#id209 schema.tmp#id210
Used by
Element vagrantconfig
Attributes
QName Type Fixed Default Use Annotation
boxname optional
The boxname as it's written into the json file
If not specified the image name is used
embedded_vagrantfile optional
Path to a Vagrantfile that will be embedded in the box
Kiwi cannot check the Vagrantfile for correctnes, therefore use this
at your own risk!
provider restriction of xs:token required
The vagrant provider for this box
virtualbox_guest_additions_present xs:boolean optional
Guest additions are present in this box
virtualsize xs:nonNegativeInteger required
virtualsize provides the value of the virtual_size key which
is embedded in the metadata.json hash inside the box file, as
described in http://docs.vagrantup.com/v2/boxes/format.html
This tells the Vagrant provider how big to make the
virtual disk when it creates the VM.
[ top ]
Attribute Group k.vagrantconfig.provider.attribute
Diagram
Diagram schema.tmp#id205
Used by
Attribute Group k.vagrantconfig.attlist
Attributes
QName Type Fixed Default Use Annotation
provider restriction of xs:token required
The vagrant provider for this box
[ top ]
Attribute Group k.vagrantconfig.virtualsize.attribute
Diagram
Diagram schema.tmp#id207
Used by
Attribute Group k.vagrantconfig.attlist
Attributes
QName Type Fixed Default Use Annotation
virtualsize xs:nonNegativeInteger required
virtualsize provides the value of the virtual_size key which
is embedded in the metadata.json hash inside the box file, as
described in http://docs.vagrantup.com/v2/boxes/format.html
This tells the Vagrant provider how big to make the
virtual disk when it creates the VM.
[ top ]
Attribute Group k.type.attlist
Diagram
Diagram schema.tmp#id212 schema.tmp#id213 schema.tmp#id214 schema.tmp#id215 schema.tmp#id216 schema.tmp#id217 schema.tmp#id218 schema.tmp#id219 schema.tmp#id220 schema.tmp#id221 schema.tmp#id222 schema.tmp#id223 schema.tmp#id224 schema.tmp#id225 schema.tmp#id226 schema.tmp#id227 schema.tmp#id228 schema.tmp#id229 schema.tmp#id230 schema.tmp#id231 schema.tmp#id232 schema.tmp#id233 schema.tmp#id234 schema.tmp#id235 schema.tmp#id236 schema.tmp#id237 schema.tmp#id238 schema.tmp#id239 schema.tmp#id240 schema.tmp#id241 schema.tmp#id242 schema.tmp#id243 schema.tmp#id244 schema.tmp#id246 schema.tmp#id245 schema.tmp#id247 schema.tmp#id248 schema.tmp#id249 schema.tmp#id250 schema.tmp#id251 schema.tmp#id252 schema.tmp#id253 schema.tmp#id254 schema.tmp#id255 schema.tmp#id256 schema.tmp#id257 schema.tmp#id258 schema.tmp#id259 schema.tmp#id260 schema.tmp#id261 schema.tmp#id262 schema.tmp#id263 schema.tmp#id264 schema.tmp#id265 schema.tmp#id266 schema.tmp#id267 schema.tmp#id268 schema.tmp#id269 schema.tmp#id270 schema.tmp#id271 schema.tmp#id272 schema.tmp#id273 schema.tmp#id274 schema.tmp#id275 schema.tmp#id276 schema.tmp#id277
Used by
Element type
Attributes
QName Type Fixed Default Use Annotation
boot optional
Specifies the path of the boot image (initrd) description
provided with KIWI
bootfilesystem restriction of xs:token optional
if an extra boot partition is required this attribute
specify which filesystem should be used for it. The
type of the bootloader might overwrite this setting
e.g for the syslinux loader fat is required
bootkernel optional
Specifies the kernel boot profile defined in the boot
image description. When kiwi builds the boot image the
information is passed as add-profile option
bootloader restriction of xs:token optional
Specifies the bootloader used for booting the image.
At the moment grub2, zipl and the combination of zipl plus
userspace grub2 are supported. The special custom entry
allows to skip the bootloader configuration and installation
and leaves this up to the user which can be done by using
the editbootinstall and editbootconfig custom scripts
bootloader_console grub_console optional
Specifies the bootloader console.
The value only has an effect for the grub bootloader.
By default a graphics console setup is used
bootpartition xs:boolean optional
specify if an extra boot partition should be used or not.
This will overwrite kiwi's default layout
bootpartsize xs:nonNegativeInteger optional
For images with a separate boot partition this attribute
specifies the size in MB. If not set the min bootpart
size is set to 200 MB
bootprofile optional
Specifies the boot profile defined in the boot image
description. When kiwi builds the boot image the
information is passed as add-profile option
boottimeout xs:nonNegativeInteger optional
Specifies the boot timeout in seconds prior to launching
the default boot option. By default the timeout is set
to 10sec
btrfs_quota_groups xs:boolean optional
activate the quota system if the filesystem is btrfs based.
By default the quota system is inactive
btrfs_root_is_readonly_snapshot xs:boolean optional
Tell kiwi to set the btrfs root filesystem snapshot read-only
Once all data has been placed to the root filesystem snapshot
it will be turned into read-only mode if this option is set to
true. The option is only effective if btrfs_root_is_snapshot
is also set to true. By default the root filesystem snapshot
is writable
btrfs_root_is_snapshot xs:boolean optional
Tell kiwi to install the system into a btrfs snapshot
The snapshot layout is compatible with the snapper management
toolkit. By default no snapshots are used
compressed xs:boolean optional
Specifies whether the image output file should be
compressed or not. This makes only sense for filesystem
only images.
derived_from optional
Specifies the image URI of the container image. The image created
by KIWI will use the specified container as the base root
to work on.
devicepersistency restriction of xs:token optional
Specifies which method to use in order to get persistent
storage device names. By default by-uuid is used.
disk_start_sector restriction of xs:integer optional
Specifies the first disk sector for the first partition.
Default value is 2048 and it can't be set to any number below the
default.
editbootconfig optional
Specifies the path to a script which is called right
before the bootloader is installed. The script runs
relative to the directory which contains the image
structure
editbootinstall optional
Specifies the path to a script which is called right
after the bootloader is installed. The script runs
relative to the directory which contains the image
structure
efipartsize xs:nonNegativeInteger optional
For images with an EFI fat partition this attribute
specifies the size in MB. If not set the min efipart
size is set to 20 MB
efiparttable restriction of xs:token optional
For images with an EFI firmware specifies the partition
table type to use. If not set defaults to gpt partition 
table type.
filesystem restriction of xs:token optional
Specifies the root filesystem type
firmware restriction of xs:token optional
Specifies the boot firmware of the system. Most systems
uses a standard BIOS but there are also other firmware
systems like efi, coreboot, etc.. This attribute is
used to differentiate the image according to the firmware
which boots up the system. It mostly has an impact on
the disk layout and the partition table type. By default
the standard x86 bios firmware setup is used
flags restriction of xs:token optional
Specifies live iso technology and dracut module to use.
If set to overlay the kiwi-live dracut module will be
used to support a live iso system based on squashfs+overlayfs.
If set to dmsquash the dracut standard dmsquash-live module
will be used to support a live iso system based on squashfs
and the device mapper. Please note both modules supports
a different set of live features.
force_mbr xs:boolean optional
Force use of MBR (msdos table) partition table even if the
use of the GPT would be the natural choice. On e.g some
arm systems an EFI partition layout is required but must
not be stored in a GPT. For those rare cases this attribute
allows to force the use of the msdos table including all
its restrictions in max partition size and amount of
partitions
format restriction of xs:token optional
Specifies the format of the virtual disk.
formatoptions optional
Specifies additional format options passed on to qemu-img
formatoptions is a comma separated list of format specific
options in a name=value format like qemu-img expects it.
kiwi will take the information and pass it as parameter to
the -o option in the qemu-img call
fscreateoptions optional
Specifies options to create the filesystem
fsmountoptions optional
Specifies the filesystem mount options which also ends up in fstab
The string given here is passed as value to the -o option of mount
gcelicense optional
Specifies the license tag in a GCE format
gpt_hybrid_mbr xs:boolean optional
for gpt disk types only:
create a hybrid GPT/MBR partition table
hybridpersistent xs:boolean optional
Will trigger the creation of a partition for a COW file
to keep data persistent over a reboot
hybridpersistent_filesystem restriction of xs:token optional
Set the filesystem to use for persistent writing if a
hybrid image is used as disk on e.g a USB Stick. By default
the ext4 filesystem is used
image restriction of xs:token required
Specifies the image type
initrd_system restriction of xs:token optional
specify which initrd builder to use, default is kiwi's
builtin architecture. Be aware that the dracut initrd
system does not support all features of the kiwi initrd
install_continue_on_timeout xs:boolean optional
Specifies the boot timeout handling for the KIWI
install image. If set to "true" the configured boottimeout
or its default value applies. If set to "false" no
timeout applies in the boot menu of the install image.
installboot restriction of xs:token optional
Specifies the bootloader default boot entry for the
initial boot of a kiwi install image. This value is
only evaluated for grub and ext|syslinux
installiso xs:boolean optional
Specifies if a install iso should be created (oem only)
installprovidefailsafe xs:boolean optional
Specifies if the bootloader menu should provide an
failsafe entry with special kernel parameters or not
installpxe xs:boolean optional
Specifies if all data for a pxe network installation should
be created (oem only)
installstick xs:boolean optional
Specifies if a install stick should be created (oem only)
kernelcmdline optional
The kernelcmdline element specifies additional
kernel command line options
luks optional
Setup cryptographic volume along with the given filesystem
using the LUKS extension. The value of this attribute
represents the password string used to be able to
mount that filesystem while booting
luksOS restriction of xs:token optional
With the luksOS value a predefined set of ciper, keysize
and hash format options is passed to the cryptsetup call
in order to create a format compatible to the specified
distribution
mdraid restriction of xs:token optional
Setup software raid in degraded mode with one disk
Thus only mirroring and striping is possible
mediacheck xs:boolean optional
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.
metadata_path optional
Specifies a path to additional metadata required for
the selected image type or its tools used to create
that image type
overlayroot xs:boolean optional
Specifies to use an overlay root system consisting
out of a squashfs compressed read-only root system
overlayed using the overlayfs filesystem into an
extra read-write partition. Available for the disk
image types, vmx and oem
primary xs:boolean optional
Specifies the primary type (choose KIWI option type)
publisher optional
Specifies the publisher name of the ISO.
ramonly xs:boolean optional
for use with overlay filesystems only:
will force any COW action to happen in RAM
rootfs_label optional
label to set for the root filesystem. By default ROOT is used
spare_part partition-size-type optional
Request a spare partition right before the root partition
of the requested size. The attribute takes a size value
and allows a unit in MB or GB, e.g 200M. If no unit is given
the value is considered to be mbytes. A spare partition
can only be configured for the disk image types oem and vmx
spare_part_fs restriction of xs:token optional
Specify filesystem for spare partition in the system.
Can only be configured for the disk image types oem and vmx
spare_part_fs_attributes fs_attributes optional
Specify filesystem attributes for the spare partition.
Attributes can be specified as comma separated list.
Can only be configured for the disk image types oem and vmx
spare_part_is_last xs:boolean optional
Specify if the spare partition should be the last one in
the partition table. Can only be configured for the vmx
disk image type. By default the root partition is the last
one and the spare partition lives behind it. With this
attribute that setup can be toggled.
spare_part_mountpoint optional
Specify mount point for spare partition in the system.
Can only be configured for the disk image types oem and vmx
squashfscompression restriction of xs:token optional
Specifies the compression type for mksquashfs
target_blocksize xs:nonNegativeInteger optional
Specifies the image blocksize in bytes which has to match
the logical (SSZ) blocksize of the target storage device.
By default 512 byte is used which works on many disks
However 4096 byte disks are coming. You can check the
desired target by calling: blockdev --report device
target_removable xs:boolean optional
Indicate if the target disk for oem images is deployed
to a removable device e.g a USB stick or not. This only
affects the EFI setup if requested and in the end avoids
the creation of a custom boot menu entry in the firmware
of the target machine. By default the target disk is
expected to be non-removable
vga optional
Specifies the kernel framebuffer mode. More information
about the possible values can be found by calling
hwinfo --framebuffer or in /usr/src/linux/Documentation/fb/vesafb.txt
vhdfixedtag vhd-tag-type optional
Specifies the GUID in a fixed format VHD
volid safe-posix-short-name optional
for the iso type only:
Specifies the volume ID (volume name or label) to be written
into the master block. There is space for 32 characters.
wwid_wait_timeout xs:nonNegativeInteger optional
Specifies the wait period in seconds after launching
the multipath daemon to wait until all presented devices
are available on the host. Default timeout is 3 seconds
xen_server xs:boolean optional
Specify the image is a Xen dom0 (Xen Server) image
The information is used to create a correct bootloader
configuration with regards to the required loading of
the Xen Hypervisor
zipl_targettype restriction of xs:token optional
The device type of the disk zipl should boot. On zFCP
devices use SCSI, on DASD devices use CDL or LDL on
emulated DASD devices use FBA
[ top ]
Attribute Group k.type.image.attribute
Diagram
Diagram schema.tmp#id246
Used by
Attribute Group k.type.attlist
Attributes
QName Type Fixed Default Use Annotation
image restriction of xs:token required
Specifies the image type
[ top ]
Attribute Group k.preferences.attlist
Diagram
Diagram schema.tmp#id280
Used by
Element preferences
Attributes
QName Type Fixed Default Use Annotation
profiles optional
A profile name which binds the section to this name
[ top ]
Attribute Group k.requires.attlist
Diagram
Diagram schema.tmp#id286 schema.tmp#id285
Used by
Element requires
Attributes
QName Type Fixed Default Use Annotation
profile required
The profile name required as part of the current profile
definition.
[ top ]
Attribute Group k.requires.profile.attribute
Diagram
Diagram schema.tmp#id286
Used by
Attribute Group k.requires.attlist
Attributes
QName Type Fixed Default Use Annotation
profile required
The profile name required as part of the current profile
definition.
[ top ]
Attribute Group k.profile.attlist
Diagram
Diagram schema.tmp#id289 schema.tmp#id288 schema.tmp#id292 schema.tmp#id291 schema.tmp#id293 schema.tmp#id294
Used by
Element profile
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
description required
Description of how this profiles influences the image
import xs:boolean optional
Import profile by default if no profile was set on
the command line
name required
A name
[ top ]
Attribute Group k.profile.name.attribute
Diagram
Diagram schema.tmp#id290 schema.tmp#id289
Used by
Attribute Group k.profile.attlist
Attributes
QName Type Fixed Default Use Annotation
name required
A name
[ top ]
Attribute Group k.name.attribute
Diagram
Diagram schema.tmp#id290
Used by
Attributes
QName Type Fixed Default Use Annotation
name required
A name
[ top ]
Attribute Group k.profile.description.attribute
Diagram
Diagram schema.tmp#id292
Used by
Attribute Group k.profile.attlist
Attributes
QName Type Fixed Default Use Annotation
description required
Description of how this profiles influences the image
[ top ]
Attribute Group k.user.attlist
Diagram
Diagram schema.tmp#id298 schema.tmp#id299 schema.tmp#id300 schema.tmp#id289 schema.tmp#id301 schema.tmp#id303 schema.tmp#id302 schema.tmp#id305 schema.tmp#id306 schema.tmp#id307
Used by
Element user
Attributes
QName Type Fixed Default Use Annotation
groups groups-list optional
The list of groups that he user belongs to. The
frist item in the list is used as the login group.
If 'groups' is not present a default group is assigned
to the user according to he specifing toolchain behaviour.
home optional
The home directory for this user
id xs:nonNegativeInteger optional
The user ID for this user
name required
A name
password required
The password
pwdformat restriction of xs:token optional
Format of the given password, encrypted is the default
realname optional
The name of an user
shell optional
The shell for this user
[ top ]
Attribute Group k.user.name.attribute
Diagram
Diagram schema.tmp#id290 schema.tmp#id289
Used by
Attribute Group k.user.attlist
Attributes
QName Type Fixed Default Use Annotation
name required
A name
[ top ]
Attribute Group k.user.password.attribute
Diagram
Diagram schema.tmp#id304 schema.tmp#id303
Used by
Attribute Group k.user.attlist
Attributes
QName Type Fixed Default Use Annotation
password required
The password
[ top ]
Attribute Group k.password.attribute
Diagram
Diagram schema.tmp#id304
Used by
Attributes
QName Type Fixed Default Use Annotation
password required
The password
[ top ]
Attribute Group k.users.attlist
Diagram
Diagram schema.tmp#id309
Used by
Element users
Attributes
QName Type Fixed Default Use Annotation
profiles optional
A profile name which binds the section to this name
[ top ]
Attribute Group k.file.attlist
Diagram
Diagram schema.tmp#id289 schema.tmp#id313 schema.tmp#id314
Used by
Element file
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
name required
A name
[ top ]
Attribute Group k.file.name.attribute
Diagram
Diagram schema.tmp#id290 schema.tmp#id289
Used by
Attribute Group k.file.attlist
Attributes
QName Type Fixed Default Use Annotation
name required
A name
[ top ]
Attribute Group k.drivers.attlist
Diagram
Diagram schema.tmp#id316
Used by
Element drivers
Attributes
QName Type Fixed Default Use Annotation
profiles optional
A profile name which binds the section to this name
[ top ]
Attribute Group k.strip.attlist
Diagram
Diagram schema.tmp#id320 schema.tmp#id319 schema.tmp#id321
Used by
Element strip
Attributes
QName Type Fixed Default Use Annotation
profiles optional
A profile name which binds the section to this name
type restriction of xs:token required
Specifies the strip data type. `delete` references
a 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.
[ top ]
Attribute Group k.strip.type.attribute
Diagram
Diagram schema.tmp#id320
Used by
Attribute Group k.strip.attlist
Attributes
QName Type Fixed Default Use Annotation
type restriction of xs:token required
Specifies the strip data type. `delete` references
a 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.
[ top ]
Attribute Group k.source.attlist
Diagram
Diagram schema.tmp#id327 schema.tmp#id326
Used by
Element source
Attributes
QName Type Fixed Default Use Annotation
path required
A path
[ top ]
Attribute Group k.source.path.attribute
Diagram
Diagram schema.tmp#id328 schema.tmp#id327
Used by
Attribute Group k.source.attlist
Attributes
QName Type Fixed Default Use Annotation
path required
A path
[ top ]
Attribute Group k.path.attribute
Diagram
Diagram schema.tmp#id328
Used by
Attribute Group k.source.path.attribute
Attributes
QName Type Fixed Default Use Annotation
path required
A path
[ top ]
Attribute Group k.repository.attlist
Diagram
Diagram schema.tmp#id330 schema.tmp#id331 schema.tmp#id332 schema.tmp#id333 schema.tmp#id334 schema.tmp#id335 schema.tmp#id336 schema.tmp#id337 schema.tmp#id338 schema.tmp#id339 schema.tmp#id340 schema.tmp#id341 schema.tmp#id342
Used by
Element repository
Attributes
QName Type Fixed Default Use Annotation
alias optional
Alias name to be used for this repository. This is an
optional free form text. If not set the source attribute
value is used and builds the alias name by running a md5 digest
of the defined URI of the repository. An alias name should be
set if the source argument doesn't really explain what this
repository contains.
components optional
Distribution components, used for deb repositories. If
not set it defaults to main
distribution optional
Distribution name information, used for deb repositories
imageinclude xs:boolean optional
Specify whether or not this repository should be configured in the
resulting image. Boolean value true or false, the default is false.
imageonly xs:boolean optional
Specify whether or not this repository should be configured in the
resulting image without using it at build time. Boolean value true
or false, the default is false.
package_gpgcheck xs:boolean optional
Specify whether or not this specific repository is configured
to run package signature validation. If not set, no value is
appended into the repository configuration file.
password optional
The password
priority xs:integer optional
Channel priority assigned to all packages available in
this channel (0 if not set). If the exact same package
is available in more than one channel, the highest
priority is used
profiles optional
A profile name which binds the section to this name
repository_gpgcheck xs:boolean optional
Specify whether or not this specific repository is configured to
to run repository signature validation. If not set, no value is
appended into the repository configuration file.
sourcetype restriction of xs:token optional
Specify the source type of the repository path.
Depending on if the source path is a simple url or a
pointer to a metadata file or mirror list, the
configured package manager needs to be setup
appropriately. By default the source is expected to
be a simple repository url
type restriction of xs:token optional
Type of repository
username optional
A name of a user
[ top ]
Attribute Group k.archive.attlist
Diagram
Diagram schema.tmp#id289 schema.tmp#id346 schema.tmp#id347
Used by
Element archive
Attributes
QName Type Fixed Default Use Annotation
bootinclude xs:boolean optional
Indicates that this package should be part of
the boot image (initrd) too. This attribute
can be used to include for example branding packages
specified in the system image description to become
part of the boot image also
name required
A name
[ top ]
Attribute Group k.archive.name.attribute
Diagram
Diagram schema.tmp#id290 schema.tmp#id289
Used by
Attribute Group k.archive.attlist
Attributes
QName Type Fixed Default Use Annotation
name required
A name
[ top ]
Attribute Group k.ignore.attlist
Diagram
Diagram schema.tmp#id289 schema.tmp#id350 schema.tmp#id351
Used by
Element ignore
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
name required
A name
[ top ]
Attribute Group k.ignore.name.attribute
Diagram
Diagram schema.tmp#id290 schema.tmp#id289
Used by
Attribute Group k.ignore.attlist
Attributes
QName Type Fixed Default Use Annotation
name required
A name
[ top ]
Attribute Group k.namedCollection.attlist
Diagram
Diagram schema.tmp#id289 schema.tmp#id354 schema.tmp#id355
Used by
Element namedCollection
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
name required
A name
[ top ]
Attribute Group k.namedCollection.name.attribute
Diagram
Diagram schema.tmp#id290 schema.tmp#id289
Used by
Attribute Group k.namedCollection.attlist
Attributes
QName Type Fixed Default Use Annotation
name required
A name
[ top ]
Attribute Group k.product.attlist
Diagram
Diagram schema.tmp#id289 schema.tmp#id358 schema.tmp#id359
Used by
Element product
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
name required
A name
[ top ]
Attribute Group k.product.name.attribute
Diagram
Diagram schema.tmp#id290 schema.tmp#id289
Used by
Attribute Group k.product.attlist
Attributes
QName Type Fixed Default Use Annotation
name required
A name
[ top ]
Attribute Group k.package.attlist
Diagram
Diagram schema.tmp#id289 schema.tmp#id362 schema.tmp#id363 schema.tmp#id364 schema.tmp#id365
Used by
Element package
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
bootdelete xs:boolean optional
Indicates that this package should be removed from
the boot image (initrd). the attribute is only
evaluated if the bootinclude attribute is specified
along with it too
bootinclude xs:boolean optional
Indicates that this package should be part of
the boot image (initrd) too. This attribute
can be used to include for example branding packages
specified in the system image description to become
part of the boot image also
name required
A name
[ top ]
Attribute Group k.package.name.attribute
Diagram
Diagram schema.tmp#id290 schema.tmp#id289
Used by
Attribute Group k.package.attlist
Attributes
QName Type Fixed Default Use Annotation
name required
A name
[ top ]
Attribute Group k.packages.attlist
Diagram
Diagram schema.tmp#id368 schema.tmp#id367 schema.tmp#id369 schema.tmp#id370
Used by
Element packages
Attributes
QName Type Fixed Default Use Annotation
patternType restriction of xs:token optional
Selection type for patterns. Can be onlyRequired
or plusRecommended
profiles optional
A profile name which binds the section to this name
type restriction of xs:token required
Specifies package collection type. `bootstrap` packages
gets installed in the very first phase of an image build
in order to fill the empty root directory with bootstrap
data. `image` packages are installed after the bootstrap
phase as chroot operation. `delete` packages are uninstalled
after the preparation phase is done. `image_type_name`
packages are only installed if this build type is requested.
[ top ]
Attribute Group k.packages.type.attribute
Diagram
Diagram schema.tmp#id368
Used by
Attribute Group k.packages.attlist
Attributes
QName Type Fixed Default Use Annotation
type restriction of xs:token required
Specifies package collection type. `bootstrap` packages
gets installed in the very first phase of an image build
in order to fill the empty root directory with bootstrap
data. `image` packages are installed after the bootstrap
phase as chroot operation. `delete` packages are uninstalled
after the preparation phase is done. `image_type_name`
packages are only installed if this build type is requested.
[ top ]
Attribute Group k.id.attribute
Diagram
Diagram schema.tmp#id374
Attributes
QName Type Fixed Default Use Annotation
id xs:ID required
An ID
[ top ]
Attribute Group k.bootinclude.attribute
Diagram
Diagram schema.tmp#id376
Used by
Attributes
QName Type Fixed Default Use Annotation
bootinclude xs:boolean required
Indicates that this package should be part of
the boot image (initrd) too. This attribute
can be used to include for example branding packages
specified in the system image description to become
part of the boot image also
[ top ]
Attribute Group k.bootdelete.attribute
Diagram
Diagram schema.tmp#id378
Used by
Attributes
QName Type Fixed Default Use Annotation
bootdelete xs:boolean required
Indicates that this package should be removed from
the boot image (initrd). the attribute is only
evaluated if the bootinclude attribute is specified
along with it too
[ top ]
Attribute Group k.arch.attribute
Diagram
Diagram schema.tmp#id380
Used by
Attributes
QName Type Fixed Default Use Annotation
arch arch-name required
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
[ top ]
Attribute Group k.description.attribute
Diagram
Diagram schema.tmp#id382
Attributes
QName Type Fixed Default Use Annotation
description required
A short description
[ top ]
Attribute Group k.profiles.attribute
Diagram
Diagram schema.tmp#id384
Used by
Attributes
QName Type Fixed Default Use Annotation
profiles required
A profile name which binds the section to this name
[ top ]
Attribute Group k.script.attribute
Diagram
Diagram schema.tmp#id386
Attributes
QName Type Fixed Default Use Annotation
script required
A script hook for meta files to be called after the
file was fetched
[ top ]
Attribute Group k.source.attribute
Diagram
Diagram schema.tmp#id388
Attributes
QName Type Fixed Default Use Annotation
source required
A source location where a package or configuration file can be found
[ top ]
Attribute Group k.size.attribute
Diagram
Diagram schema.tmp#id390
Used by
Attribute Group k.partition.size.attribute
Attributes
QName Type Fixed Default Use Annotation
size size-type required
A partition size or optional image size
[ top ]
Attribute Group k.dest.attribute
Diagram
Diagram schema.tmp#id392
Attributes
QName Type Fixed Default Use Annotation
dest required
Destination of a resource
[ top ]
Attribute Group k.username.attribute
Diagram
Diagram schema.tmp#id394
Used by
Attributes
QName Type Fixed Default Use Annotation
username required
A name of a user
[ top ]
Attribute Group k.clear.attribute
Diagram
Diagram schema.tmp#id396
Attributes
QName Type Fixed Default Use Annotation
clear xs:boolean required
Specifies to clear or not some data or configurations
[ top ]
Attribute Group k._any.attribute
Diagram
Diagram
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
[ top ]
Attribute Group k.archive.bootinclude.attribute
Diagram
Diagram schema.tmp#id376 schema.tmp#id375
Attributes
QName Type Fixed Default Use Annotation
bootinclude xs:boolean required
Indicates that this package should be part of
the boot image (initrd) too. This attribute
can be used to include for example branding packages
specified in the system image description to become
part of the boot image also
[ top ]
Attribute Group k.file.arch.attribute
Diagram
Diagram schema.tmp#id380 schema.tmp#id379
Attributes
QName Type Fixed Default Use Annotation
arch arch-name required
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
[ top ]
Attribute Group k.ignore.arch.attribute
Diagram
Diagram schema.tmp#id380 schema.tmp#id379
Attributes
QName Type Fixed Default Use Annotation
arch arch-name required
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
[ top ]
Attribute Group k.namedCollection.arch.attribute
Diagram
Diagram schema.tmp#id380 schema.tmp#id379
Attributes
QName Type Fixed Default Use Annotation
arch arch-name required
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
[ top ]
Attribute Group k.product.arch.attribute
Diagram
Diagram schema.tmp#id380 schema.tmp#id379
Attributes
QName Type Fixed Default Use Annotation
arch arch-name required
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
[ top ]
Attribute Group k.package.arch.attribute
Diagram
Diagram schema.tmp#id380 schema.tmp#id379
Attributes
QName Type Fixed Default Use Annotation
arch arch-name required
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
[ top ]
Attribute Group k.package.bootinclude.attribute
Diagram
Diagram schema.tmp#id376 schema.tmp#id375
Attributes
QName Type Fixed Default Use Annotation
bootinclude xs:boolean required
Indicates that this package should be part of
the boot image (initrd) too. This attribute
can be used to include for example branding packages
specified in the system image description to become
part of the boot image also
[ top ]
Attribute Group k.package.bootdelete.attribute
Diagram
Diagram schema.tmp#id378 schema.tmp#id377
Attributes
QName Type Fixed Default Use Annotation
bootdelete xs:boolean required
Indicates that this package should be removed from
the boot image (initrd). the attribute is only
evaluated if the bootinclude attribute is specified
along with it too
[ top ]
Attribute Group k.partition.type.attribute
Diagram
Diagram schema.tmp#id407
Used by
Attribute Group k.partition.attlist
Attributes
QName Type Fixed Default Use Annotation
type required
Partition Type identifier, see parted for details
[ top ]
Attribute Group k.partition.number.attribute
Diagram
Diagram schema.tmp#id409
Used by
Attribute Group k.partition.attlist
Attributes
QName Type Fixed Default Use Annotation
number required
Partition ID
[ top ]
Attribute Group k.partition.size.attribute
Diagram
Diagram schema.tmp#id390 schema.tmp#id389
Attributes
QName Type Fixed Default Use Annotation
size size-type required
A partition size or optional image size
[ top ]
Attribute Group k.partition.mountpoint.attribute
Diagram
Diagram schema.tmp#id412
Attributes
QName Type Fixed Default Use Annotation
mountpoint required
Mount path for this partition
[ top ]
Attribute Group k.partition.target.attribute
Diagram
Diagram schema.tmp#id414
Attributes
QName Type Fixed Default Use Annotation
target xs:boolean required
Is a real target or not which means is part of
the /etc/fstab file or not
[ top ]
Attribute Group k.partition.attlist
Diagram
Diagram schema.tmp#id407 schema.tmp#id406 schema.tmp#id409 schema.tmp#id408 schema.tmp#id416 schema.tmp#id417 schema.tmp#id418
Used by
Element partition
Attributes
QName Type Fixed Default Use Annotation
mountpoint optional
Mount path for this partition
number required
Partition ID
size size-type optional
A partition size or optional image size
target xs:boolean optional
Is a real target or not which means is part of
the /etc/fstab file or not
type required
Partition Type identifier, see parted for details
[ top ]
Attribute Group k.profile.arch.attribute
Diagram
Diagram schema.tmp#id380 schema.tmp#id379
Attributes
QName Type Fixed Default Use Annotation
arch arch-name required
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
[ top ]
Attribute Group k.profile.import.attribute
Diagram
Diagram schema.tmp#id422
Attributes
QName Type Fixed Default Use Annotation
import xs:boolean required
Import profile by default if no profile was set on
the command line
[ top ]
Attribute Group k.repository.profiles.attribute
Diagram
Diagram schema.tmp#id384 schema.tmp#id383
Attributes
QName Type Fixed Default Use Annotation
profiles required
A profile name which binds the section to this name
[ top ]
Attribute Group k.repository.type.attribute
Diagram
Diagram schema.tmp#id425
Attributes
QName Type Fixed Default Use Annotation
type restriction of xs:token required
Type of repository
[ top ]
Attribute Group k.repository.alias.attribute
Diagram
Diagram schema.tmp#id427
Attributes
QName Type Fixed Default Use Annotation
alias required
Alias name to be used for this repository. This is an
optional free form text. If not set the source attribute
value is used and builds the alias name by running a md5 digest
of the defined URI of the repository. An alias name should be
set if the source argument doesn't really explain what this
repository contains.
[ top ]
Attribute Group k.repository.components.attribute
Diagram
Diagram schema.tmp#id429
Attributes
QName Type Fixed Default Use Annotation
components required
Distribution components, used for deb repositories. If
not set it defaults to main
[ top ]
Attribute Group k.repository.distribution.attribute
Diagram
Diagram schema.tmp#id431
Attributes
QName Type Fixed Default Use Annotation
distribution required
Distribution name information, used for deb repositories
[ top ]
Attribute Group k.repository.imageinclude.attribute
Diagram
Diagram schema.tmp#id433
Attributes
QName Type Fixed Default Use Annotation
imageinclude xs:boolean required
Specify whether or not this repository should be configured in the
resulting image. Boolean value true or false, the default is false.
[ top ]
Attribute Group k.repository.imageonly.attribute
Diagram
Diagram schema.tmp#id435
Attributes
QName Type Fixed Default Use Annotation
imageonly xs:boolean required
Specify whether or not this repository should be configured in the
resulting image without using it at build time. Boolean value true
or false, the default is false.
[ top ]
Attribute Group k.repository.repository_gpgcheck.attribute
Diagram
Diagram schema.tmp#id437
Attributes
QName Type Fixed Default Use Annotation
repository_gpgcheck xs:boolean required
Specify whether or not this specific repository is configured to
to run repository signature validation. If not set, no value is
appended into the repository configuration file.
[ top ]
Attribute Group k.repository.package_gpgcheck.attribute
Diagram
Diagram schema.tmp#id439
Attributes
QName Type Fixed Default Use Annotation
package_gpgcheck xs:boolean required
Specify whether or not this specific repository is configured
to run package signature validation. If not set, no value is
appended into the repository configuration file.
[ top ]
Attribute Group k.repository.priority.attribute
Diagram
Diagram schema.tmp#id441
Attributes
QName Type Fixed Default Use Annotation
priority xs:integer required
Channel priority assigned to all packages available in
this channel (0 if not set). If the exact same package
is available in more than one channel, the highest
priority is used
[ top ]
Attribute Group k.repository.password.attribute
Diagram
Diagram schema.tmp#id304 schema.tmp#id303
Attributes
QName Type Fixed Default Use Annotation
password required
The password
[ top ]
Attribute Group k.repository.username.attribute
Diagram
Diagram schema.tmp#id394 schema.tmp#id393
Attributes
QName Type Fixed Default Use Annotation
username required
A name of a user
[ top ]
Attribute Group k.repository.sourcetype.attribute
Diagram
Diagram schema.tmp#id445
Attributes
QName Type Fixed Default Use Annotation
sourcetype restriction of xs:token required
Specify the source type of the repository path.
Depending on if the source path is a simple url or a
pointer to a metadata file or mirror list, the
configured package manager needs to be setup
appropriately. By default the source is expected to
be a simple repository url
[ top ]
Attribute Group k.size.unit.attribute
Diagram
Diagram schema.tmp#id447
Attributes
QName Type Fixed Default Use Annotation
unit restriction of xs:token required
The unit of the image size
[ top ]
Attribute Group k.size.unpartitioned.attribute
Diagram
Diagram schema.tmp#id449
Attributes
QName Type Fixed Default Use Annotation
unpartitioned xs:nonNegativeInteger required
Specifies the image empty space that will not be partitioned
[ top ]
Attribute Group k.size.additive.attribute
Diagram
Diagram schema.tmp#id451
Attributes
QName Type Fixed Default Use Annotation
additive xs:boolean required
Specifies if the size value is absolute or added on top
of the current data size
[ top ]
Attribute Group k.systemdisk.name.attribute
Diagram
Diagram schema.tmp#id453
Attributes
QName Type Fixed Default Use Annotation
name required
Specify Volume group name, default is kiwiVG. This
information is only used if the LVM volume management
is used
[ top ]
Attribute Group k.systemdisk.preferlvm.attribute
Diagram
Diagram schema.tmp#id455
Attributes
QName Type Fixed Default Use Annotation
preferlvm xs:boolean required
Prefer LVM even if the used filesystem has its own
volume management system
[ top ]
Attribute Group k.type.boot.attribute
Diagram
Diagram schema.tmp#id457
Attributes
QName Type Fixed Default Use Annotation
boot required
Specifies the path of the boot image (initrd) description
provided with KIWI
[ top ]
Attribute Group k.type.bootkernel.attribute
Diagram
Diagram schema.tmp#id459
Attributes
QName Type Fixed Default Use Annotation
bootkernel required
Specifies the kernel boot profile defined in the boot
image description. When kiwi builds the boot image the
information is passed as add-profile option
[ top ]
Attribute Group k.type.bootloader.attribute
Diagram
Diagram schema.tmp#id461
Attributes
QName Type Fixed Default Use Annotation
bootloader restriction of xs:token required
Specifies the bootloader used for booting the image.
At the moment grub2, zipl and the combination of zipl plus
userspace grub2 are supported. The special custom entry
allows to skip the bootloader configuration and installation
and leaves this up to the user which can be done by using
the editbootinstall and editbootconfig custom scripts
[ top ]
Attribute Group k.type.bootloader_console.attribute
Diagram
Diagram schema.tmp#id463
Attributes
QName Type Fixed Default Use Annotation
bootloader_console grub_console required
Specifies the bootloader console.
The value only has an effect for the grub bootloader.
By default a graphics console setup is used
[ top ]
Attribute Group k.type.xen_server.attribute
Diagram
Diagram schema.tmp#id465
Attributes
QName Type Fixed Default Use Annotation
xen_server xs:boolean required
Specify the image is a Xen dom0 (Xen Server) image
The information is used to create a correct bootloader
configuration with regards to the required loading of
the Xen Hypervisor
[ top ]
Attribute Group k.type.btrfs_quota_groups.attribute
Diagram
Diagram schema.tmp#id467
Attributes
QName Type Fixed Default Use Annotation
btrfs_quota_groups xs:boolean required
activate the quota system if the filesystem is btrfs based.
By default the quota system is inactive
[ top ]
Attribute Group k.type.btrfs_root_is_snapshot.attribute
Diagram
Diagram schema.tmp#id469
Attributes
QName Type Fixed Default Use Annotation
btrfs_root_is_snapshot xs:boolean required
Tell kiwi to install the system into a btrfs snapshot
The snapshot layout is compatible with the snapper management
toolkit. By default no snapshots are used
[ top ]
Attribute Group k.type.btrfs_root_is_readonly_snapshot.attribute
Diagram
Diagram schema.tmp#id471
Attributes
QName Type Fixed Default Use Annotation
btrfs_root_is_readonly_snapshot xs:boolean required
Tell kiwi to set the btrfs root filesystem snapshot read-only
Once all data has been placed to the root filesystem snapshot
it will be turned into read-only mode if this option is set to
true. The option is only effective if btrfs_root_is_snapshot
is also set to true. By default the root filesystem snapshot
is writable
[ top ]
Attribute Group k.type.target_blocksize.attribute
Diagram
Diagram schema.tmp#id473
Attributes
QName Type Fixed Default Use Annotation
target_blocksize xs:nonNegativeInteger required
Specifies the image blocksize in bytes which has to match
the logical (SSZ) blocksize of the target storage device.
By default 512 byte is used which works on many disks
However 4096 byte disks are coming. You can check the
desired target by calling: blockdev --report device
[ top ]
Attribute Group k.type.target_removable.attribute
Diagram
Diagram schema.tmp#id475
Attributes
QName Type Fixed Default Use Annotation
target_removable xs:boolean required
Indicate if the target disk for oem images is deployed
to a removable device e.g a USB stick or not. This only
affects the EFI setup if requested and in the end avoids
the creation of a custom boot menu entry in the firmware
of the target machine. By default the target disk is
expected to be non-removable
[ top ]
Attribute Group k.type.spare_part.attribute
Diagram
Diagram schema.tmp#id477
Attributes
QName Type Fixed Default Use Annotation
spare_part partition-size-type required
Request a spare partition right before the root partition
of the requested size. The attribute takes a size value
and allows a unit in MB or GB, e.g 200M. If no unit is given
the value is considered to be mbytes. A spare partition
can only be configured for the disk image types oem and vmx
[ top ]
Attribute Group k.type.spare_part_mountpoint.attribute
Diagram
Diagram schema.tmp#id479
Attributes
QName Type Fixed Default Use Annotation
spare_part_mountpoint required
Specify mount point for spare partition in the system.
Can only be configured for the disk image types oem and vmx
[ top ]
Attribute Group k.type.spare_part_fs.attribute
Diagram
Diagram schema.tmp#id481
Attributes
QName Type Fixed Default Use Annotation
spare_part_fs restriction of xs:token required
Specify filesystem for spare partition in the system.
Can only be configured for the disk image types oem and vmx
[ top ]
Attribute Group k.type.spare_part_fs_attributes.attribute
Diagram
Diagram schema.tmp#id483
Attributes
QName Type Fixed Default Use Annotation
spare_part_fs_attributes fs_attributes required
Specify filesystem attributes for the spare partition.
Attributes can be specified as comma separated list.
Can only be configured for the disk image types oem and vmx
[ top ]
Attribute Group k.type.spare_part_is_last.attribute
Diagram
Diagram schema.tmp#id485
Attributes
QName Type Fixed Default Use Annotation
spare_part_is_last xs:boolean required
Specify if the spare partition should be the last one in
the partition table. Can only be configured for the vmx
disk image type. By default the root partition is the last
one and the spare partition lives behind it. With this
attribute that setup can be toggled.
[ top ]
Attribute Group k.type.zipl_targettype.attribute
Diagram
Diagram schema.tmp#id487
Attributes
QName Type Fixed Default Use Annotation
zipl_targettype restriction of xs:token required
The device type of the disk zipl should boot. On zFCP
devices use SCSI, on DASD devices use CDL or LDL on
emulated DASD devices use FBA
[ top ]
Attribute Group k.type.bootpartsize.attribute
Diagram
Diagram schema.tmp#id489
Attributes
QName Type Fixed Default Use Annotation
bootpartsize xs:nonNegativeInteger required
For images with a separate boot partition this attribute
specifies the size in MB. If not set the min bootpart
size is set to 200 MB
[ top ]
Attribute Group k.type.efipartsize.attribute
Diagram
Diagram schema.tmp#id491
Attributes
QName Type Fixed Default Use Annotation
efipartsize xs:nonNegativeInteger required
For images with an EFI fat partition this attribute
specifies the size in MB. If not set the min efipart
size is set to 20 MB
[ top ]
Attribute Group k.type.efiparttable.attribute
Diagram
Diagram schema.tmp#id493
Attributes
QName Type Fixed Default Use Annotation
efiparttable restriction of xs:token required
For images with an EFI firmware specifies the partition
table type to use. If not set defaults to gpt partition 
table type.
[ top ]
Attribute Group k.type.bootprofile.attribute
Diagram
Diagram schema.tmp#id495
Attributes
QName Type Fixed Default Use Annotation
bootprofile required
Specifies the boot profile defined in the boot image
description. When kiwi builds the boot image the
information is passed as add-profile option
[ top ]
Attribute Group k.type.boottimeout.attribute
Diagram
Diagram schema.tmp#id497
Attributes
QName Type Fixed Default Use Annotation
boottimeout xs:nonNegativeInteger required
Specifies the boot timeout in seconds prior to launching
the default boot option. By default the timeout is set
to 10sec
[ top ]
Attribute Group k.type.compressed.attribute
Diagram
Diagram schema.tmp#id499
Attributes
QName Type Fixed Default Use Annotation
compressed xs:boolean required
Specifies whether the image output file should be
compressed or not. This makes only sense for filesystem
only images.
[ top ]
Attribute Group k.type.devicepersistency.attribute
Diagram
Diagram schema.tmp#id501
Attributes
QName Type Fixed Default Use Annotation
devicepersistency restriction of xs:token required
Specifies which method to use in order to get persistent
storage device names. By default by-uuid is used.
[ top ]
Attribute Group k.type.editbootconfig.attribute
Diagram
Diagram schema.tmp#id503
Attributes
QName Type Fixed Default Use Annotation
editbootconfig required
Specifies the path to a script which is called right
before the bootloader is installed. The script runs
relative to the directory which contains the image
structure
[ top ]
Attribute Group k.type.editbootinstall.attribute
Diagram
Diagram schema.tmp#id505
Attributes
QName Type Fixed Default Use Annotation
editbootinstall required
Specifies the path to a script which is called right
after the bootloader is installed. The script runs
relative to the directory which contains the image
structure
[ top ]
Attribute Group k.type.filesystem.attribute
Diagram
Diagram schema.tmp#id507
Attributes
QName Type Fixed Default Use Annotation
filesystem restriction of xs:token required
Specifies the root filesystem type
[ top ]
Attribute Group k.type.squashfscompression.attribute
Diagram
Diagram schema.tmp#id509
Attributes
QName Type Fixed Default Use Annotation
squashfscompression restriction of xs:token required
Specifies the compression type for mksquashfs
[ top ]
Attribute Group k.type.overlayroot.attribute
Diagram
Diagram schema.tmp#id511
Attributes
QName Type Fixed Default Use Annotation
overlayroot xs:boolean required
Specifies to use an overlay root system consisting
out of a squashfs compressed read-only root system
overlayed using the overlayfs filesystem into an
extra read-write partition. Available for the disk
image types, vmx and oem
[ top ]
Attribute Group k.type.firmware.attribute
Diagram
Diagram schema.tmp#id513
Attributes
QName Type Fixed Default Use Annotation
firmware restriction of xs:token required
Specifies the boot firmware of the system. Most systems
uses a standard BIOS but there are also other firmware
systems like efi, coreboot, etc.. This attribute is
used to differentiate the image according to the firmware
which boots up the system. It mostly has an impact on
the disk layout and the partition table type. By default
the standard x86 bios firmware setup is used
[ top ]
Attribute Group k.type.bootpartition.attribute
Diagram
Diagram schema.tmp#id515
Attributes
QName Type Fixed Default Use Annotation
bootpartition xs:boolean required
specify if an extra boot partition should be used or not.
This will overwrite kiwi's default layout
[ top ]
Attribute Group k.type.bootfilesystem.attribute
Diagram
Diagram schema.tmp#id517
Attributes
QName Type Fixed Default Use Annotation
bootfilesystem restriction of xs:token required
if an extra boot partition is required this attribute
specify which filesystem should be used for it. The
type of the bootloader might overwrite this setting
e.g for the syslinux loader fat is required
[ top ]
Attribute Group k.type.flags.attribute
Diagram
Diagram schema.tmp#id519
Attributes
QName Type Fixed Default Use Annotation
flags restriction of xs:token required
Specifies live iso technology and dracut module to use.
If set to overlay the kiwi-live dracut module will be
used to support a live iso system based on squashfs+overlayfs.
If set to dmsquash the dracut standard dmsquash-live module
will be used to support a live iso system based on squashfs
and the device mapper. Please note both modules supports
a different set of live features.
[ top ]
Attribute Group k.type.format.attribute
Diagram
Diagram schema.tmp#id521
Attributes
QName Type Fixed Default Use Annotation
format restriction of xs:token required
Specifies the format of the virtual disk.
[ top ]
Attribute Group k.type.formatoptions.attribute
Diagram
Diagram schema.tmp#id523
Attributes
QName Type Fixed Default Use Annotation
formatoptions required
Specifies additional format options passed on to qemu-img
formatoptions is a comma separated list of format specific
options in a name=value format like qemu-img expects it.
kiwi will take the information and pass it as parameter to
the -o option in the qemu-img call
[ top ]
Attribute Group k.type.force_mbr.attribute
Diagram
Diagram schema.tmp#id525
Attributes
QName Type Fixed Default Use Annotation
force_mbr xs:boolean required
Force use of MBR (msdos table) partition table even if the
use of the GPT would be the natural choice. On e.g some
arm systems an EFI partition layout is required but must
not be stored in a GPT. For those rare cases this attribute
allows to force the use of the msdos table including all
its restrictions in max partition size and amount of
partitions
[ top ]
Attribute Group k.type.fsmountoptions.attribute
Diagram
Diagram schema.tmp#id527
Attributes
QName Type Fixed Default Use Annotation
fsmountoptions required
Specifies the filesystem mount options which also ends up in fstab
The string given here is passed as value to the -o option of mount
[ top ]
Attribute Group k.type.fscreateoptions.attribute
Diagram
Diagram schema.tmp#id529
Attributes
QName Type Fixed Default Use Annotation
fscreateoptions required
Specifies options to create the filesystem
[ top ]
Attribute Group k.type.hybridpersistent.attribute
Diagram
Diagram schema.tmp#id531
Attributes
QName Type Fixed Default Use Annotation
hybridpersistent xs:boolean required
Will trigger the creation of a partition for a COW file
to keep data persistent over a reboot
[ top ]
Attribute Group k.type.hybridpersistent_filesystem.attribute
Diagram
Diagram schema.tmp#id533
Attributes
QName Type Fixed Default Use Annotation
hybridpersistent_filesystem restriction of xs:token required
Set the filesystem to use for persistent writing if a
hybrid image is used as disk on e.g a USB Stick. By default
the ext4 filesystem is used
[ top ]
Attribute Group k.type.gpt_hybrid_mbr.attribute
Diagram
Diagram schema.tmp#id535
Attributes
QName Type Fixed Default Use Annotation
gpt_hybrid_mbr xs:boolean required
for gpt disk types only:
create a hybrid GPT/MBR partition table
[ top ]
Attribute Group k.type.initrd_system.attribute
Diagram
Diagram schema.tmp#id537
Attributes
QName Type Fixed Default Use Annotation
initrd_system restriction of xs:token required
specify which initrd builder to use, default is kiwi's
builtin architecture. Be aware that the dracut initrd
system does not support all features of the kiwi initrd
[ top ]
Attribute Group k.type.metadata_path.attribute
Diagram
Diagram schema.tmp#id539
Attributes
QName Type Fixed Default Use Annotation
metadata_path required
Specifies a path to additional metadata required for
the selected image type or its tools used to create
that image type
[ top ]
Attribute Group k.type.installboot.attribute
Diagram
Diagram schema.tmp#id541
Attributes
QName Type Fixed Default Use Annotation
installboot restriction of xs:token required
Specifies the bootloader default boot entry for the
initial boot of a kiwi install image. This value is
only evaluated for grub and ext|syslinux
[ top ]
Attribute Group k.type.install_continue_on_timeout.attribute
Diagram
Diagram schema.tmp#id543
Attributes
QName Type Fixed Default Use Annotation
install_continue_on_timeout xs:boolean required
Specifies the boot timeout handling for the KIWI
install image. If set to "true" the configured boottimeout
or its default value applies. If set to "false" no
timeout applies in the boot menu of the install image.
[ top ]
Attribute Group k.type.installprovidefailsafe.attribute
Diagram
Diagram schema.tmp#id545
Attributes
QName Type Fixed Default Use Annotation
installprovidefailsafe xs:boolean required
Specifies if the bootloader menu should provide an
failsafe entry with special kernel parameters or not
[ top ]
Attribute Group k.type.installiso.attribute
Diagram
Diagram schema.tmp#id547
Attributes
QName Type Fixed Default Use Annotation
installiso xs:boolean required
Specifies if a install iso should be created (oem only)
[ top ]
Attribute Group k.type.installstick.attribute
Diagram
Diagram schema.tmp#id549
Attributes
QName Type Fixed Default Use Annotation
installstick xs:boolean required
Specifies if a install stick should be created (oem only)
[ top ]
Attribute Group k.type.installpxe.attribute
Diagram
Diagram schema.tmp#id551
Attributes
QName Type Fixed Default Use Annotation
installpxe xs:boolean required
Specifies if all data for a pxe network installation should
be created (oem only)
[ top ]
Attribute Group k.type.mediacheck.attribute
Diagram
Diagram schema.tmp#id553
Attributes
QName Type Fixed Default Use Annotation
mediacheck xs:boolean required
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.
[ top ]
Attribute Group k.type.kernelcmdline.attribute
Diagram
Diagram schema.tmp#id555
Attributes
QName Type Fixed Default Use Annotation
kernelcmdline required
The kernelcmdline element specifies additional
kernel command line options
[ top ]
Attribute Group k.type.luks.attribute
Diagram
Diagram schema.tmp#id557
Attributes
QName Type Fixed Default Use Annotation
luks required
Setup cryptographic volume along with the given filesystem
using the LUKS extension. The value of this attribute
represents the password string used to be able to
mount that filesystem while booting
[ top ]
Attribute Group k.type.luksOS.attribute
Diagram
Diagram schema.tmp#id559
Attributes
QName Type Fixed Default Use Annotation
luksOS restriction of xs:token required
With the luksOS value a predefined set of ciper, keysize
and hash format options is passed to the cryptsetup call
in order to create a format compatible to the specified
distribution
[ top ]
Attribute Group k.type.mdraid.attribute
Diagram
Diagram schema.tmp#id561
Attributes
QName Type Fixed Default Use Annotation
mdraid restriction of xs:token required
Setup software raid in degraded mode with one disk
Thus only mirroring and striping is possible
[ top ]
Attribute Group k.type.primary.attribute
Diagram
Diagram schema.tmp#id563
Attributes
QName Type Fixed Default Use Annotation
primary xs:boolean required
Specifies the primary type (choose KIWI option type)
[ top ]
Attribute Group k.type.ramonly.attribute
Diagram
Diagram schema.tmp#id565
Attributes
QName Type Fixed Default Use Annotation
ramonly xs:boolean required
for use with overlay filesystems only:
will force any COW action to happen in RAM
[ top ]
Attribute Group k.type.rootfs_label.attribute
Diagram
Diagram schema.tmp#id567
Attributes
QName Type Fixed Default Use Annotation
rootfs_label required
label to set for the root filesystem. By default ROOT is used
[ top ]
Attribute Group k.type.vga.attribute
Diagram
Diagram schema.tmp#id569
Attributes
QName Type Fixed Default Use Annotation
vga required
Specifies the kernel framebuffer mode. More information
about the possible values can be found by calling
hwinfo --framebuffer or in /usr/src/linux/Documentation/fb/vesafb.txt
[ top ]
Attribute Group k.type.gcelicense.attribute
Diagram
Diagram schema.tmp#id571
Attributes
QName Type Fixed Default Use Annotation
gcelicense required
Specifies the license tag in a GCE format
[ top ]
Attribute Group k.type.vhdfixedtag.attribute
Diagram
Diagram schema.tmp#id573
Attributes
QName Type Fixed Default Use Annotation
vhdfixedtag vhd-tag-type required
Specifies the GUID in a fixed format VHD
[ top ]
Attribute Group k.type.volid.attribute
Diagram
Diagram schema.tmp#id575
Attributes
QName Type Fixed Default Use Annotation
volid safe-posix-short-name required
for the iso type only:
Specifies the volume ID (volume name or label) to be written
into the master block. There is space for 32 characters.
[ top ]
Attribute Group k.type.wwid_wait_timeout.attribute
Diagram
Diagram schema.tmp#id577
Attributes
QName Type Fixed Default Use Annotation
wwid_wait_timeout xs:nonNegativeInteger required
Specifies the wait period in seconds after launching
the multipath daemon to wait until all presented devices
are available on the host. Default timeout is 3 seconds
[ top ]
Attribute Group k.type.derived_from.attribute
Diagram
Diagram schema.tmp#id579
Attributes
QName Type Fixed Default Use Annotation
derived_from required
Specifies the image URI of the container image. The image created
by KIWI will use the specified container as the base root
to work on.
[ top ]
Attribute Group k.type.publisher.attribute
Diagram
Diagram schema.tmp#id581
Attributes
QName Type Fixed Default Use Annotation
publisher required
Specifies the publisher name of the ISO.
[ top ]
Attribute Group k.type.disk_start_sector.attribute
Diagram
Diagram schema.tmp#id583
Attributes
QName Type Fixed Default Use Annotation
disk_start_sector restriction of xs:integer required
Specifies the first disk sector for the first partition.
Default value is 2048 and it can't be set to any number below the
default.
[ top ]
Attribute Group k.user.id.attribute
Diagram
Diagram schema.tmp#id585
Attributes
QName Type Fixed Default Use Annotation
id xs:nonNegativeInteger required
The user ID for this user
[ top ]
Attribute Group k.user.groups.attribute
Diagram
Diagram schema.tmp#id587
Attributes
QName Type Fixed Default Use Annotation
groups groups-list required
The list of groups that he user belongs to. The
frist item in the list is used as the login group.
If 'groups' is not present a default group is assigned
to the user according to he specifing toolchain behaviour.
[ top ]
Attribute Group k.user.realname.attribute
Diagram
Diagram schema.tmp#id589
Attributes
QName Type Fixed Default Use Annotation
realname required
The name of an user
[ top ]
Attribute Group k.user.pwdformat
Diagram
Diagram schema.tmp#id591
Attributes
QName Type Fixed Default Use Annotation
pwdformat restriction of xs:token required
Format of the given password, encrypted is the default
[ top ]
Attribute Group k.user.home.attribute
Diagram
Diagram schema.tmp#id593
Attributes
QName Type Fixed Default Use Annotation
home required
The home directory for this user
[ top ]
Attribute Group k.user.shell.attribute
Diagram
Diagram schema.tmp#id595
Attributes
QName Type Fixed Default Use Annotation
shell required
The shell for this user
[ top ]
Attribute Group k.vmdisk.disktype.attribute
Diagram
Diagram schema.tmp#id597
Attributes
QName Type Fixed Default Use Annotation
disktype required
The type of the disk as it is internally handled
by the VM (ova only)
[ top ]
Attribute Group k.vmdisk.controller.attribute
Diagram
Diagram schema.tmp#id599
Attributes
QName Type Fixed Default Use Annotation
controller restriction of xs:token required
The disk controller used for the VM guest (vmdk only)
[ top ]
Attribute Group k.vmdisk.id.attribute
Diagram
Diagram schema.tmp#id601
Attributes
QName Type Fixed Default Use Annotation
id xs:nonNegativeInteger required
The disk ID / device for the VM disk (vmdk only)
[ top ]
Attribute Group k.vmdisk.device.attribute
Diagram
Diagram schema.tmp#id603
Attributes
QName Type Fixed Default Use Annotation
device required
The disk device to appear in the guest (xen only)
[ top ]
Attribute Group k.vmdisk.diskmode.attribute
Diagram
Diagram schema.tmp#id605
Attributes
QName Type Fixed Default Use Annotation
diskmode restriction of xs:token required
The disk mode (vmdk only)
[ top ]
Attribute Group k.vmnic.driver.attribute
Diagram
Diagram schema.tmp#id607
Attributes
QName Type Fixed Default Use Annotation
driver required
The driver used for the VM network interface
[ top ]
Attribute Group k.vmnic.mode.attribute
Diagram
Diagram schema.tmp#id609
Attributes
QName Type Fixed Default Use Annotation
mode required
The VM network mode
[ top ]
Attribute Group k.vmnic.mac.attribute
Diagram
Diagram schema.tmp#id611
Attributes
QName Type Fixed Default Use Annotation
mac mac-address-type required
The VM mac address
[ top ]
Attribute Group k.volume.freespace.attribute
Diagram
Diagram schema.tmp#id613
Attributes
QName Type Fixed Default Use Annotation
freespace volume-size-type required
free space to be added to this volume. The value is
used as MB by default but you can add "M" and/or "G" as
postfix
[ top ]
Attribute Group k.volume.mountpoint.attribute
Diagram
Diagram schema.tmp#id615
Attributes
QName Type Fixed Default Use Annotation
mountpoint required
volume path. The mountpoint specifies a path which has to
exist inside the root directory.
[ top ]
Attribute Group k.volume.size.attribute
Diagram
Diagram schema.tmp#id617
Attributes
QName Type Fixed Default Use Annotation
size volume-size-type required
absolute size of the volume. If the size value
is too small to store all data kiwi will exit.
The value is used as MB by default but you can
add "M" and/or "G" as postfix
[ top ]
Attribute Group k.volume.copy_on_write.attribute
Diagram
Diagram schema.tmp#id619
Attributes
QName Type Fixed Default Use Annotation
copy_on_write xs:boolean required
Apply the filesystem copy-on-write attribute for this volume
[ top ]
Attribute Group k.volume.label.attribute
Diagram
Diagram schema.tmp#id621
Attributes
QName Type Fixed Default Use Annotation
label required
filesystem label name of the volume.
[ top ]
Attribute Group k.drivers.profiles.attribute
Diagram
Diagram schema.tmp#id384 schema.tmp#id383
Attributes
QName Type Fixed Default Use Annotation
profiles required
A profile name which binds the section to this name
[ top ]
Attribute Group k.strip.profiles.attribute
Diagram
Diagram schema.tmp#id384 schema.tmp#id383
Attributes
QName Type Fixed Default Use Annotation
profiles required
A profile name which binds the section to this name
[ top ]
Attribute Group k.containerconfig.tag.attribute
Diagram
Diagram schema.tmp#id625
Attributes
QName Type Fixed Default Use Annotation
tag required
Specifies a tag for the container. This is usually the
the tag name of the container as read if the container
image is imported via the docker load command
[ top ]
Attribute Group k.containerconfig.additionaltags.attribute
Diagram
Diagram schema.tmp#id627
Attributes
QName Type Fixed Default Use Annotation
additionaltags required
Specifies additional tags for the container using a comma
separated values string
[ top ]
Attribute Group k.containerconfig.maintainer.attribute
Diagram
Diagram schema.tmp#id629
Attributes
QName Type Fixed Default Use Annotation
maintainer required
Specifies a maintainer for the container.
[ top ]
Attribute Group k.containerconfig.user.attribute
Diagram
Diagram schema.tmp#id631
Attributes
QName Type Fixed Default Use Annotation
user required
Specifies a user for the container.
[ top ]
Attribute Group k.containerconfig.workingdir.attribute
Diagram
Diagram schema.tmp#id633
Attributes
QName Type Fixed Default Use Annotation
workingdir required
Specifies the default working directory of the container
[ top ]
Attribute Group k.entrypoint.execute.attribute
Diagram
Diagram schema.tmp#id635
Attributes
QName Type Fixed Default Use Annotation
execute required
Specifies the entry point program name to execute
[ top ]
Attribute Group k.subcommand.execute.attribute
Diagram
Diagram schema.tmp#id637
Attributes
QName Type Fixed Default Use Annotation
execute required
Specifies the subcommand program name to execute
[ top ]
Attribute Group k.history.created_by.attribute
Diagram
Diagram schema.tmp#id639
Attributes
QName Type Fixed Default Use Annotation
created_by required
Specifies the 'created by' history record. By default set to 'KIWI'
[ top ]
Attribute Group k.history.author.attribute
Diagram
Diagram schema.tmp#id641
Attributes
QName Type Fixed Default Use Annotation
author required
Specifies the 'author' history record.
[ top ]
Attribute Group k.history.application_id
Diagram
Diagram schema.tmp#id643
Attributes
QName Type Fixed Default Use Annotation
application_id required
Specifies a custom application ID, used for WSL containers
[ top ]
Attribute Group k.history.package_version
Diagram
Diagram schema.tmp#id645
Attributes
QName Type Fixed Default Use Annotation
package_version package-version-type required
Specifies a version information, used for WSL containers.
The version given here follows the package numbering rules
as documented in: https://docs.microsoft.com/en-us/windows/uwp/publish/package-version-numbering
[ top ]
Attribute Group k.history.launcher
Diagram
Diagram schema.tmp#id647
Attributes
QName Type Fixed Default Use Annotation
launcher required
Specifies name of the container launcher program
Used for WSL containers
[ top ]
Attribute Group k.vagrantconfig.virtualbox_guest_additions_present.attribute
Diagram
Diagram schema.tmp#id649
Attributes
QName Type Fixed Default Use Annotation
virtualbox_guest_additions_present xs:boolean required
Guest additions are present in this box
[ top ]
Attribute Group k.vagrantconfig.embedded_vagrantfile.attribute
Diagram
Diagram schema.tmp#id651
Attributes
QName Type Fixed Default Use Annotation
embedded_vagrantfile required
Path to a Vagrantfile that will be embedded in the box
Kiwi cannot check the Vagrantfile for correctnes, therefore use this
at your own risk!
[ top ]
Attribute Group k.vagrantconfig.boxname.attribute
Diagram
Diagram schema.tmp#id653
Attributes
QName Type Fixed Default Use Annotation
boxname required
The boxname as it's written into the json file
If not specified the image name is used
[ top ]
Attribute Group k.machine.ovftype.attribute
Diagram
Diagram schema.tmp#id655
Attributes
QName Type Fixed Default Use Annotation
ovftype restriction of xs:token required
The OVF configuration type.
The Open Virtualization Format is a standard for describing
virtual appliances and distribute them in an archive also
called Open Virtual Appliance(OVA). The standard describes
major components associated with a disk image. The exact
specification depends on the product using the format
and is specified in KIWI as the OVF type.
[ top ]
Attribute Group k.machine.HWversion.attribute
Diagram
Diagram schema.tmp#id657
Attributes
QName Type Fixed Default Use Annotation
HWversion xs:integer required
The virtual HW version number for the VM configuration
(vmdk and ova)
[ top ]
Attribute Group k.machine.arch.attribute
Diagram
Diagram schema.tmp#id659
Attributes
QName Type Fixed Default Use Annotation
arch restriction of xs:token required
the VM architecture type (vmdk only)
[ top ]
Attribute Group k.machine.xen_loader.attribute
Diagram
Diagram schema.tmp#id661
Attributes
QName Type Fixed Default Use Annotation
xen_loader restriction of xs:token required
the Xen target loader which is expected to load this guest
[ top ]
Attribute Group k.machine.guestOS.attribute
Diagram
Diagram schema.tmp#id663
Attributes
QName Type Fixed Default Use Annotation
guestOS required
The virtual guestOS identification string for the VM
(vmdk and ova, note the name designation is different for the two
formats)
[ top ]
Attribute Group k.machine.min_memory.attribute
Diagram
Diagram schema.tmp#id665
Attributes
QName Type Fixed Default Use Annotation
min_memory xs:nonNegativeInteger required
The virtual machine min memory in MB (ova only)
[ top ]
Attribute Group k.machine.max_memory.attribute
Diagram
Diagram schema.tmp#id667
Attributes
QName Type Fixed Default Use Annotation
max_memory xs:nonNegativeInteger required
The virtual machine max memory in MB (ova only)
[ top ]
Attribute Group k.machine.min_cpu.attribute
Diagram
Diagram schema.tmp#id669
Attributes
QName Type Fixed Default Use Annotation
min_cpu xs:nonNegativeInteger required
The virtual machine min CPU count (ova only)
[ top ]
Attribute Group k.machine.max_cpu.attribute
Diagram
Diagram schema.tmp#id671
Attributes
QName Type Fixed Default Use Annotation
max_cpu xs:nonNegativeInteger required
The virtual machine max CPU count (ova only)
[ top ]
Attribute Group k.machine.memory.attribute
Diagram
Diagram schema.tmp#id673
Attributes
QName Type Fixed Default Use Annotation
memory xs:nonNegativeInteger required
The memory, in MB, setup for the guest VM (all formats)
[ top ]
Attribute Group k.machine.ncpus.attribute
Diagram
Diagram schema.tmp#id675
Attributes
QName Type Fixed Default Use Annotation
ncpus xs:nonNegativeInteger required
The number of virtual cpus for the guest VM (all formats)
[ top ]
Attribute Group k.packages.profiles.attribute
Diagram
Diagram schema.tmp#id384 schema.tmp#id383
Attributes
QName Type Fixed Default Use Annotation
profiles required
A profile name which binds the section to this name
[ top ]
Attribute Group k.packages.patternType.attribute
Diagram
Diagram schema.tmp#id678
Attributes
QName Type Fixed Default Use Annotation
patternType restriction of xs:token required
Selection type for patterns. Can be onlyRequired
or plusRecommended
[ top ]
Attribute Group k.preferences.profiles.attribute
Diagram
Diagram schema.tmp#id384 schema.tmp#id383
Attributes
QName Type Fixed Default Use Annotation
profiles required
A profile name which binds the section to this name
[ top ]
Attribute Group k.users.profiles.attribute
Diagram
Diagram schema.tmp#id384 schema.tmp#id383
Attributes
QName Type Fixed Default Use Annotation
profiles required
A profile name which binds the section to this name
[ top ]