When developing for SUSE Manager, it gets tiresome to setup clients in order to debug and test with clients.

The idea is to create a nice shell (with history, command completion, colors) that allows to simulate being a client.

The shell would accept commands like

  • quickstart <profile> <distro> Would create an activation key, some sample repos, erratas, a client, etc Profiles could be defined in a yaml file
  • register <activationkey>
  • check (like running rhn_check)
  • receiving jobs like package install or reboot would ask the user for the result of the operation before sending it back

The library could make use of Klaus thin wrapper over the XML-RPC protocol.

Looking for hackers with the skills:

spacewalk susemanager ruby xmlrpc shell

This project is part of:

Hack Week 10

Activity

  • over 6 years ago: michael_w_miller disliked SUSE Manager/Spacewalk client debug/test shell
  • over 6 years ago: michael_w_miller liked SUSE Manager/Spacewalk client debug/test shell
  • over 6 years ago: j_renner liked SUSE Manager/Spacewalk client debug/test shell
  • over 6 years ago: j_renner liked SUSE Manager/Spacewalk client debug/test shell
  • over 6 years ago: oholecek liked SUSE Manager/Spacewalk client debug/test shell
  • over 6 years ago: dmacvicar added keyword "spacewalk" to SUSE Manager/Spacewalk client debug/test shell
  • over 6 years ago: dmacvicar added keyword "susemanager" to SUSE Manager/Spacewalk client debug/test shell
  • over 6 years ago: dmacvicar added keyword "ruby" to SUSE Manager/Spacewalk client debug/test shell
  • over 6 years ago: dmacvicar added keyword "xmlrpc" to SUSE Manager/Spacewalk client debug/test shell
  • over 6 years ago: dmacvicar added keyword "shell" to SUSE Manager/Spacewalk client debug/test shell
  • All Activity

    Comments

    Be the first to comment!

    Similar Projects

    Uyuni: re-architecting code with Akka by moio

    Simplify the codebase by using a more _modern...


    Investigate options to introduce Plugins to SUSE Manager by cbosdonnat

    For years we have been discussing the idea to m...


    SUSE Manager: Better feedback for scheduled actions by fkobzik

    Motivation

    Running async actions in SUSE ...


    Testing GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the rocket chat channel! [https://chat.su...


    Learn Crystal by porting part of YaST to that language by ancorgs

    For a very long time, I have been planning to p...


    ActiveJob influxdb-rails instrumentation by hennevogel

    We have ActiveJob instrumentation in the OBS co...


    All our beloved acronyms in one place... also some Jekyll hackin by thutterer

    Acronyms are fun. Everyone at SUSE loves them. ...


    Analyser for YaST logs by jreidinger

    Well, we often stuck in YaST team with knowledg...