Tâche #22131
Scénario #21405: Epic 1: Interroger l'état Salt et renvoyer le résultat à la demande
Lister les jobs
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
- demandés par l'utilisateur (ou un autre service)
- exécutés sur chaque minion
Révisions associées
SaltStack: controller must be easily extendable
Refactor executor code in its own submodule to permit addition of new
feature without too much pain.
- services/saltmaster/src/salt_ctrl/salt_exec.py: code of the executor.
- services/saltmaster/src/salt_ctrl/salt_ctrl.py (_build_CallResult):
new utility to wrap responses in “CallResult”.
(SaltRunner): rename Salt controller class.
Initialise a new executor object and register all its exposed
methods.
Ref: #22131
SaltStack: list all jobs stored in the database
- services/common/messages/v1/jobs.salt.list.yml: describe the
“jobs.salt.list” message.
- services/saltmaster/src/salt_ctrl/salt_jobs.py: implement a “SaltJobs”
class with a “list_jobs” method to retrieve all jobs from the
database.
Ref: #22131
Historique
#1 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Scrum Master il y a plus de 6 ans
- Description mis à jour (diff)
- Assigné à mis à Daniel Dehennin
#3 Mis à jour par Fabrice Barconnière il y a plus de 6 ans
- % réalisé changé de 0 à 20
- Restant à faire (heures) changé de 12.0 à 9.0
#4 Mis à jour par Fabrice Barconnière il y a plus de 6 ans
- % réalisé changé de 20 à 100
#5 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Restant à faire (heures) changé de 9.0 à 0.5
#6 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de En cours à Résolu
#7 Mis à jour par Lionel Morin il y a plus de 6 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.5 à 0.0