kanku make's installation and testing of kiwi images built by OBS very easy.

https://github.com/M0ses/kanku

As I`m running out of hardware resources, the idea is to create two new Handler modules:

  • Kanku::Handler::OpenStackImage

    • This module should be able to create/update an Image in openstack to be downloaded from OBS
  • Kanku::Handler::OpenStackDomain

    • This module should be able to create a new Virtual machine using the previously created image. Access to serial console of new VM has to be clarified (if needed - at least ssh access to VM must be provided)

to be able to use an exiting openstack infrastructure

Looking for hackers with the skills:

kanku perl openstack

This project is part of:

Hack Week 14

Activity

  • over 8 years ago: M0ses started this project.
  • over 8 years ago: evshmarnev liked this project.
  • over 8 years ago: ganglia liked this project.
  • over 8 years ago: M0ses added keyword "kanku" to this project.
  • over 8 years ago: M0ses added keyword "perl" to this project.
  • over 8 years ago: M0ses added keyword "openstack" to this project.
  • over 8 years ago: M0ses originated this project.

  • Comments

    • M0ses
      over 8 years ago by M0ses | Reply

      Released kanku 0.1.0 with

      • Kanku::Handler::OpenStack::Image
      • Kanku::Handler::OpenStack::CreateInstance
      • Kanku::Handler::OpenStack::RemoveInstance

    Similar Projects

    Create object oriented API for perl's YAML::XS module, with YAML 1.2 Support by tinita

    Description

    YAML::XS is a binding to libyaml and already quite old, but the most popular YAML module for perl. There are two main issues:

    • It uses global package variables to influence behaviour.
    • It didn't implement the loading of types like numbers and booleans according to the YAML spec (neither 1.1 nor 1.2).

    Goals

    Create a new interface which works object oriented. Currently YAML::XS exports a list of functions.

    • The new API will allow to create a YAML::XS object containing configuration influencing the behaviour of loading and dumping.
      • It keeps the libyaml parser and emitter structs in memory, so repeated calls can save the creation of those structs
    • It will by default implement the YAML 1.2 Core Schema, so it is compatible to other YAML processors in perl and in other languages
    • If I have time, I would like to add the merge << key feature as an option. We could then use it in openQA as a replacement for YAML::PP to be faster.

    I already created a proof of concept with a minimal functionality some weeks before this HackWeek.

    Resources