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 mad skills in:

saltstack spacewalk java python

This project is part of:

Hack Week 11

Activity

  • about 4 years ago: Johannes Renner joined Port Spacewalk to Salt-Stack
  • about 4 years ago: dmacvicar added keyword "saltstack" to Port Spacewalk to Salt-Stack
  • about 4 years ago: dmacvicar added keyword "python" to Port Spacewalk to Salt-Stack
  • about 4 years ago: dmacvicar added keyword "java" to Port Spacewalk to Salt-Stack
  • about 4 years ago: dmacvicar added keyword "spacewalk" to Port Spacewalk to Salt-Stack
  • Show History

    Comments

    • dmacvicar
      about 4 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.

    • Johannes Renner
      about 4 years ago by Johannes Renner | Reply

      Please find our code here:

      https://github.com/SUSE/spacewalk-saltstack https://github.com/SUSE/saltstack-netapi-client-java

    • dmacvicar
      almost 2 years ago by dmacvicar | Reply

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

    Similar Projects

    Enhance Staging Project process: reduce the gap between Letter staging and ADI staging by mlin7442

    We have a known defect exists in Staging Projec...


    Get Oni to work with pylint by cbosdonnat

    Fix a few bugs within [python-language-server](...


    Evernote client (everpad/geeknote) for openSUSE by mwilck

    Evernote is a popu...


    Learn python by building a homepage with django by mbrugger

    I thought it would be time to learn a new progr...


    OmegaT automatic glossary insertion by vdziewiecki

    I want to continue my work on this feature for ...