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.

Looking for hackers with the skills:

python kvm libvirt mtui pennyworth machinery

This project is part of:

Hack Week 11

Activity

  • over 5 years ago: im_unbob liked From kickstart to jumpstart
  • over 5 years ago: dzyuzin joined From kickstart to jumpstart
  • over 5 years ago: dzyuzin liked From kickstart to jumpstart
  • over 5 years ago: barendartchuk liked From kickstart to jumpstart
  • over 5 years ago: schillingf added keyword "machinery" to From kickstart to jumpstart
  • over 5 years ago: schillingf removed keyword maschinery from From kickstart to jumpstart
  • over 5 years ago: schillingf added keyword "pennyworth" to From kickstart to jumpstart
  • over 5 years ago: schillingf added keyword "maschinery" to From kickstart to jumpstart
  • over 5 years ago: scarabeus_iv liked From kickstart to jumpstart
  • over 5 years ago: schillingf added keyword "python" to From kickstart to jumpstart
  • All Activity

    Comments

    • schillingf
      over 5 years ago by schillingf | Reply

      Development and documentation is happening here: $> git clone git@git.suse.de:fschilling/jumpstart.git

    Similar Projects

    Home assistant that doesn't spy on you - developer's edition by DKarakasilis

    There are various home assistant solutions out ...


    openSUSE Leap release process improvements by lkocman

    Goal:

    I'd like to have the release proce...


    Write a commandline client for the geekos by dheidler

    There used to be a tool called tel that would...


    Simple script to obtain latest project version for package maintenance purpose by wnereiz

    I am now maintaining many packages for openSUSE...


    Try to write simple rope-base Python language-server for LSP protocol by mcepl

    Future of tools supporting editors in dealing w...


    Run VMs in CaaSP 4 cluster with SUSE-powered kubevirt by jfehlig

    This project aims to run VMs in a CaaSP 4 clust...