Sprint 2018 14-16 Equipe MENSR » Historique » Version 18
Version 17 (Joël Cuissinat, 17/04/2018 17:18) → Version 18/33 (Joël Cuissinat, 17/04/2018 17:20)
h1. sprint 2018 14-16 Equipe MENSR
h2. Objectifs du sprint
h3. Zéphir 2
* GenConfig
** suite Epic 5
** Définir le lien kong / session genconfig
** sauvegarde du "config.eol" attaché au Serveur venant d'être édité.
** sauvegarde du "config.eol".
* Zephir UI
** enlever l'écran de login
** enlever les fake data serveurs
** créer un "test setup" qui initialise zéphir avec un jeu de donnée basique (en utilisant l'API!)
** Créer le bouton "editer configuration" ==> démarre l'iframe de la session genconfig
** Créer le bouton "deploy conf" ==> envoi le message 'deployconf' vers saltmaster
** Créer le bouton "reconfigure" ==> execute l'action 'reconfigure'
* Saltmaster / module
** Créer un message 'deployconf' vers un serveur. Nous récupérons les fichier aggregation.xml+config.eol
** Action salt : 'deployconf' : transfert aggregation.xml+config.eol vers le serveur
** Action reconfigure : exécute reconfigure sur le module
** revoir procédure d'enregistrement d'un module
h3. 2.7.0
* Suite ISO (installer)
* Démarrer systemd-network/resolvd/timesyncd (#23446)
h3. ScribeAd
* Arbitrer #23400#note-2 (certaines sont à faire)
* Réflexion Client Scribe
** Evaluation salt-minion windows
** -Créer un gpo avec l'outil gpo-tool pour exécuter un script au démarrage du PC (possibilité de déployer un logiciel comme salt-minion), de l'utilisateur (ex: infoquota.exe), ou monter des unités réseaux à la connexion (ex:classe c32). Attention : il doit être compatible Seth/ScribeAD-
h3. Infra
* Intégrer les nouveaux host nebula dans jenkins
* Sur le serveur de liste : forcer le REPLY_TO à la liste
* Pb d'abonnement des utilisateurs (validation incorrecte par mail)
h3. MCO
* Hapy
* -Rsyslog certificat-
* Annonce Samba paquets
* Annonce 2.5.2.3
h3. Charge
* Prévue : *190* points
h3. Capacité
* Prévue : *107* j/h
* Planification des scénarios
** http://eole.ac-dijon.fr/ethercalc/RessourcesSprint-2018-14-16
** http://eole.ac-dijon.fr/ethercalc/Planning-2018-14-16
h3. Critères d'acceptation, livrables et démos
+#23467 + #23467 Vérifier et préparer la publication des paquets correctifs samba pour le module Seth+
* Les paquets ont fait l'objet d'une qualification Squash
* Les versions 4.5.12 et 4.7.4 sont disponibles en version stable depuis le 5 avril : https://dev-eole.ac-dijon.fr/news/419
+#23488 + #23488 Finaliser la publication de la version EOLE 2.5.2.3+ 2.5.2.3
* Image mise à disposition et annoncée le 4 avril : https://dev-eole.ac-dijon.fr/news/418
* Tests Jenkins 2.5.2 en vert : http://jenkins.eole.lan/jenkins/job/2.5.2/view/publi%C3%A9es/
* Documentations 2.5 mises à jour : https://dev-eole.ac-dijon.fr/news/421
+#23423 + #23423 Écrire les CR d'ateliers sur le blog (part 5)+
* Publication du compte-rendu du groupe Mutualiser la gestion utilisateur dans FreeIPA pour des domaines Microsoft : https://pcll.ac-dijon.fr/eole/hackathon-freeipa-samba4-ad/
+#20771 + #20771 Hâpy doit permettre de définir le nom du cluster+ cluster
* XXX
+#23400 + #23400 Évolution du module ScribeAD+ ScribeAD
* XXX
+#23434 + #23434 Étudier le module Salt : win_lgpo (Local Policy on Windows)+ Windows)
* XXX
+#23494 + #23494 EOLE 2.7.0 : Suivre le bug d’encodage sur l’installeur ISO+
ISO
* XXX
+#23446 + #23446 EOLE 2.7.0 : Mise à niveau de la gestion du réseau avec Systemd-networkd+ Systemd-networkd
* XXX
+#23474 + #23474 Formation React.js : jeudi 19/04 matin ?+ ?
* XXX
+#23433 + #23433 React.js front+ front
* XXX
+#23475 + #23475 Choix d'architecture pour Zéphir+ Zéphir
* XXX
+#23335 + #23335 Ne pas préinstaller eole-reverseproxy sur tous les modules+ modules
* XXX
+#23477 + #23477 Intégrer Zéphir-UI à l'authentification OpenID Connect+ Connect
* XXX
+#23478 + #23478 Connecter Zéphir-UI sur l'API "server" de Zéphir+ Zéphir
* XXX
+#23482 + #23482 Epic 5 : Intégrer le service "Configuration" dans Zéphir-UI+ Zéphir-UI
* XXX
+#22024 + #22024 Epic 5 : Enregistrer/réutiliser les valeurs de configuration issues d'une session d'édition et les associer à une instance de serveur+ serveur
* XXX
+#23524 + #23524 Epic 5 : Publier dans server-manager les variables modifiées dans config-manager+ config-manager
* XXX
+#23526 + #23526 Epic 6 : Déployer la configuration sur les serveurs+ serveurs
* XXX
+#23527 + #23527 Epic 6 : Exécuter le reconfigure sur le module depuis un message envoyé par Zéphir+ Zéphir
* XXX
+#23497 + #23497 Intégrer les nouveaux host nebula dans jenkins+ jenkins
* XXX
+#23495 + #23495 Étudier et résoudre les dysfonctionnements constatés sur le serveur de listes EOLE+ EOLE
* 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. Zéphir 2
* GenConfig
** suite Epic 5
** Définir le lien kong / session genconfig
** sauvegarde du "config.eol" attaché au Serveur venant d'être édité.
** sauvegarde du "config.eol".
* Zephir UI
** enlever l'écran de login
** enlever les fake data serveurs
** créer un "test setup" qui initialise zéphir avec un jeu de donnée basique (en utilisant l'API!)
** Créer le bouton "editer configuration" ==> démarre l'iframe de la session genconfig
** Créer le bouton "deploy conf" ==> envoi le message 'deployconf' vers saltmaster
** Créer le bouton "reconfigure" ==> execute l'action 'reconfigure'
* Saltmaster / module
** Créer un message 'deployconf' vers un serveur. Nous récupérons les fichier aggregation.xml+config.eol
** Action salt : 'deployconf' : transfert aggregation.xml+config.eol vers le serveur
** Action reconfigure : exécute reconfigure sur le module
** revoir procédure d'enregistrement d'un module
h3. 2.7.0
* Suite ISO (installer)
* Démarrer systemd-network/resolvd/timesyncd (#23446)
h3. ScribeAd
* Arbitrer #23400#note-2 (certaines sont à faire)
* Réflexion Client Scribe
** Evaluation salt-minion windows
** -Créer un gpo avec l'outil gpo-tool pour exécuter un script au démarrage du PC (possibilité de déployer un logiciel comme salt-minion), de l'utilisateur (ex: infoquota.exe), ou monter des unités réseaux à la connexion (ex:classe c32). Attention : il doit être compatible Seth/ScribeAD-
h3. Infra
* Intégrer les nouveaux host nebula dans jenkins
* Sur le serveur de liste : forcer le REPLY_TO à la liste
* Pb d'abonnement des utilisateurs (validation incorrecte par mail)
h3. MCO
* Hapy
* -Rsyslog certificat-
* Annonce Samba paquets
* Annonce 2.5.2.3
h3. Charge
* Prévue : *190* points
h3. Capacité
* Prévue : *107* j/h
* Planification des scénarios
** http://eole.ac-dijon.fr/ethercalc/RessourcesSprint-2018-14-16
** http://eole.ac-dijon.fr/ethercalc/Planning-2018-14-16
h3. Critères d'acceptation, livrables et démos
+#23467 + #23467 Vérifier et préparer la publication des paquets correctifs samba pour le module Seth+
* Les paquets ont fait l'objet d'une qualification Squash
* Les versions 4.5.12 et 4.7.4 sont disponibles en version stable depuis le 5 avril : https://dev-eole.ac-dijon.fr/news/419
+#23488 + #23488 Finaliser la publication de la version EOLE 2.5.2.3+ 2.5.2.3
* Image mise à disposition et annoncée le 4 avril : https://dev-eole.ac-dijon.fr/news/418
* Tests Jenkins 2.5.2 en vert : http://jenkins.eole.lan/jenkins/job/2.5.2/view/publi%C3%A9es/
* Documentations 2.5 mises à jour : https://dev-eole.ac-dijon.fr/news/421
+#23423 + #23423 Écrire les CR d'ateliers sur le blog (part 5)+
* Publication du compte-rendu du groupe Mutualiser la gestion utilisateur dans FreeIPA pour des domaines Microsoft : https://pcll.ac-dijon.fr/eole/hackathon-freeipa-samba4-ad/
+#20771 + #20771 Hâpy doit permettre de définir le nom du cluster+ cluster
* XXX
+#23400 + #23400 Évolution du module ScribeAD+ ScribeAD
* XXX
+#23434 + #23434 Étudier le module Salt : win_lgpo (Local Policy on Windows)+ Windows)
* XXX
+#23494 + #23494 EOLE 2.7.0 : Suivre le bug d’encodage sur l’installeur ISO+
ISO
* XXX
+#23446 + #23446 EOLE 2.7.0 : Mise à niveau de la gestion du réseau avec Systemd-networkd+ Systemd-networkd
* XXX
+#23474 + #23474 Formation React.js : jeudi 19/04 matin ?+ ?
* XXX
+#23433 + #23433 React.js front+ front
* XXX
+#23475 + #23475 Choix d'architecture pour Zéphir+ Zéphir
* XXX
+#23335 + #23335 Ne pas préinstaller eole-reverseproxy sur tous les modules+ modules
* XXX
+#23477 + #23477 Intégrer Zéphir-UI à l'authentification OpenID Connect+ Connect
* XXX
+#23478 + #23478 Connecter Zéphir-UI sur l'API "server" de Zéphir+ Zéphir
* XXX
+#23482 + #23482 Epic 5 : Intégrer le service "Configuration" dans Zéphir-UI+ Zéphir-UI
* XXX
+#22024 + #22024 Epic 5 : Enregistrer/réutiliser les valeurs de configuration issues d'une session d'édition et les associer à une instance de serveur+ serveur
* XXX
+#23524 + #23524 Epic 5 : Publier dans server-manager les variables modifiées dans config-manager+ config-manager
* XXX
+#23526 + #23526 Epic 6 : Déployer la configuration sur les serveurs+ serveurs
* XXX
+#23527 + #23527 Epic 6 : Exécuter le reconfigure sur le module depuis un message envoyé par Zéphir+ Zéphir
* XXX
+#23497 + #23497 Intégrer les nouveaux host nebula dans jenkins+ jenkins
* XXX
+#23495 + #23495 Étudier et résoudre les dysfonctionnements constatés sur le serveur de listes EOLE+ EOLE
* 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.