Projet

Général

Profil

Scénario #23699

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

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

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
23/04/2018
Echéance:
11/05/2018
% réalisé:

100%

Temps passé:
(Total: 7.50 h)
Points de scénarios:
4.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Liens avec la release:
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é.


Sous-tâches

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

Révisions associées

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

Remove "Actions" section in server details

ref #23699

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

Fix invalid key calculation in apps listing

ref #23699

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

Add new app DeployApp

- Move src/components/apps to src/apps

ref #23699
ref #23713

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

Add scaffolding helper to create new apps

ref #23713
ref #23699

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

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

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

Refactor 'alert' actions

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

ref #23699

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

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

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

Update Zephir API parameters to newest convention

All parameters are now in lowercase.

ref #23756
ref #23699

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

Update Zephir API parameters to newest convention

All parameters are now in lowercase.

ref #23756
ref #23699

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

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

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

Update Zephir UI

- Add DeployApp and PeeringConfigViewer apps

ref #23699

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

Fix job status display

ref #23774
ref #23699

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

Fix code preview in mobile layout

ref #23699

Historique

#1 Mis à jour par William Petit il y a presque 6 ans

  • Points de scénarios 2.0 supprimé

#2 Mis à jour par William Petit il y a presque 6 ans

  • Assigné à mis à William Petit
  • Points de scénarios mis à 4.0

#3 Mis à jour par Joël Cuissinat il y a presque 6 ans

  • Statut changé de Nouveau à Terminé (Sprint)

Formats disponibles : Atom PDF