Project Description

Saline is an addition for salt used in SUSE Manager/Uyuni aimed to provide better control and visibility for states deploymend in the large scale environments.

In current state the published version can be used only as a Prometheus exporter and missing some of the key features implemented in PoC (not published). Now it can provide metrics related to salt events and state apply process on the minions. But there is no control on this process implemented yet.

Continue with implementation of the missing features and improve the existing implementation:

  • provide better description in the github page what is the Saline

  • web service providing the control of states deployment

  • authentication (need to decide how it should be/or not related to salt auth)

  • ssl configuration for the web service (currently it's trying to use existing spacewalk certificate, but there could be some permission issues or security concerns)

Goal for this Hackweek

  • Implement missing key features

  • Prepare Grafana dashboard for deployment with the formula

  • Change the way of configuring ssl for the service to avoid possible security concerns

  • Implement the tool for state deployment control with CLI

Resources

https://github.com/vzhestkov/saline

Looking for hackers with the skills:

susemanager uyuni salt python automation monitoring

This project is part of:

Hack Week 23

Activity

  • 4 months ago: oscar-barrios liked this project.
  • 4 months ago: ygutierrez liked this project.
  • 4 months ago: dgedon liked this project.
  • 4 months ago: e_bischoff liked this project.
  • 4 months ago: vizhestkov added keyword "automation" to this project.
  • 4 months ago: vizhestkov added keyword "monitoring" to this project.
  • 4 months ago: vizhestkov added keyword "susemanager" to this project.
  • 4 months ago: vizhestkov added keyword "uyuni" to this project.
  • 4 months ago: vizhestkov added keyword "salt" to this project.
  • 4 months ago: vizhestkov added keyword "python" to this project.
  • 4 months ago: juliogonzalezgil liked this project.
  • 4 months ago: RDiasMateus liked this project.
  • 4 months ago: vizhestkov started this project.
  • 4 months ago: vizhestkov originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Generate ignition/combustion files from Uyuni/SUSE Manager by dvosburg

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


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

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


    A quantum physics experiment puzzle (designed with Google's CP-SAT solver) by moio

    [![link to video player demoing the result](htt...


    Script that loads dummy data into HANA database for testing purposes. by rangelino

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


    Grab precise changes in log file/s between system events by smhalas

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


    Forklift - Text based GUI utility for dealing with containers by andreabenini

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


    Create tool to analyze supportconfig to spot common SUSE Manager / Uyuni issues by cbosdonnat

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


    Nodes Overview by lrangasamy

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


    Visualization of historical sar(1) archives by ggherdovich

    Project Description

    The sar(1) tool, fr...