Spacewalk has its custom client stack.

Salt stack provides a big bunch of it, but it is a popular community project and add other features on top:

  • realtime bidirectional communication
  • a configuration management framework

Is is closely related to https://hackweek.suse.com/projects/192, except for:

  • Configuration management stack to use is not an implementation detail. It is Salt stack.
  • Not interested in translating actions into policies. Actions go to actions. Policies is a separate topic.

Results

While this prototype was thrown away, the ideas and design were used to do the final SUSE Manager / Salt integration and resulted in a close cooperation and partnership between SUSE and Saltstack Inc.

See:

Looking for hackers with the skills:

saltstack spacewalk java python

This project is part of:

Hack Week 11

Activity

  • over 7 years ago: j_renner joined this project.
  • over 7 years ago: dmacvicar added keyword "java" to this project.
  • over 7 years ago: dmacvicar added keyword "python" to this project.
  • over 7 years ago: dmacvicar added keyword "saltstack" to this project.
  • over 7 years ago: dmacvicar added keyword "spacewalk" to this project.
  • over 7 years ago: dmacvicar added keyword "saltstack" to this project.
  • over 7 years ago: dmacvicar started this project.
  • over 7 years ago: j_renner liked this project.
  • over 7 years ago: dmacvicar originated this project.

  • Comments

    • dmacvicar
      over 7 years ago by dmacvicar | Reply

      Current progress: salt-registerd python daemon register minions automatically in spacewalk and (wip) uploads the package profile. It reacts to the Salt event bus.

      Java library to controll Salt's net-api WIP, Johannes integrating it with the goal of running a remote command from the Spacewalk webapp.

    • j_renner
    • dmacvicar
      over 5 years ago by dmacvicar | Reply

      This project was completed! SUSE Manager is based on Salt.