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#id25 schema.tmp#id29 schema.tmp#id37 schema.tmp#id293 schema.tmp#id307 schema.tmp#id321 schema.tmp#id328 schema.tmp#id333 schema.tmp#id353 schema.tmp#id381
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="" 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#id34 schema.tmp#id30 schema.tmp#id31 schema.tmp#id32 schema.tmp#id33
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#id291 schema.tmp#id38 schema.tmp#id39 schema.tmp#id40 schema.tmp#id41 schema.tmp#id42 schema.tmp#id44 schema.tmp#id46 schema.tmp#id48 schema.tmp#id49 schema.tmp#id50 schema.tmp#id290
Used by
Element image
Model bootsplash-theme | bootloader-theme | keytable | locale | packagemanager | rpm-check-signatures | rpm-excludedocs | showlicense | timezone | type | version
Children bootloader-theme, bootsplash-theme, keytable, locale, packagemanager, rpm-check-signatures, rpm-excludedocs, 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-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="" fsmountoptions="" gcelicense="" gpt_hybrid_mbr="" hybridpersistent="" hybridpersistent_filesystem="" image="" initrd_system="" installboot="" installiso="" installprovidefailsafe="" installpxe="" installstick="" kernelcmdline="" luks="" luksOS="" mdraid="" mediacheck="" overlayroot="" primary="" publisher="" ramonly="" rootfs_label="" spare_part="" 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#id3
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#id43
Type k.packagemanager.content
Facets
enumeration apt-get
enumeration zypper
enumeration yum
enumeration dnf
Used by
Element preferences
[ top ]
Element rpm-check-signatures
Diagram
Diagram schema.tmp#id45
Type k.rpm-check-signatures.content
Used by
Element preferences
[ top ]
Element rpm-excludedocs
Diagram
Diagram schema.tmp#id47
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#id231 schema.tmp#id51 schema.tmp#id101 schema.tmp#id135 schema.tmp#id179 schema.tmp#id215 schema.tmp#id220 schema.tmp#id224
Used by
Element preferences
Model containerconfig | machine | oemconfig | pxedeploy | size | systemdisk | vagrantconfig
Children containerconfig, machine, oemconfig, pxedeploy, 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="" fsmountoptions="" gcelicense="" gpt_hybrid_mbr="" hybridpersistent="" hybridpersistent_filesystem="" image="" initrd_system="" installboot="" installiso="" installprovidefailsafe="" installpxe="" installstick="" kernelcmdline="" luks="" luksOS="" mdraid="" mediacheck="" overlayroot="" primary="" publisher="" ramonly="" rootfs_label="" spare_part="" 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>
  <pxedeploy blocksize="" server="">{1,1}</pxedeploy>
  <size additive="" unit="" unpartitioned="">{1,1}</size>
  <systemdisk name="" preferlvm="">{1,1}</systemdisk>
  <vagrantconfig boxname="" provider="" 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 restriction of xs:token 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. the unit for the timeout value
is seconds if GRUB is used as the boot loader and 1/10
seconds if syslinux is used
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 respectively for the pxe or cpio type
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
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
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."
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
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-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#id93 schema.tmp#id52 schema.tmp#id60 schema.tmp#id64 schema.tmp#id69 schema.tmp#id79 schema.tmp#id86
Used by
Element type
Model entrypoint | subcommand | expose | volumes | environment | labels
Children entrypoint, environment, expose, 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>
</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#id57 schema.tmp#id53
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#id54
Used by
Attributes
QName Type Fixed Default Use Annotation
name required
Specifies a command argument name
[ top ]
Element subcommand
Diagram
Diagram schema.tmp#id61 schema.tmp#id53
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#id65
Used by
Element containerconfig
Model port+
Children port
Instance
<expose>
  <port number="">{1,unbounded}</port>
</expose>
[ top ]
Element port
Diagram
Diagram schema.tmp#id66
Used by
Element expose
Attributes
QName Type Fixed Default Use Annotation
number xs:nonNegativeInteger required
Specifies the port number to expose
[ top ]
Element volumes
Diagram
Diagram schema.tmp#id70
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#id71
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#id80
Used by
Element containerconfig
Model env+
Children env
Instance
<environment>
  <env name="" value="">{1,unbounded}</env>
</environment>
[ top ]
Element env
Diagram
Diagram schema.tmp#id81
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#id87
Used by
Element containerconfig
Model label+
Children label
Instance
<labels>
  <label name="" value="">{1,unbounded}</label>
