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
Associated revisions
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
History
#1 Updated by William Petit over 4 years ago
- Status changed from Nouveau to En cours
#2 Updated by William Petit over 4 years ago
- Assigned To set to William Petit
#3 Updated by Joël Cuissinat over 4 years ago
- Status changed from En cours to Fermé
- Remaining (hours) set to 0.0