From Fedora Project Wiki
(appliance-tools)
 
Line 16: Line 16:
* Last updated: 08-5-08
* Last updated: 08-5-08
* Percentage of completion: %50
* Percentage of completion: %50
* https://bugzilla.redhat.com/show_bug.cgi?id=457152


== Detailed Description ==
== Detailed Description ==

Revision as of 18:26, 5 August 2008

Appliance Tools Package

This page is a draft. I'll announce it officially on the lists when it's finished

Summary

The Appliance Tools package

Owner

  • Name: huff

Current status

Detailed Description

This package contains tools for building appliance images on Fedora based systems including derived distributions such as RHEL, CentOS and others. The Appliance Creation Tool (ACT) a tool to create Appliance Images from a kickstart file. This tool uses the liveCD creator API as well as patches to the LIVECD API originally written by Daniel P. Berrange <berrange@redhat.com> to create a multi partitioned disk image. This Disk image can then be booted in a virtual container such as XEN, KVM, and VMWARE.

See more info on the project at: http://thincrust.net

Benefit to Fedora

  • Provides a tools for developers who want to build a fedora based appliance.
  • Will start to form some continuity around what fedora appliances will look like.
  • Provides a tool to generated a preinstalled multi partitioned disk

Scope

new package applinace-tools

Test Plan

1. Test on supported platforms in rawhide, kvm. vmware
2. Work with Fedora QA to ensure that we have sufficient coverage

User Experience

1.  appliance-creator -c /usr/share/appliance-tools/aos-f9.ks --cache=/var/tmp/livecd/

Dependencies

  • patches in Livecd-tools
* [PATCH] added get_partitions to kickstart.py
* [PATCH] re-factor imgcreate/fs.py module
* [PATCH] added compat shims in fs.py for old api
* [PATCH] switch internal code to use new api

Contingency Plan

  • port all functionality of new api re-factor imgcreate/fs.py module into applinace-tools package

Documentation

  • http://thincrust.net/
  • Discussion of this project takes places at the thincrust-devel@redhat.com mailing list:
   http://www.redhat.com/mailman/listinfo/thincrust-devel

Release Notes

  • code:
   http://git.et.redhat.com/?p=act.git;a=summary


feel free to add a comments......