Scénario #31361
Implémenter la possibilité de télécharger une liste de sites à ajouter aux exceptions de proxy
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
23/11/2020
Echéance:
06/01/2021
% réalisé:
100%
Points de scénarios:
5.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto
Description
Sur le modèle de ce qui est fait pour les blacklists et le fichier weighted (http://eole.ac-dijon.fr/maj/blacklists), implémenter le téléchargement d'une liste de sites et sa prise en compte en dans les exceptions de proxy.
Solutions à mettre en œuvre¶
- EOLE >= 2.6.2
- Ajouter une variable "Télécharger et appliquer des exceptions de proxy depuis une URL" à "non" par défaut
- ajouter une variable "URL de téléchargement du fichier des exceptions de proxy" (masquée si la précédente est à non)
- implémenter la prise en charge de la liste dans les exceptions de proxy
- implémenter le téléchargement du fichier (dans
Maj-blacklist.sh
?) - proposer une première version du fichier à partir des informations fournies dans #31201 et #31202
- documenter la fonctionnalité au(x) endroit(s) adeqat(s) (ex : http://eole.ac-dijon.fr/documentations/2.7/completes/HTML/ModuleAmon/co/30-ExceptionsProxy.html, http://eole.ac-dijon.fr/documentations/2.7/completes/HTML/ModuleAmon/co/01_generalExpertAmon.html#edN245, ...)
- le cas échéant, faire des propositions pour les exceptions (autres que 80 et 443) qu'il serait nécessaire d'ajouter pour répondre entièrement aux besoins formulés dans les deux demandes utilisateur
Critères d'acceptation¶
- Amon sait télécharger et utiliser une liste d'exceptions proxy
- la fonctionnalité est documentée
Points d'attention¶
- mise en place initiale : "touch" ou déploiement d'un fichier de base via un paquet (cf. amon-blacklists)
- compatibilité AmonEcole
- vérifier si des tests jenkins (test-checkinstance-amon) ou squash doivent être mis à jour
Sous-tâches
Demandes liées
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Description mis à jour (diff)
- Points de scénarios changé de 4.0 à 5.0
#2 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Description mis à jour (diff)
#3 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Description mis à jour (diff)
#4 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Sujet changé de Implémenter le téléchargement d'une liste de sites à ajouter aux exceptions de proxy à Implémenter la possibilité de téléchargemer une liste de sites à ajouter aux exceptions de proxy
#5 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Description mis à jour (diff)
#6 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Sujet changé de Implémenter la possibilité de téléchargemer une liste de sites à ajouter aux exceptions de proxy à Implémenter la possibilité de télécharger une liste de sites à ajouter aux exceptions de proxy
#7 Mis à jour par Matthieu Lamalle il y a plus de 3 ans
- Assigné à mis à Matthieu Lamalle
#8 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans
Pour tester moi j'ai créé le fichier /usr/share/eole/flask/genconfig/static/pouet.txt avec les exceptions.
Et j'ai configuré dans gen_config l'URL suivante :
http://localhost:5000/genconfig/static/pouet.txt
#9 Mis à jour par Matthieu Lamalle il y a plus de 3 ans
- Statut changé de Nouveau à Résolu
#10 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Lié à Tâche #31480: Valider le scénario Implémenter la possibilité de télécharger une liste de sites à ajouter aux exceptions de proxy ajouté
#11 Mis à jour par Fabrice Barconnière il y a plus de 3 ans
- Statut changé de Résolu à Terminé (Sprint)
#12 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Statut changé de Terminé (Sprint) à En cours
#13 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Statut changé de En cours à Terminé (Sprint)