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 10 years ago: michael_w_miller disliked this project.
  • over 10 years ago: michael_w_miller liked this project.
  • over 10 years ago: j_renner liked this project.
  • over 10 years ago: j_renner liked this project.
  • over 10 years ago: oholecek liked this project.
  • over 10 years ago: dmacvicar added keyword "spacewalk" to this project.
  • over 10 years ago: dmacvicar added keyword "susemanager" to this project.
  • over 10 years ago: dmacvicar added keyword "ruby" to this project.
  • over 10 years ago: dmacvicar added keyword "xmlrpc" to this project.
  • over 10 years ago: dmacvicar added keyword "shell" to this project.
  • over 10 years ago: dmacvicar originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Modernize SCC Customer Management and/or Patchfinder by digitaltomm

    [comment]: # (Please use the project descriptio...


    Reduce the amount of TODOs for RuboCop in OBS by enavarro_suse

    Project Description

    The OBS project has a...


    Dawnscanner: parsing a simple sinatra application by pperego

    [comment]: # (Please use the project descriptio...


    Catalog/Online Store for a bakery in Rails 7 by gfilippetti

    [comment]: # (Please use the project descriptio...