Project

General

Profile

Scénario #23699

Créer l'application "Déploiement" (working title) dans Zéphir UI

Added by William Petit over 5 years ago. Updated about 5 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
04/23/2018
Due date:
05/11/2018
% Done:

100%

Spent time:
(Total: 7.50 h)
Story points:
4.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release relationship:
Auto

Description

Implémenter l'application Zéphir "Déploiement" (working title) dans Zéphir UI.

Celle ci devrait permettre à un utilisateur de déployer les fichiers liés à la configuration de son serveur appairé avec le Zéphir.

Exemple d’éléments déployés:

- Agrégation des dictionnaires Creole
- Valeurs des variables Creole
- etc

Critères d’acceptation

- Une "App" Zéphir permet de déclencher le déploiement des éléments de configuration sur un serveur donné.


Subtasks

Tâche #23711: Mise à jour/nettoyage des dépendancesFerméWilliam Petit

Tâche #23713: Créer la classe "DeployApp"FerméWilliam Petit

Tâche #23729: Ajouter le bouton pour demander le déploiement de la configuration et implémenter l'appel au message 'execution.salt.configuration.deploy'FerméWilliam Petit

Tâche #23730: Lister les jobs pour le serveur sélectionnéFerméWilliam Petit

Tâche #23736: Compléter le résultat de la requête "execution.salt.jobs.list" avec les informations d'état du jobFerméWilliam Petit

Tâche #23745: Créer l'app pour afficher la configuration de peeringFerméWilliam Petit

Tâche #23756: Mise à jour des appels suites aux évolutions de l'APIFerméWilliam Petit

Tâche #23762: Mise à niveau de la stratégie de persistence des données dans les servicesFerméWilliam Petit

Tâche #23774: Corriger le problème d'insertion du retour d'exécution d'un jobFerméWilliam Petit

Tâche #23780: Corriger le téléchargement du fichier de configuration d'appairage sur FirefoxFerméWilliam Petit

Tâche #23781: Corriger l'erreur d'affichage du formulaire d'édition d'un serveurFerméWilliam Petit

Tâche #23787: Corriger le filtrage de l'historique des opérationsFerméWilliam Petit

Tâche #23824: Utiliser le composant ActionAppFerméWilliam Petit

Tâche #23825: Corriger la vue mobile d'ActionAppFerméWilliam Petit

Associated revisions

Revision 933292fc (diff)
Added by William Petit over 5 years ago

Remove "Actions" section in server details

ref #23699

Revision 5ec8f26c (diff)
Added by William Petit over 5 years ago

Fix invalid key calculation in apps listing

ref #23699

Revision 95cc459e (diff)
Added by William Petit over 5 years ago

Add new app DeployApp

- Move src/components/apps to src/apps

ref #23699
ref #23713

Revision e8cfff0b (diff)
Added by William Petit over 5 years ago

Add scaffolding helper to create new apps

ref #23713
ref #23699

Revision 1e97fabb (diff)
Added by William Petit over 5 years ago

Add instance options validation via proptypes

- App's classes has now an 'instanceOptsPropTypes' static property
- Instance's options are now checked when opening a new app instance

ref #23699
ref #23713

Revision ab54e2c1 (diff)
Added by William Petit over 5 years ago

Refactor 'alert' actions

- Remove constants file
- Rename action types to prevent backend's reducer async actions
detection false positive

ref #23699

Revision ed178404 (diff)
Added by William Petit over 5 years ago

Add basic operational features to DeployApp

- Add a basic configuration deployment executor
- List all Salt Jobs with link to see the details
- Refactor Zephir services auto generation to facilitate its usage

ref #23730
ref #23729
ref #23699

Revision 1bca0578 (diff)
Added by William Petit over 5 years ago

Update Zephir API parameters to newest convention

All parameters are now in lowercase.

ref #23756
ref #23699

Revision 4fcac70c (diff)
Added by William Petit over 5 years ago

Update Zephir API parameters to newest convention

All parameters are now in lowercase.

ref #23756
ref #23699

Revision 6c4661bd (diff)
Added by William Petit over 5 years ago

Add DeployApp app

This application enables the user to deploy configuration to a given
server. Additionally, it shows a history of the previous alike
operations.

ref #23713
ref #23699

Revision f8d10501 (diff)
Added by William Petit over 5 years ago

Update Zephir UI

- Add DeployApp and PeeringConfigViewer apps

ref #23699

Revision 80830770 (diff)
Added by William Petit over 5 years ago

Fix job status display

ref #23774
ref #23699

Revision 6aa61574 (diff)
Added by William Petit over 5 years ago

Fix code preview in mobile layout

ref #23699

History

#1 Updated by William Petit over 5 years ago

  • Story points deleted (2.0)

#2 Updated by William Petit over 5 years ago

  • Assigned To set to William Petit
  • Story points set to 4.0

#3 Updated by Joël Cuissinat over 5 years ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF