Introduction
Misstion Statement: Modernize kickstart to make it ready for the future. This includes rewriting it.
What is kickstart?
https://wiki.innerweb.novell.com/index.php/RD-OPS_QA/Kickstart Basically it is what the QA Maintenance Team (until recently) used to test bootcritical maintenance updates. And no. I has nothing to do with Redhat.
From what to where?
Kickstart (the present)
- written in bash
- currently unmaintained
- uses qemu-kvm
- raw-images
- usage is roughly documented, the code isn't
- monolithic
Jumpstart (the desired future)
- written in a more sophisticated language: Python
- easy to maintain
- uses libvirt
- qcow2-images
- plethora of documentation
- ability to rebuild VM-Images automatically
- modular
- independent of the underlying Virtualization Framework
Initial scope of the project
Because of the limited amount of time during Hackweek the initial scope of the project will center around:
- Starting a conversation about how jumpstart should position itself between the other tools used internally. Can/Should it be integrated with other tools and why? (pennyworth from the machinery-project for example)
- Coding the first prototype that will cover the SLE-Minimal Workflow with the most important scenarios.
This project is part of:
Hack Week 11
Activity
Comments
-
over 8 years ago by schillingf | Reply
Development and documentation is happening here: $> git clone git@git.suse.de:fschilling/jumpstart.git
Similar Projects
Give some love to spec-cleaner by kstreitova
Project Description
spec-cleaner is an open...
Linux Immersive Learning System (LILS) by dgarcia
[comment]: # (Please use the project descriptio...
One of couple of Python projects (update M2Crypto) by mcepl
There are couple of projects I work on, which n...
Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil
Join the Gitter channel! [https://gitter.im/uy...
OSSelot collaboration on legal reviews of community packages by lkocman
[comment]: # (Please use the project descriptio...