Project

General

Profile

Scénario #22025

E6-1: Implémentation d’un service de gestion des entités “Server”

Added by Gilles Grandgérard over 6 years ago. Updated over 6 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Gwenael Remond
Category:
-
Start date:
12/04/2017
Due date:
12/22/2017
% Done:

100%

Estimated time:
(Total: 2.00 h)
Spent time:
17.00 h (Total: 41.50 h)
Story points:
6.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release relationship:
Auto

Description

Fonctionnalité

L’application Zéphir doit pouvoir manipuler des références vers un certain nombre de “serveurs” (voir entité serverdomain.server), hôtes physiques ou virtuels hébergeant des services applicatifs. Chacun de ces serveurs doit être attaché à un modèle de serveur (voir entité ServerModel).

Proposition

Implémenter un service dont le rôle sera la gestion et la persistance des entités “Server” dans l’application Zéphir.

Voir

  • server.delete
  • server.find
  • server.update

Critères d'acceptation

  • Un message transmis sur le bus de messages permet d’interroger le service concernant les serveurs enregistrés
  • Un message transmis sur le bus de messages permet d’enregistrer un nouveau serveur
    • Un identifiant sera automatiquement attribué à ce serveur
    • Ce serveur devra être attaché à un modèle de serveur à sa création
  • Un message transmis sur le bus de messages permet de supprimer un serveur existant
  • Pour chacune des opérations modifiant l’état d’un serveur, un événement correspondant est envoyé sur le bus de messages

Documentation

https://dev-eole.ac-dijon.fr/doc/zephir/features/epic6.html#e6-1-implementation-d-un-service-de-gestion-des-entites-server


Subtasks

Tâche #22302: Création du service "server-manager"FerméGwenael Remond

Tâche #22328: Définir la signature des différents messages liés aux opérations CRUD sur les entités "Server"FerméGwenael Remond

Tâche #22529: Modification du schéma de la baseFerméLionel Morin

Tâche #22560: Changer l'envoi du signal de rechargement de confFerméLionel Morin


Related issues

Duplicated by Zéphir - Proposition Scénario #21788: Gestion de serveurs via l'api dans le service servermodel Fermé
Copied from Zéphir - Scénario #22024: Epic 5 : Enregistrer/réutiliser les valeurs de configuration issues d'une session d'édition et les associer à une instance de serveur Terminé (Sprint) 02/19/2018 04/20/2018
Copied to Zéphir - Scénario #22026: E6-2: Liaison entre un “minion” Saltstack et un “Server” Zéphir Terminé (Sprint) 12/04/2017 12/22/2017

History

#1 Updated by Gilles Grandgérard over 6 years ago

  • Copied from Scénario #22024: Epic 5 : Enregistrer/réutiliser les valeurs de configuration issues d'une session d'édition et les associer à une instance de serveur added

#2 Updated by Gilles Grandgérard over 6 years ago

  • Copied to Scénario #22026: E6-2: Liaison entre un “minion” Saltstack et un “Server” Zéphir added

#3 Updated by Gilles Grandgérard over 6 years ago

  • Release set to Zéphir-livraison-1

#4 Updated by William Petit over 6 years ago

  • Subject changed from Epic 6 : Implémentation d'un service de gestion des entités "Server" to E6-1: Implémentation d’un service de gestion des entités “Server”
  • Description updated (diff)

#5 Updated by William Petit over 6 years ago

  • Due date set to 12/22/2017
  • Target version set to sprint 2017 49-51 Equipe MENSR
  • Start date set to 12/04/2017

#6 Updated by William Petit over 6 years ago

  • Story points set to 4.0

#7 Updated by Scrum Master over 6 years ago

  • Assigned To set to Gwenael Remond
  • Story points changed from 4.0 to 6.0

Binôme Lionel

#9 Updated by Joël Cuissinat over 6 years ago

#10 Updated by Lionel Morin over 6 years ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF