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 5 years ago: j_renner joined Port Spacewalk to Salt-Stack
  • over 5 years ago: dmacvicar added keyword "java" to Port Spacewalk to Salt-Stack
  • over 5 years ago: dmacvicar added keyword "python" to Port Spacewalk to Salt-Stack
  • over 5 years ago: dmacvicar added keyword "saltstack" to Port Spacewalk to Salt-Stack
  • over 5 years ago: dmacvicar added keyword "spacewalk" to Port Spacewalk to Salt-Stack
  • over 5 years ago: dmacvicar added keyword "saltstack" to Port Spacewalk to Salt-Stack
  • over 5 years ago: dmacvicar started Port Spacewalk to Salt-Stack
  • over 5 years ago: j_renner liked Port Spacewalk to Salt-Stack
  • over 5 years ago: dmacvicar originated Port Spacewalk to Salt-Stack

  • Comments

    • dmacvicar
      over 5 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
      over 5 years ago by j_renner | Reply

      Please find our code here:

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

    • dmacvicar
      about 3 years ago by dmacvicar | Reply

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

    Similar Projects

    Port Salt virt modules to idem by cbosdonnat

    Salt is moving towards a plugable architecture ...


    Learn SaltStack Enterprise by pagarcia

    Uyuni uses the open source version of Salt to i...


    Investigate options to introduce Plugins to SUSE Manager by cbosdonnat

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


    Alexa on Linux - voice commands for SUSE products by calmeidadeoliveira

    What is it about?

    Learn about AVS (Alexa Vo...


    Uyuni: re-architecting code with Akka by moio

    Simplify the codebase by using a more _modern...


    SUSE Manager: Windows client support by pagarcia

    Let's see how much, if any, of the steps descri...


    Provisioning Prometheus exporters with Uyuni revisited by j_renner

    There is a number of annoyances and pending imp...


    openSUSE Leap release process improvements by lkocman

    Goal:

    I'd like to have the release proce...


    Home assistant that doesn't spy on you - developer's edition by DKarakasilis

    There are various home assistant solutions out ...


    Simple script to obtain latest project version for package maintenance purpose by wnereiz

    I am now maintaining many packages for openSUSE...


    Write a commandline client for the geekos by dheidler

    There used to be a tool called tel that would...


    Try to write simple rope-base Python language-server for LSP protocol by mcepl

    Future of tools supporting editors in dealing w...