sprint 2017 49-51 Equipe MENSR
sprint 2017 49-51 Equipe MENSR¶
Objectifs du sprint¶
Qualification 2.6.2 Stable¶
- Corrections "pré"
- Campagne 2.6.2-RC
- Corrections "post"
- Publication version stable
Zéphir Epic 5 et 6¶
Infrastructure OpenNebula¶
Documentation¶
- Doc technique Zéphir 2
- Doc EAD
- Publication doc 2.6.2
Charge¶
- Prévue : 116 points
Capacité¶
- Prévue : 129 j/h
- http://eole.ac-dijon.fr/ethercalc/RessourcesSprint-2017-49-51
- Planification des scénarios : http://eole.ac-dijon.fr/ethercalc/Planning-2017-49-51
Critères d'acceptation, livrables et démos¶
#22304 Annoncer la version EOLE 2.6.2 RC
- Annonce de la version RC1 le 05/12/2017
#20744 Définir un établissement type avec Seth
- Atelier de travail le mardi 05/12/2017
- Schéma à présenter...
#22231 Corrections Let's encrypt
- L'utilisation de Let's encrypt est fonctionnelle sur tous les modules
- la génération des certificats pour le serveur et les domaines redirigé par les reverse proxy est fonctionnelle
- le renouvellement des certificats est géré automatiquement
- des tests squash ont été créés mais ils nécessitent une mise à niveau (ainsi que la doc). Cela fait l'objet d'un scénario dédié : #22536
#22140 Exim devrait remonter une erreur lorsque l'on écrit à un utilisateur local avec le mauvais domaine
- Application d'un correctif en 2.6.2
- Tests Squash ajoutés et exécutés avec succès lors de la campagne 2.6.2-RC2
#22157 Étudier le problème constaté lors des tests sur samba-ad-dc
- Problème non reproduit
- Amélioration marginale du test diagnose (sa ré-écriture fait l'objet d'un scénario dédié #21967)
#21484 Faire fonctionner Gaspacho sur AmonEcole-Eclair (etb4)
- Tests Eclair (Scribe+Eclair) exécutés avec succès lors de la campagne 2.6.2-RC2
- Gaspacho fonctionnel dans les infrastructures AmonEcole+Eclair et AmonEcoleEclair
#17173 Documenter comment rendre l'interface Gaspacho accessible à travers un serveur Amon (etb1)
- XXX
#22213 Diagnose devrait signaler que le certificat utilisé ne correspond pas à l'adresse du module
- Refonte du test diagnose
- Ajout d'un test Squash exécuté avec succès lors de la campagne 2.6.2-RC3
- Ajout d'une phrase dans Les différences entre les versions 2.5 et 2.6 :
La commande diagnose affiche tous les noms DNS renseignés dans le certificat du serveur.
#22294 Qualification 2.6.2 : campagne 2.6.2-RC
- http://squash-tm.eole.lan/squash/campaign-workspace/
- 479 tests exécutés lors de la campagne RC2
- 1% d'erreur restant après arbitrage :)
- 10 tests repassés dans la micro-campagne RC3
- 1010 tests (- 36 non testables) passés au total pour la 2.6.2
#22303 Problèmes rencontrés lors de la qualification 2.6.2-RC
- Une minorité de signalement transformées en traitement express (#22486, #22491, #22493, #22494) ou autre.
- Encore beaucoup de demandes de correction de test (~30) ou de problèmes d'infrastructure.
#22098 Publier la version EOLE 2.6.2
- Image ISO : http://eole.ac-dijon.fr/pub/iso/EOLE-2.6/2.6.2/
- Tests Jenkins : http://jenkins.eole.lan/jenkins/job/2.6.2/view/publi%C3%A9es/
- TODO : faire les annonces
#22221 Les services Zéphir doivent avoir un niveau technique homogène
- Démo Présentation de l’organisation du code
- Il reste à passer sur les services au fil de l’eau afin de tout réusiner
#22223 Réorganiser la documentation du projet Zéphir
#22295 E5-0: Évaluer la possibilité d'obtenir un GenConfig "multi sessions" (frontend & backend)
- Démo du POC GenConfig "multi sessions"
#22025 E6-1: Implémentation d’un service de gestion des entités “Server”
- Démo : création, mise à jour, suppression de serveurs via des requêtes CURL sur l'API externe.
#22026 E6-2: Liaison entre un “minion” Saltstack et un “Server” Zéphir
- Démo : génération d'une clé de serveur validée par saltmaster
Un scénario prévoit un lien fonctionnel entre salt-master et salt-minion.
Dans l'implémentation actuelle, le transfert de la configuration du minion (comprenant les clés) n'est pas adapté à la mise en production.
Prévoir un scénario pour le stockage et mise à disposition de la configuration du minion.
#14197 Mettre à jour la documentation EAD
- 2.5 http://eole.ac-dijon.fr/documentations/2.5/partielles/beta/Eolebase/co/04-ead.html
- 2.6 http://eole.ac-dijon.fr/documentations/2.6/partielles/beta/Eolebase/co/04-ead.html
#22035 Publier les documentations 2.6.2
#22227 Préparer les infrastructures pour la prochaine version
- Démo présentation rapide des dépôts Deb
- Il faut une nouvelle machine pour faire builder car pollux est trop ancient.
#22117 Écrire les CR d'ateliers sur le blog
- https://pcll.ac-dijon.fr/eole/blog/
systemd - https://pcll.ac-dijon.fr/eole/?p=2314&preview=true
- https://pcll.ac-dijon.fr/eole/?p=2328&preview=true
- https://pcll.ac-dijon.fr/eole/?p=2333&preview=true
Docker/Swarm - https://pcll.ac-dijon.fr/eole/?p=2358&preview=true (TODO : ajouter des illustrations)
#22222 Corriger les dysfonctionnement rencontrés à l'upgrade 2.5.2 vers 2.6.2
- Tests Jenkins : http://jenkins.eole.lan/jenkins/job/2.6.2/
#21135 Finaliser l’installation de la lame nebula1
- Démo : Présentation des métriques de la machine
#22296 Installer les 10 lames fournies par le DPN
- Démo : Présentation des documents et d’un modèle en environnement virtualisé
#22297 Upgrader l'OpenNebula d'EOLE
- Pas de présentation particulière car l’équipe l’utilise déjà.
#22305 Préparer le sprint 02-04 2018
- XXX
#22320 Packer
- XXX
Revue du sprint¶
Charge¶
- Effective : E points
- Ajoutée : A points
- Retirée : R points
Capacité¶
- Effective : E j/h
- Ajoutée : A j/h
- Retirée : R j/h
Objectifs réalisés¶
P points ont été réalisés.
- <Objectif1>
Objectifs non réalisés¶
S points n’ont pas été démarrés.
T points n’ont pas été terminés.
- <Objectif2>
- <raison 1>
- <raison 2>
Vélocité¶
- P points réalisés avec T1 heures.
- T points n’ont pas été terminés avec T2 heures.