(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
Summary
The Appliance Tools package
Owner
- Name: huff
Current status
- Targeted release: Fedora 10
- Last updated: 08-5-08
- Percentage of completion: %50
- https://bugzilla.redhat.com/show_bug.cgi?id=457152
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......