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#id36 schema.tmp#id288 schema.tmp#id297 schema.tmp#id311 schema.tmp#id318 schema.tmp#id323 schema.tmp#id343 schema.tmp#id371
Model description | preferences | profiles | users | drivers | strip | repository | packages | extension
Children description, drivers, extension, packages, preferences, profiles, repository, strip, users
Instance
<image displayname="" id="" name="" xsi:noNamespaceSchemaLocation="" xsi:schemaLocation="" schemaversion="">
  <description type="">{1,1}</description>
  <preferences profiles="">{1,1}</preferences>
  <profiles>{1,1}</profiles>
  <users profiles="">{1,1}</users>
  <drivers profiles="">{1,1}</drivers>
  <strip profiles="" type="">{1,1}</strip>
  <repository alias="" components="" distribution="" imageinclude="" imageonly="" package_gpgcheck="" password="" priority="" profiles="" repository_gpgcheck="" 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#id33 schema.tmp#id30 schema.tmp#id31 schema.tmp#id32
Used by
Element image
Model author | contact | specification
Children author, contact, specification
Instance
<description type="">
  <author>{1,1}</author>
  <contact>{1,1}</contact>
  <specification>{1,1}</specification>
</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 preferences
Diagram
Diagram schema.tmp#id286 schema.tmp#id37 schema.tmp#id38 schema.tmp#id39 schema.tmp#id41 schema.tmp#id42 schema.tmp#id43 schema.tmp#id45 schema.tmp#id47 schema.tmp#id49 schema.tmp#id50 schema.tmp#id51 schema.tmp#id285
Used by
Element image
Model bootsplash-theme | bootloader-theme | hwclock | keytable | locale | packagemanager | rpm-check-signatures | rpm-excludedocs | showlicense | timezone | type | version
Children bootloader-theme, bootsplash-theme, hwclock, 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>
  <hwclock>{1,1}</hwclock>
  <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_root_is_readonly_snapshot="" btrfs_root_is_snapshot="" compressed="" derived_from="" devicepersistency="" editbootconfig="" editbootinstall="" efipartsize="" filesystem="" firmware="" flags="" force_mbr="" format="" formatoptions="" fsmountoptions="" gcelicense="" gpt_hybrid_mbr="" hybrid="" hybridpersistent="" hybridpersistent_filesystem="" image="" initrd_system="" installboot="" installiso="" installprovidefailsafe="" installpxe="" installstick="" kernelcmdline="" luks="" luksOS="" mdraid="" mediacheck="" overlayroot="" primary="" 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 hwclock
Diagram
Diagram schema.tmp#id40
Type k.hwclock.content
Facets
enumeration utc
enumeration localtime
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 [a-z]{2}_[A-Z]{2}(,[a-z]{2}_[A-Z]{2})*
Used by
Element preferences
[ top ]
Element packagemanager
Diagram
Diagram schema.tmp#id44
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#id46
Type k.rpm-check-signatures.content
Used by
Element preferences
[ top ]
Element rpm-excludedocs
Diagram
Diagram schema.tmp#id48
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#id229 schema.tmp#id52 schema.tmp#id100 schema.tmp#id134 schema.tmp#id178 schema.tmp#id214 schema.tmp#id218 schema.tmp#id222
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_root_is_readonly_snapshot="" btrfs_root_is_snapshot="" compressed="" derived_from="" devicepersistency="" editbootconfig="" editbootinstall="" efipartsize="" filesystem="" firmware="" flags="" force_mbr="" format="" formatoptions="" fsmountoptions="" gcelicense="" gpt_hybrid_mbr="" hybrid="" hybridpersistent="" hybridpersistent_filesystem="" image="" initrd_system="" installboot="" installiso="" installprovidefailsafe="" installpxe="" installstick="" kernelcmdline="" luks="" luksOS="" mdraid="" mediacheck="" overlayroot="" primary="" ramonly="" rootfs_label="" spare_part="" target_blocksize="" target_removable="" vga="" vhdfixedtag="" volid="" wwid_wait_timeout="" xen_server="" zipl_targettype="">
  <containerconfig 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="">{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_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.
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
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 overlay filesystem flags for the iso image type
as they are supported by the kiwi-live dracut module.
`overlay` uses squashfs and the kernel overlayfs filesystem
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
hybrid xs:boolean optional
Specifies that the ISO file will be turned into a hybrid image.
hybrid means the ISO image can be used as CD/DVD image and as a
disk image if the iso is e.g dumped on a USB stick. In both cases
the result is a bootable system.
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)
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#id53 schema.tmp#id61 schema.tmp#id65 schema.tmp#id70 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 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
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#id58 schema.tmp#id54
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#id55
Used by
Attributes
QName Type Fixed Default Use Annotation
name required
Specifies a command argument name
[ top ]
Element subcommand
Diagram
Diagram schema.tmp#id62 schema.tmp#id54
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#id66
Used by
Element containerconfig
Model port+
Children port
Instance
<expose>
  <port number="">{1,unbounded}</port>