</labels>
[ top ]
Element label
Diagram
Diagram schema.tmp#id88
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 machine
Diagram
Diagram schema.tmp#id123 schema.tmp#id102 schema.tmp#id103 schema.tmp#id110 schema.tmp#id116
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#id104
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#id111
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#id117
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#id136 schema.tmp#id138 schema.tmp#id139 schema.tmp#id141 schema.tmp#id142 schema.tmp#id143 schema.tmp#id145 schema.tmp#id147 schema.tmp#id149 schema.tmp#id150 schema.tmp#id152 schema.tmp#id154 schema.tmp#id156 schema.tmp#id158 schema.tmp#id159 schema.tmp#id160 schema.tmp#id162 schema.tmp#id164 schema.tmp#id166 schema.tmp#id168 schema.tmp#id170 schema.tmp#id172 schema.tmp#id174 schema.tmp#id175 schema.tmp#id176 schema.tmp#id178
Used by
Element type
Model oem-ataraid-scan | oem-boot-title | oem-bootwait | 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-ataraid-scan, 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-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-ataraid-scan>{1,1}</oem-ataraid-scan>
  <oem-boot-title>{1,1}</oem-boot-title>
  <oem-bootwait>{1,1}</oem-bootwait>
  <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-ataraid-scan
Diagram
Diagram schema.tmp#id137
Type k.oem-ataraid-scan.content
Used by
Element oemconfig
[ top ]
Element oem-boot-title
Diagram
Diagram
Type xs:string
Used by
Element oemconfig
[ top ]
Element oem-bootwait
Diagram
Diagram schema.tmp#id140
Type k.oem-bootwait.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#id144
Type k.oem-inplace-recovery.content
Used by
Element oemconfig
[ top ]
Element oem-kiwi-initrd
Diagram
Diagram schema.tmp#id146
Type k.oem-kiwi-initrd.content
Used by
Element oemconfig
[ top ]
Element oem-multipath-scan
Diagram
Diagram schema.tmp#id148
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#id151
Type k.oem-partition-install.content
Used by
Element oemconfig
[ top ]
Element oem-reboot
Diagram
Diagram schema.tmp#id153
Type k.oem-reboot.content
Used by
Element oemconfig
[ top ]
Element oem-reboot-interactive
Diagram
Diagram schema.tmp#id155
Type k.oem-reboot-interactive.content
Used by
Element oemconfig
[ top ]
Element oem-recovery
Diagram
Diagram schema.tmp#id157
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#id161
Type k.oem-shutdown.content
Used by
Element oemconfig
[ top ]
Element oem-shutdown-interactive
Diagram
Diagram schema.tmp#id163
Type k.oem-shutdown-interactive.content
Used by
Element oemconfig
[ top ]
Element oem-silent-boot
Diagram
Diagram schema.tmp#id165
Type k.oem-silent-boot.content
Used by
Element oemconfig
[ top ]
Element oem-silent-install
Diagram
Diagram schema.tmp#id167
Type k.oem-silent-install.content
Used by
Element oemconfig
[ top ]
Element oem-silent-verify
Diagram
Diagram schema.tmp#id169
Type k.oem-silent-verify.content
Used by
Element oemconfig
[ top ]
Element oem-skip-verify
Diagram
Diagram schema.tmp#id171
Type k.oem-skip-verify.content
Used by
Element oemconfig
[ top ]
Element oem-swap
Diagram
Diagram schema.tmp#id173
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#id177
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 pxedeploy
Diagram
Diagram schema.tmp#id212 schema.tmp#id180 schema.tmp#id181 schema.tmp#id182 schema.tmp#id183 schema.tmp#id195 schema.tmp#id203
Used by
Element type
Model timeout | kernel | initrd | partitions | union | configuration
Children configuration, initrd, kernel, partitions, timeout, union
Instance
<pxedeploy blocksize="" server="">
  <timeout>{1,1}</timeout>
  <kernel>{1,1}</kernel>
  <initrd>{1,1}</initrd>
  <partitions device="">{1,1}</partitions>
  <union ro="" rw="" type="">{1,1}</union>
  <configuration arch="" dest="" source="">{1,1}</configuration>
