Tâche #24452
Scénario #24263: Epic 13: Créer un message permettant de récupérer les données d'environnement d'un serveur
Transforme les événements du bus interne du saltmaster en messages WAMP
0%
Description
Afin de pouvoir être notifié du cycle de vie des minions (non appairé, appairé, date de dernier contact) nous devons écouter les événements du bus interne saltmaster.
Une API exposé par salt-api permet de récupérer ces évènements:
https://docs.saltstack.com/en/latest/topics/event/events.html#event-system
https://docs.saltstack.com/en/latest/topics/event/events.html#remotely-via-the-rest-api
Il faut donc:
- Ajouter un moyen de déclarer une coroutine arbitraire (via un décorateur ?) dans un controleur Zéphir
- Créer une coroutine dans services/saltmaster-manager qui aura en charge d'écouter les évènements salt via l'API REST de salt-api et de les transformer en messages WAMP
Révisions associées
Add decorator to declare custom coroutines in controllers
ref #24452
Listen to saltmaster events in a dedicated coroutine
ref #24452
Add decorator to declare custom coroutines in controllers
ref #24452
Listen to saltmaster events in a dedicated coroutine
ref #24452
Listen to saltmaster events in a dedicated coroutine
ref #24452
Add decorator to declare custom coroutines in controllers
ref #24452
Listen to saltmaster events in a dedicated coroutine
ref #24452
Historique
#1 Mis à jour par William Petit il y a presque 6 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par William Petit il y a presque 6 ans
- Assigné à mis à William Petit
#3 Mis à jour par Joël Cuissinat il y a presque 6 ans
- Statut changé de En cours à Fermé
- Restant à faire (heures) mis à 0.0