Sprint 2017 49-51 Equipe MENSR » Historique » Version 40
Version 39 (Daniel Dehennin, 20/12/2017 16:50) → Version 40/44 (Daniel Dehennin, 20/12/2017 16:54)
h1. sprint 2017 49-51 Equipe MENSR
h2. Objectifs du sprint
h3. Qualification 2.6.2 Stable
* Corrections "pré"
* Campagne 2.6.2-RC
* Corrections "post"
* Publication version stable
h3. Zéphir Epic 5 et 6
h3. Infrastructure OpenNebula
h3. Documentation
* Doc technique Zéphir 2
* Doc EAD
* Publication doc 2.6.2
h3. Charge
* Prévue : *116* points
h3. 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
h3. Critères d'acceptation, livrables et démos
+#22304 Annoncer la version EOLE 2.6.2 RC+
* "Annonce":https://dev-eole.ac-dijon.fr/news/395 de la version RC1 le 05/12/2017
+#20744 Définir un établissement type avec Seth+
* Atelier de travail le mardi 05/12/2017
* %{background:lightgreen}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":http://eole.ac-dijon.fr/documentations/2.6/partielles/beta/Eolebase/co/07-changements.html :
>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/
* %{background:lightblue}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+
* TODO
+#22221 Les services Zéphir doivent avoir un niveau technique homogène+
* %{background:lightgreen}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+
* https://dev-eole.ac-dijon.fr/doc/zephir/
+#22295 E5-0: Évaluer la possibilité d'obtenir un GenConfig "multi sessions" (frontend & backend)+
* %{background:lightgreen}Démo% du POC GenConfig "multi sessions"
+#22025 E6-1: Implémentation d’un service de gestion des entités “Server”+
* %{background:lightgreen}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+
* %{background:lightgreen}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+
* http://eole.ac-dijon.fr/documentations/2.6/
+#22227 Préparer les infrastructures pour la prochaine version+
* %{background:lightgreen}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
* XXX
+#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+
* XXX
+#22296 Installer les 10 lames fournies par le DPN +
* %{background:lightgreen}Démo% : Présentation des documents et d’un modèle en environnement virtualisé XXX
+#22297 Upgrader l'OpenNebula d'EOLE+
* %{background:lightgreen}Démo% : Présentation des
XXX
+#22305 Préparer le sprint 02-04 2018+
* XXX
+#22320 Packer+
* XXX
h2. Revue du sprint
h3. Charge
* Effective : *E* points
* Ajoutée : *A* points
* Retirée : *R* points
h3. Capacité
* Effective : *E* j/h
* Ajoutée : *A* j/h
* Retirée : *R* j/h
h3. Objectifs réalisés
*P* points ont été réalisés.
* <Objectif1>
h3. 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>
h3. Vélocité
* *P* points réalisés avec *T1* heures.
* *T* points n’ont pas été terminés avec *T2* heures.
h2. Objectifs du sprint
h3. Qualification 2.6.2 Stable
* Corrections "pré"
* Campagne 2.6.2-RC
* Corrections "post"
* Publication version stable
h3. Zéphir Epic 5 et 6
h3. Infrastructure OpenNebula
h3. Documentation
* Doc technique Zéphir 2
* Doc EAD
* Publication doc 2.6.2
h3. Charge
* Prévue : *116* points
h3. 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
h3. Critères d'acceptation, livrables et démos
+#22304 Annoncer la version EOLE 2.6.2 RC+
* "Annonce":https://dev-eole.ac-dijon.fr/news/395 de la version RC1 le 05/12/2017
+#20744 Définir un établissement type avec Seth+
* Atelier de travail le mardi 05/12/2017
* %{background:lightgreen}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":http://eole.ac-dijon.fr/documentations/2.6/partielles/beta/Eolebase/co/07-changements.html :
>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/
* %{background:lightblue}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+
* TODO
+#22221 Les services Zéphir doivent avoir un niveau technique homogène+
* %{background:lightgreen}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+
* https://dev-eole.ac-dijon.fr/doc/zephir/
+#22295 E5-0: Évaluer la possibilité d'obtenir un GenConfig "multi sessions" (frontend & backend)+
* %{background:lightgreen}Démo% du POC GenConfig "multi sessions"
+#22025 E6-1: Implémentation d’un service de gestion des entités “Server”+
* %{background:lightgreen}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+
* %{background:lightgreen}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+
* http://eole.ac-dijon.fr/documentations/2.6/
+#22227 Préparer les infrastructures pour la prochaine version+
* %{background:lightgreen}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
* XXX
+#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+
* XXX
+#22296 Installer les 10 lames fournies par le DPN +
* %{background:lightgreen}Démo% : Présentation des documents et d’un modèle en environnement virtualisé XXX
+#22297 Upgrader l'OpenNebula d'EOLE+
* %{background:lightgreen}Démo% : Présentation des
XXX
+#22305 Préparer le sprint 02-04 2018+
* XXX
+#22320 Packer+
* XXX
h2. Revue du sprint
h3. Charge
* Effective : *E* points
* Ajoutée : *A* points
* Retirée : *R* points
h3. Capacité
* Effective : *E* j/h
* Ajoutée : *A* j/h
* Retirée : *R* j/h
h3. Objectifs réalisés
*P* points ont été réalisés.
* <Objectif1>
h3. 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>
h3. Vélocité
* *P* points réalisés avec *T1* heures.
* *T* points n’ont pas été terminés avec *T2* heures.