</pxedeploy>
Attributes
QName Type Fixed Default Use Annotation
blocksize xs:nonNegativeInteger optional
Blocksize value used for atftp downloads
server optional
Name or IP Address of server for downloading the data
[ top ]
Element timeout
Diagram
Diagram
Type xs:string
Used by
Element pxedeploy
[ top ]
Element kernel
Diagram
Diagram
Type xs:string
Used by
Element pxedeploy
[ top ]
Element initrd
Diagram
Diagram
Type xs:string
Used by
Element pxedeploy
[ top ]
Element partitions
Diagram
Diagram schema.tmp#id193 schema.tmp#id184
Used by
Element pxedeploy
Model partition+
Children partition
Instance
<partitions device="">
  <partition mountpoint="" number="" size="" target="" type="">{1,unbounded}</partition>
</partitions>
Attributes
QName Type Fixed Default Use Annotation
device optional
As part of the network deploy configuration this section
specifies the disk device name
[ top ]
Element partition
Diagram
Diagram schema.tmp#id185
Used by
Element partitions
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 ]
Element union
Diagram
Diagram schema.tmp#id196
Used by
Element pxedeploy
Attributes
QName Type Fixed Default Use Annotation
ro required
Device only for read-only
rw required
Device for Read-Write
type restriction of xs:token required
Union type to use to overlay read-write and read-only parts
[ top ]
Element configuration
Diagram
Diagram schema.tmp#id204
Used by
Element pxedeploy
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"
dest required
Destination of a resource
source required
A source location where a package or configuration file can be found
[ top ]
Element size
Diagram
Diagram schema.tmp#id216
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#id221 schema.tmp#id70
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#id225
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
provider restriction of xs:token required
The vagrant provider for 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#id294
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#id299 schema.tmp#id295
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#id296
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#id319 schema.tmp#id308
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#id309
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 required
The home directory for this user
id xs:nonNegativeInteger optional
The user ID for this user
name required
A name
password optional
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#id326 schema.tmp#id322
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#id323
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#id329 schema.tmp#id322
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#id335 schema.tmp#id340
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="" 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 replacing
each '/' with a '_'. 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
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.
type restriction of xs:token optional
Type of repository
username optional
A name of a user
[ top ]
Element source
Diagram
Diagram schema.tmp#id336
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#id376 schema.tmp#id354 schema.tmp#id358 schema.tmp#id362 schema.tmp#id366 schema.tmp#id370
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. Could 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#id355
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#id359
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#id363
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#id367
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#id371
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 ]
Simple Type safe-posix-name
Diagram
Diagram
Type restriction of xs:token
Facets
pattern [a-zA-Z0-9_\-\.]+
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 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-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-ataraid-scan.content
Diagram
Diagram
Type xs:boolean
Used by
[ top ]
Simple Type k.oem-bootwait.content
Diagram
Diagram
Type xs:boolean
Used by
Element oem-bootwait
[ 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 6.9
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 xs:nonNegativeInteger
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.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.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.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.partitions.attlist / @device
Used by
Attribute Group k.partitions.attlist
[ top ]
Attribute k.union.ro.attribute / @ro
Used by
Attribute Group k.union.ro.attribute
[ top ]
Attribute k.union.rw.attribute / @rw
Used by
Attribute Group k.union.rw.attribute
[ top ]
Attribute k.union.type.attribute / @type
Type restriction of xs:token
Facets
enumeration overlayfs
Used by
Attribute Group k.union.type.attribute
[ top ]
Attribute k.source.attribute / @source
Used by
Attribute Group k.source.attribute
[ top ]
Attribute k.dest.attribute / @dest
Used by
Attribute Group k.dest.attribute
[ top ]
Attribute k.configuration.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.configuration.attlist
[ top ]
Attribute k.pxedeploy.attlist / @server
Used by
Attribute Group k.pxedeploy.attlist
[ top ]
Attribute k.pxedeploy.attlist / @blocksize
Type xs:nonNegativeInteger
Used by
Attribute Group k.pxedeploy.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
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.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 restriction of xs:token
Facets
enumeration console
enumeration gfxterm
enumeration 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 / @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 squashfs
enumeration tbz
enumeration vmx
enumeration xfs
enumeration oci
Used by
Attribute Group k.type.image.attribute
[ 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 / @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 / @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-name
Facets
pattern [a-zA-Z0-9_\-\.]+
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.home.attribute / @home
Used by
Attribute Group k.user.home.attribute
[ top ]
Attribute k.user.attlist / @id
Type xs:nonNegativeInteger
Used by
Attribute Group k.user.attlist
[ top ]
Attribute k.user.attlist / @password
Used by
Attribute Group k.user.attlist
[ 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 red-carpet
enumeration rpm-dir
enumeration rpm-md
enumeration slack-site
enumeration up2date-mirrors
enumeration urpmi
enumeration yast2
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 / @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 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.password.attribute / @password
Used by
Attribute Group k.password.attribute
[ top ]
Attribute k.script.attribute / @script
Used by
Attribute Group k.script.attribute
[ top ]
Attribute k.size.attribute / @size
Type size-type
Facets
pattern \d*|image
Used by
Attribute Group k.size.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.mountpoint.attribute / @mountpoint
Used by
[ top ]
Attribute k.partition.target.attribute / @target
Type xs:boolean
Used by
[ top ]
Attribute k.partitions.device.attribute / @device
Used by
[ 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 red-carpet
enumeration rpm-dir
enumeration rpm-md
enumeration slack-site
enumeration up2date-mirrors
enumeration urpmi
enumeration yast2
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.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 restriction of xs:token
Facets
enumeration console
enumeration gfxterm
enumeration 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.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.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.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.installboot.attribute / @installboot
Type restriction of xs:token
Facets
enumeration failsafe-install
enumeration harddisk
enumeration install
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-name
Facets
pattern [a-zA-Z0-9_\-\.]+
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.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.pxedeploy.server.attribute / @server
Used by
[ top ]
Attribute k.pxedeploy.blocksize.attribute / @blocksize
Type xs:nonNegativeInteger
Used by
[ 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.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#id13 schema.tmp#id12
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#id13
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#id16 schema.tmp#id15
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#id16
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#id22
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#id24
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#id12 schema.tmp#id11 schema.tmp#id26 schema.tmp#id27 schema.tmp#id22 schema.tmp#id21
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#id36 schema.tmp#id35
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#id36
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#id56 schema.tmp#id55
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#id56
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#id58 schema.tmp#id59
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#id62 schema.tmp#id63
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#id68 schema.tmp#id67
Used by
Element port
Attributes
QName Type Fixed Default Use Annotation
number xs:nonNegativeInteger required
Specifies the port number to expose
[ top ]
Attribute Group k.port.number.attribute
Diagram
Diagram schema.tmp#id68
Used by
Attribute Group k.port.attlist
Attributes
QName Type Fixed Default Use Annotation
number xs:nonNegativeInteger required
Specifies the port number to expose
[ top ]
Attribute Group k.volume.attlist
Diagram
Diagram schema.tmp#id72 schema.tmp#id73 schema.tmp#id74 schema.tmp#id75 schema.tmp#id77 schema.tmp#id76 schema.tmp#id78
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#id77
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#id83 schema.tmp#id82 schema.tmp#id85 schema.tmp#id84
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#id83
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#id85
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#id90 schema.tmp#id89 schema.tmp#id92 schema.tmp#id91
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#id90
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#id92
Used by
Attribute Group k.label.attlist
Attributes
QName Type Fixed Default Use Annotation
value required
Specifies the label value
[ top ]
Attribute Group k.containerconfig.attlist
Diagram
Diagram schema.tmp#id95 schema.tmp#id94 schema.tmp#id96 schema.tmp#id97 schema.tmp#id98 schema.tmp#id99 schema.tmp#id100
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#id95
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#id105 schema.tmp#id106 schema.tmp#id107 schema.tmp#id108 schema.tmp#id109
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#id113 schema.tmp#id112 schema.tmp#id115 schema.tmp#id114
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#id113
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#id115
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#id118 schema.tmp#id120 schema.tmp#id119 schema.tmp#id121 schema.tmp#id122
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#id120
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#id124 schema.tmp#id125 schema.tmp#id126 schema.tmp#id127 schema.tmp#id128 schema.tmp#id129 schema.tmp#id130 schema.tmp#id131 schema.tmp#id132 schema.tmp#id133 schema.tmp#id134
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.partition.attlist
Diagram
Diagram schema.tmp#id187 schema.tmp#id186 schema.tmp#id189 schema.tmp#id188 schema.tmp#id190 schema.tmp#id191 schema.tmp#id192
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.partition.type.attribute
Diagram
Diagram schema.tmp#id187
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#id189
Used by
Attribute Group k.partition.attlist
Attributes
QName Type Fixed Default Use Annotation
number required
Partition ID
[ top ]
Attribute Group k.partitions.attlist
Diagram
Diagram schema.tmp#id194
Used by
Element partitions
Attributes
QName Type Fixed Default Use Annotation
device optional
As part of the network deploy configuration this section
specifies the disk device name
[ top ]
Attribute Group k.union.attlist
Diagram
Diagram schema.tmp#id198 schema.tmp#id197 schema.tmp#id200 schema.tmp#id199 schema.tmp#id202 schema.tmp#id201
Used by
Element union
Attributes
QName Type Fixed Default Use Annotation
ro required
Device only for read-only
rw required
Device for Read-Write
type restriction of xs:token required
Union type to use to overlay read-write and read-only parts
[ top ]
Attribute Group k.union.ro.attribute
Diagram
Diagram schema.tmp#id198
Used by
Attribute Group k.union.attlist
Attributes
QName Type Fixed Default Use Annotation
ro required
Device only for read-only
[ top ]
Attribute Group k.union.rw.attribute
Diagram
Diagram schema.tmp#id200
Used by
Attribute Group k.union.attlist
Attributes
QName Type Fixed Default Use Annotation
rw required
Device for Read-Write
[ top ]
Attribute Group k.union.type.attribute
Diagram
Diagram schema.tmp#id202
Used by
Attribute Group k.union.attlist
Attributes
QName Type Fixed Default Use Annotation
type restriction of xs:token required
Union type to use to overlay read-write and read-only parts
[ top ]
Attribute Group k.configuration.attlist
Diagram
Diagram schema.tmp#id206 schema.tmp#id205 schema.tmp#id209 schema.tmp#id208 schema.tmp#id211
Used by
Element configuration
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"
dest required
Destination of a resource
source required
A source location where a package or configuration file can be found
[ top ]
Attribute Group k.configuration.source.attribute
Diagram
Diagram schema.tmp#id207 schema.tmp#id206
Used by
Attribute Group k.configuration.attlist
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.source.attribute
Diagram
Diagram schema.tmp#id207
Used by
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.configuration.dest.attribute
Diagram
Diagram schema.tmp#id210 schema.tmp#id209
Used by
Attribute Group k.configuration.attlist
Attributes
QName Type Fixed Default Use Annotation
dest required
Destination of a resource
[ top ]
Attribute Group k.dest.attribute
Diagram
Diagram schema.tmp#id210
Used by
Attributes
QName Type Fixed Default Use Annotation
dest required
Destination of a resource
[ top ]
Attribute Group k.pxedeploy.attlist
Diagram
Diagram schema.tmp#id213 schema.tmp#id214
Used by
Element pxedeploy
Attributes
QName Type Fixed Default Use Annotation
blocksize xs:nonNegativeInteger optional
Blocksize value used for atftp downloads
server optional
Name or IP Address of server for downloading the data
[ top ]
Attribute Group k.size.attlist
Diagram
Diagram schema.tmp#id217 schema.tmp#id218 schema.tmp#id219
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#id222 schema.tmp#id223
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#id227 schema.tmp#id226 schema.tmp#id229 schema.tmp#id228 schema.tmp#id230
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
provider restriction of xs:token required
The vagrant provider for 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#id227
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#id229
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#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#id245 schema.tmp#id246 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#id264 schema.tmp#id263 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 schema.tmp#id278 schema.tmp#id279 schema.tmp#id280 schema.tmp#id281 schema.tmp#id282 schema.tmp#id283 schema.tmp#id284 schema.tmp#id285 schema.tmp#id286 schema.tmp#id287 schema.tmp#id288 schema.tmp#id289
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 restriction of xs:token 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. the unit for the timeout value
is seconds if GRUB is used as the boot loader and 1/10
seconds if syslinux is used
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 respectively for the pxe or cpio type
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
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
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."
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
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-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#id264
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#id292
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#id298 schema.tmp#id297
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#id298
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#id301 schema.tmp#id300 schema.tmp#id304 schema.tmp#id303 schema.tmp#id305 schema.tmp#id306
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#id302 schema.tmp#id301
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#id302
Used by
Attributes
QName Type Fixed Default Use Annotation
name required
A name
[ top ]
Attribute Group k.profile.description.attribute
Diagram
Diagram schema.tmp#id304
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#id310 schema.tmp#id312 schema.tmp#id311 schema.tmp#id313 schema.tmp#id301 schema.tmp#id314 schema.tmp#id315 schema.tmp#id316 schema.tmp#id317 schema.tmp#id318
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 required
The home directory for this user
id xs:nonNegativeInteger optional
The user ID for this user
name required
A name
password optional
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.home.attribute
Diagram
Diagram schema.tmp#id312
Used by
Attribute Group k.user.attlist
Attributes
QName Type Fixed Default Use Annotation
home required
The home directory for this user
[ top ]
Attribute Group k.user.name.attribute
Diagram
Diagram schema.tmp#id302 schema.tmp#id301
Used by
Attribute Group k.user.attlist
Attributes
QName Type Fixed Default Use Annotation
name required
A name
[ top ]
Attribute Group k.users.attlist
Diagram
Diagram schema.tmp#id320
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#id301 schema.tmp#id324 schema.tmp#id325
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#id302 schema.tmp#id301
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#id327
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#id331 schema.tmp#id330 schema.tmp#id332
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#id331
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#id338 schema.tmp#id337
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#id339 schema.tmp#id338
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#id339
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#id341 schema.tmp#id342 schema.tmp#id343 schema.tmp#id344 schema.tmp#id345 schema.tmp#id346 schema.tmp#id347 schema.tmp#id348 schema.tmp#id349 schema.tmp#id350 schema.tmp#id351 schema.tmp#id352
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 replacing
each '/' with a '_'. 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
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.
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#id301 schema.tmp#id356 schema.tmp#id357
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#id302 schema.tmp#id301
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#id301 schema.tmp#id360 schema.tmp#id361
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#id302 schema.tmp#id301
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#id301 schema.tmp#id364 schema.tmp#id365
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#id302 schema.tmp#id301
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#id301 schema.tmp#id368 schema.tmp#id369
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#id302 schema.tmp#id301
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#id301 schema.tmp#id372 schema.tmp#id373 schema.tmp#id374 schema.tmp#id375
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#id302 schema.tmp#id301
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#id378 schema.tmp#id377 schema.tmp#id379 schema.tmp#id380
Used by
Element packages
Attributes
QName Type Fixed Default Use Annotation
patternType restriction of xs:token optional
Selection type for patterns. Could 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#id378
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#id384
Attributes
QName Type Fixed Default Use Annotation
id xs:ID required
An ID
[ top ]
Attribute Group k.bootinclude.attribute
Diagram
Diagram schema.tmp#id386
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#id388
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#id390
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#id392
Attributes
QName Type Fixed Default Use Annotation
description required
A short description
[ top ]
Attribute Group k.profiles.attribute
Diagram
Diagram schema.tmp#id394
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.password.attribute
Diagram
Diagram schema.tmp#id396
Used by
Attributes
QName Type Fixed Default Use Annotation
password required
The password
[ top ]
Attribute Group k.script.attribute
Diagram
Diagram schema.tmp#id398
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.size.attribute
Diagram
Diagram schema.tmp#id400
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.username.attribute
Diagram
Diagram schema.tmp#id402
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#id404
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#id386 schema.tmp#id385
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.configuration.arch.attribute
Diagram
Diagram schema.tmp#id390 schema.tmp#id389
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.file.arch.attribute
Diagram
Diagram schema.tmp#id390 schema.tmp#id389
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#id390 schema.tmp#id389
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#id390 schema.tmp#id389
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#id390 schema.tmp#id389
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#id390 schema.tmp#id389
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#id386 schema.tmp#id385
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#id388 schema.tmp#id387
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.size.attribute
Diagram
Diagram schema.tmp#id400 schema.tmp#id399
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#id417
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#id419
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.partitions.device.attribute
Diagram
Diagram schema.tmp#id421
Attributes
QName Type Fixed Default Use Annotation
device required
As part of the network deploy configuration this section
specifies the disk device name
[ top ]
Attribute Group k.profile.arch.attribute
Diagram
Diagram schema.tmp#id390 schema.tmp#id389
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#id424
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#id394 schema.tmp#id393
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#id427
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#id429
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 replacing
each '/' with a '_'. 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#id431
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#id433
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#id435
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#id437
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#id439
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#id441
Attributes
QName Type Fixed Default Use Annotation
package_gpgcheck xs:boolean required
Specify whether or not this specific repository is configured to
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#id443
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#id396 schema.tmp#id395
Attributes
QName Type Fixed Default Use Annotation
password required
The password
[ top ]
Attribute Group k.repository.username.attribute
Diagram
Diagram schema.tmp#id402 schema.tmp#id401
Attributes
QName Type Fixed Default Use Annotation
username required
A name of a user
[ 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 restriction of xs:token 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.zipl_targettype.attribute
Diagram
Diagram schema.tmp#id479
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#id481
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#id483
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#id485
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#id487
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#id489
Attributes
QName Type Fixed Default Use Annotation
boottimeout xs:nonNegativeInteger required
Specifies the boot timeout in seconds prior to launching
the default boot option. the unit for the timeout value
is seconds if GRUB is used as the boot loader and 1/10
seconds if syslinux is used
[ top ]
Attribute Group k.type.compressed.attribute
Diagram
Diagram schema.tmp#id491
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 respectively for the pxe or cpio type
[ top ]
Attribute Group k.type.devicepersistency.attribute
Diagram
Diagram schema.tmp#id493
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#id495
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#id497
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#id499
Attributes
QName Type Fixed Default Use Annotation
filesystem restriction of xs:token required
Specifies the root filesystem type
[ top ]
Attribute Group k.type.overlayroot.attribute
Diagram
Diagram schema.tmp#id501
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#id503
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#id505
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#id507
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#id509
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#id511
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#id513
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#id515
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#id517
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.hybridpersistent.attribute
Diagram
Diagram schema.tmp#id519
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#id521
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#id523
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#id525
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.installboot.attribute
Diagram
Diagram schema.tmp#id527
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.installprovidefailsafe.attribute
Diagram
Diagram schema.tmp#id529
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#id531
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#id533
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#id535
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#id537
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#id539
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#id541
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#id543
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#id545
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#id547
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#id549
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#id551
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#id553
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#id555
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#id557
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#id559
Attributes
QName Type Fixed Default Use Annotation
volid safe-posix-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#id561
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#id563
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#id565
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#id567
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#id569
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#id571
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#id573
Attributes
QName Type Fixed Default Use Annotation
realname required
The name of an user
[ top ]
Attribute Group k.user.password.attribute
Diagram
Diagram schema.tmp#id396 schema.tmp#id395
Attributes
QName Type Fixed Default Use Annotation
password required
The password
[ top ]
Attribute Group k.user.pwdformat
Diagram
Diagram schema.tmp#id576
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.shell.attribute
Diagram
Diagram schema.tmp#id578
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#id580
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#id582
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#id584
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#id586
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#id588
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#id590
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#id592
Attributes
QName Type Fixed Default Use Annotation
mode required
The VM network mode
[ top ]
Attribute Group k.vmnic.mac.attribute
Diagram
Diagram schema.tmp#id594
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#id596
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#id598
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#id600
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#id602
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#id604
Attributes
QName Type Fixed Default Use Annotation
label required
filesystem label name of the volume.
[ top ]
Attribute Group k.pxedeploy.server.attribute
Diagram
Diagram schema.tmp#id606
Attributes
QName Type Fixed Default Use Annotation
server required
Name or IP Address of server for downloading the data
[ top ]
Attribute Group k.pxedeploy.blocksize.attribute
Diagram
Diagram schema.tmp#id608
Attributes
QName Type Fixed Default Use Annotation
blocksize xs:nonNegativeInteger required
Blocksize value used for atftp downloads
[ top ]
Attribute Group k.drivers.profiles.attribute
Diagram
Diagram schema.tmp#id394 schema.tmp#id393
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#id394 schema.tmp#id393
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#id612
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#id614
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#id616
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#id618
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#id620
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#id622
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#id624
Attributes
QName Type Fixed Default Use Annotation
execute required
Specifies the subcommand program name to execute
[ top ]
Attribute Group k.vagrantconfig.boxname.attribute
Diagram
Diagram schema.tmp#id626
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#id628
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#id630
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#id632
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#id634
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#id636
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#id638
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#id640
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#id642
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#id644
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#id646
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#id648
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#id394 schema.tmp#id393
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#id651
Attributes
QName Type Fixed Default Use Annotation
patternType restriction of xs:token required
Selection type for patterns. Could be onlyRequired
or plusRecommended
[ top ]
Attribute Group k.preferences.profiles.attribute
Diagram
Diagram schema.tmp#id394 schema.tmp#id393
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#id394 schema.tmp#id393
Attributes
QName Type Fixed Default Use Annotation
profiles required
A profile name which binds the section to this name
[ top ]