Scénario #8426
Zéphir - Scénario #8297: Adaptation des fonctions de migration pour Eole 2.4
Gestion des paquets de dictionnaires installés sur un client mais non déclarés dans Zéphir
Description
Dans le cadre de la gestion / migration des serveurs 2.4, comment prendre en compte d'éventuels dictionnaires non déclarés dans Zéphir dans ces différents cas:
- migration du serveur dans l'application après Upgrade-Auto
- enregistrement d'un serveur 2.4 (migré ou non)
- remontée d'un nouveau paquet dans la liste des paquets installés lors de la synchronisation régulière avec Zéphir
Quel comportement adopter dans ces cas (afficher une alerte dans Zéphir, proposer l'ajout des dictionnaires/paquets au moment de l'enregistrement/migration) ?
Demandes liées
Révisions associées
fonction de recherche des paquet de dictionnaire installés non activés
ref #8426
fonctions de vérification des paquets installés manuellement
- mise à jour de la liste à la synchronisation du client
- fonction côté backend pour gérer les alertes et mettre à jour les données
- premières fonctions d'affichage dans l'application web (groupe de serveur)
- à l'activation d'un dictionnaire/paquet sur une variante, désactivation
automatique (avec log) au niveau des serveurs de la variante si besoin
finalisation de la détection de paquets de dictionnaires installés manuellement
- ajout d'une diode dans la page d'état des serveurs
- avertissement/surbrillance des paquets détectés dans la liste d'ajout
- avertissement sur l'action d'envoi de configuration si paquets détectés
- ajout d'un critère de sélection des serveurs concernés
Fixes #8426
Historique
#1 Mis à jour par Bruno Boiget il y a environ 10 ans
- Tâche parente mis à #8297
#2 Mis à jour par Bruno Boiget il y a environ 10 ans
Après réunion du 30/06:
Si un paquet de ce type est détecté, on affiche un message d'alerte dans la page d'état du serveur.
Prévoir un affichage de l'information dans l'affichage d'un groupe.
#3 Mis à jour par Bruno Boiget il y a presque 10 ans
- % réalisé changé de 0 à 60
- Temps estimé changé de 6.00 h à 12.00 h
les fonctionnalités suivantes sont réalisées (branche checkpackages de zephir-parc):
- détection des fichiers de dictionnaires non activés dans les paquets installés sur le serveur
- stockage de l'information dans le dictionnaire renvoyé par serveur.get_status(id_serveur) -> 'dictpaqs_ok' : [code, liste_paquets_non_actifs]
- chaque fois que de nouveaux paquets non actifs sont détectés à la synchronisation d'un serveur, un mail est envoyé aux utilisateurs concernés
- zephir-web : affichage de l'information dans la page d'affichage de groupe de serveur (colonne 'dicos' avec diode grise/verte ou rouge) -> fait
- dans la page d'état d'un serveur, ajouter un diode dans le même cadre que la diode de configuration avec la liste des paquets détectés
- dans la page des fichiers personnalisés d'un serveur, mettre également la liste dans le cadre 'dictionnaires'
- mettre les paquets en question en surbrillance dans la liste déroulante
ou ajouter un bouton pour les ajouter automatiquement? - ajouter un critère dans les paramètre de sélection d'un groupe de serveur
#4 Mis à jour par Bruno Boiget il y a presque 10 ans
- Assigné à mis à Bruno Boiget
- % réalisé changé de 60 à 100
#5 Mis à jour par Bruno Boiget il y a presque 10 ans
- Statut changé de Nouveau à Résolu
Appliqué par commit 7152637a856d8c50da19bc1b2304d7e368da3219.
#6 Mis à jour par Fabrice Barconnière il y a presque 10 ans
- Statut changé de Résolu à Fermé
#7 Mis à jour par Redmine Admin il y a presque 10 ans
- Tracker changé de Evolution à Scénario