Projet

Général

Profil

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

Ajouté par William Petit il y a presque 6 ans. Mis à jour il y a presque 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
25/06/2018
Echéance:
% réalisé:

0%

Restant à faire (heures):
0.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

Révision eb21e1b3 (diff)
Ajouté par William Petit il y a presque 6 ans

Add decorator to declare custom coroutines in controllers

ref #24452

Révision f1a78910 (diff)
Ajouté par William Petit il y a presque 6 ans

Listen to saltmaster events in a dedicated coroutine

ref #24452

Révision 68117332 (diff)
Ajouté par William Petit il y a presque 6 ans

Add decorator to declare custom coroutines in controllers

ref #24452

Révision d0d90309 (diff)
Ajouté par William Petit il y a presque 6 ans

Listen to saltmaster events in a dedicated coroutine

ref #24452

Révision 5ed737fe (diff)
Ajouté par William Petit il y a presque 6 ans

Listen to saltmaster events in a dedicated coroutine

ref #24452

Révision 02c2a25a (diff)
Ajouté par William Petit il y a presque 6 ans

Add decorator to declare custom coroutines in controllers

ref #24452

Révision c459f4e6 (diff)
Ajouté par William Petit il y a presque 6 ans

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

Formats disponibles : Atom PDF