</expose>
[ top ]
Element port
Diagram
Diagram schema.tmp#id67
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#id71
Used by
Element containerconfig
Model volume+
Children volume
Instance
<volumes>
  <volume copy_on_write="" freespace="" mountpoint="" name="" size="">{1,unbounded}</volume>
</volumes>
[ top ]
Element volume
Diagram
Diagram schema.tmp#id72
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
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#id122 schema.tmp#id101 schema.tmp#id102 schema.tmp#id109 schema.tmp#id115
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 ovf)
arch restriction of xs:token optional
the VM architecture type (vmdk only)
guestOS optional
The virtual guestOS identification string for the VM
(vmdk and ovf, note the name designation is different for the two
formats)
max_cpu xs:nonNegativeInteger optional
The virtual machine max CPU count (ovf only)
max_memory xs:nonNegativeInteger optional
The virtual machine max memory in MB (ovf 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 (ovf only)
min_memory xs:nonNegativeInteger optional
The virtual machine min memory in MB (ovf 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
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#id103
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 (ovf only)
id xs:nonNegativeInteger optional
The disk ID / device for the VM disk (vmdk only)
[ top ]
Element vmdvd
Diagram
Diagram schema.tmp#id110
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#id116
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#id135 schema.tmp#id137 schema.tmp#id138 schema.tmp#id140 schema.tmp#id141 schema.tmp#id142 schema.tmp#id144 schema.tmp#id146 schema.tmp#id148 schema.tmp#id149 schema.tmp#id151 schema.tmp#id153 schema.tmp#id155 schema.tmp#id157 schema.tmp#id158 schema.tmp#id159 schema.tmp#id161 schema.tmp#id163 schema.tmp#id165 schema.tmp#id167 schema.tmp#id169 schema.tmp#id171 schema.tmp#id173 schema.tmp#id174 schema.tmp#id175 schema.tmp#id177
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#id136
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#id139
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#id143
Type k.oem-inplace-recovery.content
Used by
Element oemconfig
[ top ]
Element oem-kiwi-initrd
Diagram
Diagram schema.tmp#id145
Type k.oem-kiwi-initrd.content
Used by
Element oemconfig
[ top ]
Element oem-multipath-scan
Diagram
Diagram schema.tmp#id147
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#id150
Type k.oem-partition-install.content
Used by
Element oemconfig
[ top ]
Element oem-reboot
Diagram
Diagram schema.tmp#id152
Type k.oem-reboot.content
Used by
Element oemconfig
[ top ]
Element oem-reboot-interactive
Diagram
Diagram schema.tmp#id154
Type k.oem-reboot-interactive.content
Used by
Element oemconfig
[ top ]
Element oem-recovery
Diagram
Diagram schema.tmp#id156
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#id160
Type k.oem-shutdown.content
Used by
Element oemconfig
[ top ]
Element oem-shutdown-interactive
Diagram
Diagram schema.tmp#id162
Type k.oem-shutdown-interactive.content
Used by
Element oemconfig
[ top ]
Element oem-silent-boot
Diagram
Diagram schema.tmp#id164
Type k.oem-silent-boot.content
Used by
Element oemconfig
[ top ]
Element oem-silent-install
Diagram
Diagram schema.tmp#id166
Type k.oem-silent-install.content
Used by
Element oemconfig
[ top ]
Element oem-silent-verify
Diagram
Diagram schema.tmp#id168
Type k.oem-silent-verify.content
Used by
Element oemconfig
[ top ]
Element oem-skip-verify
Diagram
Diagram schema.tmp#id170
Type k.oem-skip-verify.content
Used by
Element oemconfig
[ top ]
Element oem-swap
Diagram
Diagram schema.tmp#id172
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#id176
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#id211 schema.tmp#id179 schema.tmp#id180 schema.tmp#id181 schema.tmp#id182 schema.tmp#id194 schema.tmp#id202
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#id192 schema.tmp#id183
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#id184
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#id195
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#id203
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#id215
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
[ top ]
Element systemdisk
Diagram
Diagram schema.tmp#id219 schema.tmp#id71
Used by
Element type
Model volume*
Children volume
Instance
<systemdisk name="" preferlvm="">
  <volume copy_on_write="" freespace="" 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#id223
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#id289
Used by
Element image
Model profile+
Children profile
Instance
<profiles>
  <profile description="" import="" name="">{1,unbounded}</profile>
</profiles>
[ top ]
Element profile
Diagram
Diagram schema.tmp#id290
Used by
Element profiles
Attributes
QName Type Fixed Default Use Annotation
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 users
Diagram
Diagram schema.tmp#id309 schema.tmp#id298
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#id299
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#id316 schema.tmp#id312
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#id313
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#id319 schema.tmp#id312
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, `libs`
references file names in linux lib directories.
[ top ]
Element repository
Diagram
Diagram schema.tmp#id325 schema.tmp#id330
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#id326
Used by
Complex Type k.source
Element repository
Attributes
QName Type Fixed Default Use Annotation
path required
A path
[ top ]
Element packages
Diagram
Diagram schema.tmp#id366 schema.tmp#id344 schema.tmp#id348 schema.tmp#id352 schema.tmp#id356 schema.tmp#id360
Used by
Element image
Model archive | ignore | namedCollection | product | package
Children archive, ignore, namedCollection, package, product
Instance
<packages patternType="" profiles="" type="">
  <archive bootinclude="" name="">{1,1}</archive>
  <ignore arch="" name="">{1,1}</ignore>
  <namedCollection arch="" name="">{1,1}</namedCollection>
  <product arch="" name="">{1,1}</product>
  <package arch="" bootdelete="" bootinclude="" name="">{1,1}</package>
</packages>
Attributes
QName Type Fixed Default Use Annotation
patternType restriction of xs:token optional
Selection type for patterns. 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#id345
Used by
Element packages
Attributes
QName Type Fixed Default Use Annotation
bootinclude xs:boolean optional
Indicates that this package should be part of
the boot image (initrd) too. This attribute
can be used to include for example branding packages
specified in the system image description to become
part of the boot image also
name required
A name
[ top ]
Element ignore
Diagram
Diagram schema.tmp#id349
Used by
Element packages
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
name required
A name
[ top ]
Element namedCollection
Diagram
Diagram schema.tmp#id353
Used by
Element packages
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
name required
A name
[ top ]
Element product
Diagram
Diagram schema.tmp#id357
Used by
Element packages
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
name required
A name
[ top ]
Element package
Diagram
Diagram schema.tmp#id361
Used by
Element packages
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
bootdelete xs:boolean optional
Indicates that this package should be removed from
the boot image (initrd). the attribute is only
evaluated if the bootinclude attribute is specified
along with it too
bootinclude xs:boolean optional
Indicates that this package should be part of
the boot image (initrd) too. This attribute
can be used to include for example branding packages
specified in the system image description to become
part of the boot image also
name required
A name
[ top ]
Element extension
Diagram
Diagram
Used by
Element image
Model ANY element from ANY namespace OTHER than 'No Namespace'
[ top ]
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 [a-z]{2}_[A-Z]{2}(,[a-z]{2}_[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.hwclock.content
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration utc
enumeration localtime
Used by
Element hwclock
[ 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.7
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.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 / @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 / @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 / @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_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
Used by
Attribute Group k.type.attlist
[ top ]
Attribute k.type.attlist / @format
Type restriction of xs:token
Facets
enumeration gce
enumeration ovf
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 / @hybrid
Type xs:boolean
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.preferences.attlist / @profiles
Used by
Attribute Group k.preferences.attlist
[ 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.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
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.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_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.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
Used by
Attribute Group k.type.flags.attribute
[ top ]
Attribute k.type.format.attribute / @format
Type restriction of xs:token
Facets
enumeration gce
enumeration ovf
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.hybrid.attribute / @hybrid
Type xs:boolean
Used by
Attribute Group k.type.hybrid.attribute
[ 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.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.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.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#id35 schema.tmp#id34
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#id35
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#id57 schema.tmp#id56
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#id57
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#id59 schema.tmp#id60
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#id63 schema.tmp#id64
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#id69 schema.tmp#id68
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#id69
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#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
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
Used by
Element containerconfig
Attributes
QName Type Fixed Default Use Annotation
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#id104 schema.tmp#id105 schema.tmp#id106 schema.tmp#id107 schema.tmp#id108
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 (ovf 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#id112 schema.tmp#id111 schema.tmp#id114 schema.tmp#id113
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#id112
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#id114
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#id117 schema.tmp#id119 schema.tmp#id118 schema.tmp#id120 schema.tmp#id121
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#id119
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#id123 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
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 ovf)
arch restriction of xs:token optional
the VM architecture type (vmdk only)
guestOS optional
The virtual guestOS identification string for the VM
(vmdk and ovf, note the name designation is different for the two
formats)
max_cpu xs:nonNegativeInteger optional
The virtual machine max CPU count (ovf only)
max_memory xs:nonNegativeInteger optional
The virtual machine max memory in MB (ovf 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 (ovf only)
min_memory xs:nonNegativeInteger optional
The virtual machine min memory in MB (ovf 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
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#id186 schema.tmp#id185 schema.tmp#id188 schema.tmp#id187 schema.tmp#id189 schema.tmp#id190 schema.tmp#id191
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#id186
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#id188
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#id193
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#id197 schema.tmp#id196 schema.tmp#id199 schema.tmp#id198 schema.tmp#id201 schema.tmp#id200
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#id197
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#id199
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#id201
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#id205 schema.tmp#id204 schema.tmp#id208 schema.tmp#id207 schema.tmp#id210
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#id206 schema.tmp#id205
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#id206
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#id209 schema.tmp#id208
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#id209
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#id212 schema.tmp#id213
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#id216 schema.tmp#id217
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
[ top ]
Attribute Group k.systemdisk.attlist
Diagram
Diagram schema.tmp#id220 schema.tmp#id221
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#id225 schema.tmp#id224 schema.tmp#id227 schema.tmp#id226 schema.tmp#id228
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#id225
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#id227
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#id230 schema.tmp#id231 schema.tmp#id232 schema.tmp#id233 schema.tmp#id234 schema.tmp#id235 schema.tmp#id236 schema.tmp#id237 schema.tmp#id238 schema.tmp#id239 schema.tmp#id240 schema.tmp#id241 schema.tmp#id242 schema.tmp#id243 schema.tmp#id244 schema.tmp#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#id261 schema.tmp#id260 schema.tmp#id262 schema.tmp#id263 schema.tmp#id264 schema.tmp#id265 schema.tmp#id266 schema.tmp#id267 schema.tmp#id268 schema.tmp#id269 schema.tmp#id270 schema.tmp#id271 schema.tmp#id272 schema.tmp#id273 schema.tmp#id274 schema.tmp#id275 schema.tmp#id276 schema.tmp#id277 schema.tmp#id278 schema.tmp#id279 schema.tmp#id280 schema.tmp#id281 schema.tmp#id282 schema.tmp#id283 schema.tmp#id284
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_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.
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
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 overlay filesystem flags for the iso image type
as they are supported by the kiwi-live dracut module.
`overlay` uses squashfs and the kernel overlayfs filesystem
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
hybrid xs:boolean optional
Specifies that the ISO file will be turned into a hybrid image.
hybrid means the ISO image can be used as CD/DVD image and as a
disk image if the iso is e.g dumped on a USB stick. In both cases
the result is a bootable system.
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)
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#id261
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#id287
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.profile.attlist
Diagram
Diagram schema.tmp#id292 schema.tmp#id291 schema.tmp#id295 schema.tmp#id294 schema.tmp#id296
Used by
Element profile
Attributes
QName Type Fixed Default Use Annotation
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#id293 schema.tmp#id292
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#id293
Used by
Attributes
QName Type Fixed Default Use Annotation
name required
A name
[ top ]
Attribute Group k.profile.description.attribute
Diagram
Diagram schema.tmp#id295
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#id300 schema.tmp#id302 schema.tmp#id301 schema.tmp#id303 schema.tmp#id292 schema.tmp#id304 schema.tmp#id305 schema.tmp#id306 schema.tmp#id307 schema.tmp#id308
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#id302
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#id293 schema.tmp#id292
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#id310
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#id292 schema.tmp#id314 schema.tmp#id315
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#id293 schema.tmp#id292
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#id317
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#id321 schema.tmp#id320 schema.tmp#id322
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, `libs`
references file names in linux lib directories.
[ top ]
Attribute Group k.strip.type.attribute
Diagram
Diagram schema.tmp#id321
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, `libs`
references file names in linux lib directories.
[ top ]
Attribute Group k.source.attlist
Diagram
Diagram schema.tmp#id328 schema.tmp#id327
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#id329 schema.tmp#id328
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#id329
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#id331 schema.tmp#id332 schema.tmp#id333 schema.tmp#id334 schema.tmp#id335 schema.tmp#id336 schema.tmp#id337 schema.tmp#id338 schema.tmp#id339 schema.tmp#id340 schema.tmp#id341 schema.tmp#id342
Used by
Element repository
Attributes
QName Type Fixed Default Use Annotation
alias optional
Alias name to be used for this repository. This is an
optional free form text. If not set the source attribute
value is used and builds the alias name by 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#id292 schema.tmp#id346 schema.tmp#id347
Used by
Element archive
Attributes
QName Type Fixed Default Use Annotation
bootinclude xs:boolean optional
Indicates that this package should be part of
the boot image (initrd) too. This attribute
can be used to include for example branding packages
specified in the system image description to become
part of the boot image also
name required
A name
[ top ]
Attribute Group k.archive.name.attribute
Diagram
Diagram schema.tmp#id293 schema.tmp#id292
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#id292 schema.tmp#id350 schema.tmp#id351
Used by
Element ignore
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
name required
A name
[ top ]
Attribute Group k.ignore.name.attribute
Diagram
Diagram schema.tmp#id293 schema.tmp#id292
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#id292 schema.tmp#id354 schema.tmp#id355
Used by
Element namedCollection
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
name required
A name
[ top ]
Attribute Group k.namedCollection.name.attribute
Diagram
Diagram schema.tmp#id293 schema.tmp#id292
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#id292 schema.tmp#id358 schema.tmp#id359
Used by
Element product
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
name required
A name
[ top ]
Attribute Group k.product.name.attribute
Diagram
Diagram schema.tmp#id293 schema.tmp#id292
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#id292 schema.tmp#id362 schema.tmp#id363 schema.tmp#id364 schema.tmp#id365
Used by
Element package
Attributes
QName Type Fixed Default Use Annotation
arch arch-name optional
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
bootdelete xs:boolean optional
Indicates that this package should be removed from
the boot image (initrd). the attribute is only
evaluated if the bootinclude attribute is specified
along with it too
bootinclude xs:boolean optional
Indicates that this package should be part of
the boot image (initrd) too. This attribute
can be used to include for example branding packages
specified in the system image description to become
part of the boot image also
name required
A name
[ top ]
Attribute Group k.package.name.attribute
Diagram
Diagram schema.tmp#id293 schema.tmp#id292
Used by
Attribute Group k.package.attlist
Attributes
QName Type Fixed Default Use Annotation
name required
A name
[ top ]
Attribute Group k.packages.attlist
Diagram
Diagram schema.tmp#id368 schema.tmp#id367 schema.tmp#id369 schema.tmp#id370
Used by
Element packages
Attributes
QName Type Fixed Default Use Annotation
patternType restriction of xs:token optional
Selection type for patterns. 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#id368
Used by
Attribute Group k.packages.attlist
Attributes
QName Type Fixed Default Use Annotation
type restriction of xs:token required
Specifies package collection type. `bootstrap` packages
gets installed in the very first phase of an image build
in order to fill the empty root directory with bootstrap
data. `image` packages are installed after the bootstrap
phase as chroot operation. `delete` packages are uninstalled
after the preparation phase is done. `image_type_name`
packages are only installed if this build type is requested.
[ top ]
Attribute Group k.id.attribute
Diagram
Diagram schema.tmp#id374
Attributes
QName Type Fixed Default Use Annotation
id xs:ID required
An ID
[ top ]
Attribute Group k.bootinclude.attribute
Diagram
Diagram schema.tmp#id376
Used by
Attributes
QName Type Fixed Default Use Annotation
bootinclude xs:boolean required
Indicates that this package should be part of
the boot image (initrd) too. This attribute
can be used to include for example branding packages
specified in the system image description to become
part of the boot image also
[ top ]
Attribute Group k.bootdelete.attribute
Diagram
Diagram schema.tmp#id378
Used by
Attributes
QName Type Fixed Default Use Annotation
bootdelete xs:boolean required
Indicates that this package should be removed from
the boot image (initrd). the attribute is only
evaluated if the bootinclude attribute is specified
along with it too
[ top ]
Attribute Group k.arch.attribute
Diagram
Diagram schema.tmp#id380
Used by
Attributes
QName Type Fixed Default Use Annotation
arch arch-name required
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
[ top ]
Attribute Group k.description.attribute
Diagram
Diagram schema.tmp#id382
Attributes
QName Type Fixed Default Use Annotation
description required
A short description
[ top ]
Attribute Group k.profiles.attribute
Diagram
Diagram schema.tmp#id384
Used by
Attributes
QName Type Fixed Default Use Annotation
profiles required
A profile name which binds the section to this name
[ top ]
Attribute Group k.password.attribute
Diagram
Diagram schema.tmp#id386
Used by
Attributes
QName Type Fixed Default Use Annotation
password required
The password
[ top ]
Attribute Group k.script.attribute
Diagram
Diagram schema.tmp#id388
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#id390
Used by
Attribute Group k.partition.size.attribute
Attributes
QName Type Fixed Default Use Annotation
size size-type required
A partition size or optional image size
[ top ]
Attribute Group k.username.attribute
Diagram
Diagram schema.tmp#id392
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#id394
Attributes
QName Type Fixed Default Use Annotation
clear xs:boolean required
Specifies to clear or not some data or configurations
[ top ]
Attribute Group k._any.attribute
Diagram
Diagram
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
[ top ]
Attribute Group k.archive.bootinclude.attribute
Diagram
Diagram schema.tmp#id376 schema.tmp#id375
Attributes
QName Type Fixed Default Use Annotation
bootinclude xs:boolean required
Indicates that this package should be part of
the boot image (initrd) too. This attribute
can be used to include for example branding packages
specified in the system image description to become
part of the boot image also
[ top ]
Attribute Group k.configuration.arch.attribute
Diagram
Diagram schema.tmp#id380 schema.tmp#id379
Attributes
QName Type Fixed Default Use Annotation
arch arch-name required
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
[ top ]
Attribute Group k.file.arch.attribute
Diagram
Diagram schema.tmp#id380 schema.tmp#id379
Attributes
QName Type Fixed Default Use Annotation
arch arch-name required
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
[ top ]
Attribute Group k.ignore.arch.attribute
Diagram
Diagram schema.tmp#id380 schema.tmp#id379
Attributes
QName Type Fixed Default Use Annotation
arch arch-name required
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
[ top ]
Attribute Group k.namedCollection.arch.attribute
Diagram
Diagram schema.tmp#id380 schema.tmp#id379
Attributes
QName Type Fixed Default Use Annotation
arch arch-name required
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
[ top ]
Attribute Group k.product.arch.attribute
Diagram
Diagram schema.tmp#id380 schema.tmp#id379
Attributes
QName Type Fixed Default Use Annotation
arch arch-name required
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
[ top ]
Attribute Group k.package.arch.attribute
Diagram
Diagram schema.tmp#id380 schema.tmp#id379
Attributes
QName Type Fixed Default Use Annotation
arch arch-name required
A system architecture name, matching the 'uname -m' information
Multiple architectures can be combined as comma separated list
e.g arch="x86_64,ix86"
[ top ]
Attribute Group k.package.bootinclude.attribute
Diagram
Diagram schema.tmp#id376 schema.tmp#id375
Attributes
QName Type Fixed Default Use Annotation
bootinclude xs:boolean required
Indicates that this package should be part of
the boot image (initrd) too. This attribute
can be used to include for example branding packages
specified in the system image description to become
part of the boot image also
[ top ]
Attribute Group k.package.bootdelete.attribute
Diagram
Diagram schema.tmp#id378 schema.tmp#id377
Attributes
QName Type Fixed Default Use Annotation
bootdelete xs:boolean required
Indicates that this package should be removed from
the boot image (initrd). the attribute is only
evaluated if the bootinclude attribute is specified
along with it too
[ top ]
Attribute Group k.partition.size.attribute
Diagram
Diagram schema.tmp#id390 schema.tmp#id389
Attributes
QName Type Fixed Default Use Annotation
size size-type required
A partition size or optional image size
[ top ]
Attribute Group k.partition.mountpoint.attribute
Diagram
Diagram schema.tmp#id407
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#id409
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#id411
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.import.attribute
Diagram
Diagram schema.tmp#id413
Attributes
QName Type Fixed Default Use Annotation
import xs:boolean required
Import profile by default if no profile was set on
the command line
[ top ]
Attribute Group k.repository.profiles.attribute
Diagram
Diagram schema.tmp#id384 schema.tmp#id383
Attributes
QName Type Fixed Default Use Annotation
profiles required
A profile name which binds the section to this name
[ top ]
Attribute Group k.repository.type.attribute
Diagram
Diagram schema.tmp#id416
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#id418
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#id420
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#id422
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#id424
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#id426
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#id428
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#id430
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#id432
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#id386 schema.tmp#id385
Attributes
QName Type Fixed Default Use Annotation
password required
The password
[ top ]
Attribute Group k.repository.username.attribute
Diagram
Diagram schema.tmp#id392 schema.tmp#id391
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#id436
Attributes
QName Type Fixed Default Use Annotation
unit restriction of xs:token required
The unit of the image size
[ top ]
Attribute Group k.size.additive.attribute
Diagram
Diagram schema.tmp#id438
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#id440
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#id442
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#id444
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#id446
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#id448
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#id450
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#id452
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_root_is_snapshot.attribute
Diagram
Diagram schema.tmp#id454
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#id456
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#id458
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#id460
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#id462
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#id464
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#id466
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#id468
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.bootprofile.attribute
Diagram
Diagram schema.tmp#id470
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#id472
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#id474
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#id476
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#id478
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#id480
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#id482
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#id484
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#id486
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#id488
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#id490
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#id492
Attributes
QName Type Fixed Default Use Annotation
flags restriction of xs:token required
Specifies overlay filesystem flags for the iso image type
as they are supported by the kiwi-live dracut module.
`overlay` uses squashfs and the kernel overlayfs filesystem
[ top ]
Attribute Group k.type.format.attribute
Diagram
Diagram schema.tmp#id494
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#id496
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#id498
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#id500
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.hybrid.attribute
Diagram
Diagram schema.tmp#id502
Attributes
QName Type Fixed Default Use Annotation
hybrid xs:boolean required
Specifies that the ISO file will be turned into a hybrid image.
hybrid means the ISO image can be used as CD/DVD image and as a
disk image if the iso is e.g dumped on a USB stick. In both cases
the result is a bootable system.
[ top ]
Attribute Group k.type.hybridpersistent.attribute
Diagram
Diagram schema.tmp#id504
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#id506
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#id508
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#id510
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#id512
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#id514
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#id516
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#id518
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#id520
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#id522
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#id524
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#id526
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#id528
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#id530
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#id532
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#id534
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#id536
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#id538
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#id540
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#id542
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#id544
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#id546
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#id548
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.user.id.attribute
Diagram
Diagram schema.tmp#id550
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#id552
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#id554
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#id386 schema.tmp#id385
Attributes
QName Type Fixed Default Use Annotation
password required
The password
[ top ]
Attribute Group k.user.pwdformat
Diagram
Diagram schema.tmp#id557
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#id559
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#id561
Attributes
QName Type Fixed Default Use Annotation
disktype required
The type of the disk as it is internally handled
by the VM (ovf only)
[ top ]
Attribute Group k.vmdisk.controller.attribute
Diagram
Diagram schema.tmp#id563
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#id565
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#id567
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#id569
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#id571
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#id573
Attributes
QName Type Fixed Default Use Annotation
mode required
The VM network mode
[ top ]
Attribute Group k.vmnic.mac.attribute
Diagram
Diagram schema.tmp#id575
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#id577
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#id579
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#id581
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#id583
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.pxedeploy.server.attribute
Diagram
Diagram schema.tmp#id585
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#id587
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#id384 schema.tmp#id383
Attributes
QName Type Fixed Default Use Annotation
profiles required
A profile name which binds the section to this name
[ top ]
Attribute Group k.strip.profiles.attribute
Diagram
Diagram schema.tmp#id384 schema.tmp#id383
Attributes
QName Type Fixed Default Use Annotation
profiles required
A profile name which binds the section to this name
[ top ]
Attribute Group k.containerconfig.tag.attribute
Diagram
Diagram schema.tmp#id591
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.maintainer.attribute
Diagram
Diagram schema.tmp#id593
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#id595
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#id597
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#id599
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#id601
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#id603
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#id605
Attributes
QName Type Fixed Default Use Annotation
ovftype restriction of xs:token required
The OVF configuration type
[ top ]
Attribute Group k.machine.HWversion.attribute
Diagram
Diagram schema.tmp#id607
Attributes
QName Type Fixed Default Use Annotation
HWversion xs:integer required
The virtual HW version number for the VM configuration
(vmdk and ovf)
[ top ]
Attribute Group k.machine.arch.attribute
Diagram
Diagram schema.tmp#id609
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#id611
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#id613
Attributes
QName Type Fixed Default Use Annotation
guestOS required
The virtual guestOS identification string for the VM
(vmdk and ovf, note the name designation is different for the two
formats)
[ top ]
Attribute Group k.machine.min_memory.attribute
Diagram
Diagram schema.tmp#id615
Attributes
QName Type Fixed Default Use Annotation
min_memory xs:nonNegativeInteger required
The virtual machine min memory in MB (ovf only)
[ top ]
Attribute Group k.machine.max_memory.attribute
Diagram
Diagram schema.tmp#id617
Attributes
QName Type Fixed Default Use Annotation
max_memory xs:nonNegativeInteger required
The virtual machine max memory in MB (ovf only)
[ top ]
Attribute Group k.machine.min_cpu.attribute
Diagram
Diagram schema.tmp#id619
Attributes
QName Type Fixed Default Use Annotation
min_cpu xs:nonNegativeInteger required
The virtual machine min CPU count (ovf only)
[ top ]
Attribute Group k.machine.max_cpu.attribute
Diagram
Diagram schema.tmp#id621
Attributes
QName Type Fixed Default Use Annotation
max_cpu xs:nonNegativeInteger required
The virtual machine max CPU count (ovf only)
[ top ]
Attribute Group k.machine.memory.attribute
Diagram
Diagram schema.tmp#id623
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#id625
Attributes
QName Type Fixed Default Use Annotation
ncpus xs:nonNegativeInteger required
The number of virtual cpus for the guest VM (all formats)
[ top ]
Attribute Group k.packages.profiles.attribute
Diagram
Diagram schema.tmp#id384 schema.tmp#id383
Attributes
QName Type Fixed Default Use Annotation
profiles required
A profile name which binds the section to this name
[ top ]
Attribute Group k.packages.patternType.attribute
Diagram
Diagram schema.tmp#id628
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#id384 schema.tmp#id383
Attributes
QName Type Fixed Default Use Annotation
profiles required
A profile name which binds the section to this name
[ top ]
Attribute Group k.users.profiles.attribute
Diagram
Diagram schema.tmp#id384 schema.tmp#id383
Attributes
QName Type Fixed Default Use Annotation
profiles required
A profile name which binds the section to this name
[ top ]