Importing Appliance Configurations from KIWI or AutoYast

Note that this is currently an experimental feature, you can enable it by clicking “Enable experimental features” on your account page.

Configurations generated by KIWI or AutoYaST can be imported into SUSE Studio as new appliance configurations instead of using the configuration supplied by a base template. These configurations may be generated by exporting from another SUSE Studio appliance (see Exporting), generating an AutoYaST configuration on an existing appliance, or by any method of generating a KIWI manifest.

On your home page:

  1. Click “Create new appliance…”.
  2. Select the “Import” option of your preferred OS.
  3. Click “Upload configuration file…” and select the file, be it a tar archive of SUSE Studio’s KIWI export, a KIWI manifest, or an AutoYaST configuration file.
  4. SUSE Studio will analyze the content and let you know if you may create a new appliance from the upload. If so…
  5. Name your appliance and click “Create Appliance”. It may take a few moments to generate the appliance from the upload.

When importing KIWI or AutoYaST profiles, the following settings are currently transfered (”X” denotes a supported setting):

SettingKIWIAutoYaST
NameX
ArchitectureX(1)
Base SystemX(1)
UsersXX
RepositoryXX
PackageXX
PatternsX
Network SettingsX
Boot SettingsX
Build ScriptsX
LogosX
BackgroundX
Overlay FilesXX

(1) The architecture and base system are selected by the user during the import. This information is not contained in the AutoYaST profile as the profiles are designed to be generic.

The AutoYaST profile is stripped of the imported parts. The rest of the profile is applied during first boot of the appliance. The stripped profile is available for editing as raw XML in the appliance configuration, on the Configuration+Scripts tab.