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

  • almost 8 years ago: michael_w_miller disliked this project.
  • almost 8 years ago: michael_w_miller liked this project.
  • almost 8 years ago: j_renner liked this project.
  • almost 8 years ago: j_renner liked this project.
  • almost 8 years ago: oholecek liked this project.
  • almost 8 years ago: dmacvicar added keyword "spacewalk" to this project.
  • almost 8 years ago: dmacvicar added keyword "susemanager" to this project.
  • almost 8 years ago: dmacvicar added keyword "ruby" to this project.
  • almost 8 years ago: dmacvicar added keyword "xmlrpc" to this project.
  • almost 8 years ago: dmacvicar added keyword "shell" to this project.
  • All Activity

    Comments

    Be the first to comment!

    Similar Projects

    On-demand notification using spacewalk (SUMA) API by atighineanu

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


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the Gitter channel! [https://gitter.im/uy...


    Uyuni/SUSE Manager containerization project by moio

    Deploy Uyuni as an **app from the Rancher marke...


    Uyuni/SUSE Manager: build Python APE and a Salt+Python bundle to support ANY client operating system by pagarcia

    Uyuni/SUSE Manager build client tools for each ...


    Uyuni/SUSE Manager: Windows client support by pagarcia

    I'll continue the effort I started at last Hack...


    On-demand notification using spacewalk (SUMA) API by atighineanu

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


    Dawnscanner: revive the project and create an RPM package by pperego

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


    Requirements Management Tool on Graph Database by mknop

    Project Description

    Create a requirements...