There is a number of annoyances and pending improvements when working with the Salt Formula for provisioning Prometheus Exporters in Uyuni:

  • Fix issue with cleanup in case the monitoring entitlement is removed.
  • Single system vs. group assignment: make it visible in the UI in case there is a group level assignment.
  • Automatically create a corresponding firewall configuration when provisioning Prometheus exporters.
  • Create a better identifier for Formulas rather than just matching the Formula name in the code.
  • Refactor the validation code: extract methods to a separate validator class and keep FormulaManager clean from it.

Progress during Hackweek 19:

Only the first item from the above list could be finished, a fix has been merged to Uyuni master with https://github.com/uyuni-project/uyuni/pull/1643.

Looking for hackers with the skills:

uyuni java salt formulas monitoring prometheus

This project is part of:

Hack Week 19

Activity

  • almost 2 years ago: salisburyk liked this project.
  • almost 2 years ago: keichwa liked this project.
  • almost 2 years ago: j_renner added keyword "uyuni" to this project.
  • almost 2 years ago: j_renner added keyword "java" to this project.
  • almost 2 years ago: j_renner added keyword "salt" to this project.
  • almost 2 years ago: j_renner added keyword "formulas" to this project.
  • almost 2 years ago: j_renner added keyword "monitoring" to this project.
  • almost 2 years ago: j_renner added keyword "prometheus" to this project.
  • almost 2 years ago: j_renner started this project.
  • almost 2 years ago: j_renner liked this project.
  • All Activity

    Comments

    Be the first to comment!

    Similar Projects

    Semi-automated XMLRPC based tool for uyuni testing written in Rust language by lkotek

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


    Uyuni/SUSE Manager containerization project by moio

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


    Create short "videos/screencasts" demoing cool stuff in 5 minutes by PSuarezHernandez

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


    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 ...


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

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


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

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


    Alexa on Linux - voice commands for SUSE products by calmeidadeoliveira

    What is it about?

    Learn about AVS (Alexa Vo...


    Language Server Protocol implementation for Salt States by cbosdonnat

    [Language Server Protocol](https://microsoft.gi...


    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 ...


    Create short "videos/screencasts" demoing cool stuff in 5 minutes by PSuarezHernandez

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


    Uyuni/SUSE Manager: Windows client support by pagarcia

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


    Unified Config Management Tool (UCMT) by jreidinger

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


    Single Cluster RBAC for Prometheus Operator by aiyengar2

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


    Single Cluster RBAC for Prometheus Operator by aiyengar2

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