Projet

Général

Profil

Sprint 2018 14-16 Equipe MENSR » Historique » Version 29

Joël Cuissinat, 19/04/2018 10:05

1 1
h1. sprint 2018 14-16 Equipe MENSR
2 1
3 1
h2. Objectifs du sprint
4 1
5 3 Gilles Grandgérard
h3. Zéphir 2
6 1
7 3 Gilles Grandgérard
* GenConfig
8 3 Gilles Grandgérard
** suite Epic 5
9 3 Gilles Grandgérard
** Définir le lien kong / session genconfig
10 9 Emmanuel GARETTE
** sauvegarde du "config.eol" attaché au Serveur venant d'être édité.
11 9 Emmanuel GARETTE
** sauvegarde du "config.eol".
12 3 Gilles Grandgérard
13 3 Gilles Grandgérard
* Zephir UI
14 5 Lionel Morin
** enlever l'écran de login 
15 5 Lionel Morin
** enlever les fake data serveurs
16 5 Lionel Morin
** créer un "test setup" qui initialise zéphir avec un jeu de donnée basique (en utilisant l'API!)
17 5 Lionel Morin
** Créer le bouton "editer configuration" ==> démarre l'iframe de la session genconfig
18 5 Lionel Morin
** Créer le bouton "deploy conf" ==> envoi le message 'deployconf' vers saltmaster
19 5 Lionel Morin
** Créer le bouton "reconfigure" ==> execute l'action 'reconfigure'
20 3 Gilles Grandgérard
21 3 Gilles Grandgérard
* Saltmaster / module
22 3 Gilles Grandgérard
** Créer un message 'deployconf' vers un serveur. Nous récupérons les fichier aggregation.xml+config.eol
23 3 Gilles Grandgérard
** Action salt : 'deployconf' :  transfert aggregation.xml+config.eol vers le serveur
24 3 Gilles Grandgérard
** Action reconfigure : exécute reconfigure sur le module
25 3 Gilles Grandgérard
** revoir procédure d'enregistrement d'un module
26 3 Gilles Grandgérard
27 3 Gilles Grandgérard
h3. 2.7.0
28 3 Gilles Grandgérard
29 3 Gilles Grandgérard
* Suite ISO (installer)
30 7 Joël Cuissinat
* Démarrer systemd-network/resolvd/timesyncd (#23446)
31 4 Gilles Grandgérard
32 4 Gilles Grandgérard
h3. ScribeAd
33 4 Gilles Grandgérard
34 8 Joël Cuissinat
* Arbitrer #23400#note-2 (certaines sont à faire)
35 4 Gilles Grandgérard
* Réflexion Client Scribe
36 7 Joël Cuissinat
** Evaluation salt-minion windows
37 14 Joël Cuissinat
** -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-
38 4 Gilles Grandgérard
39 4 Gilles Grandgérard
h3. Infra
40 4 Gilles Grandgérard
41 4 Gilles Grandgérard
* Intégrer les nouveaux host nebula dans jenkins
42 4 Gilles Grandgérard
* Sur le serveur de liste : forcer le REPLY_TO à la liste 
43 4 Gilles Grandgérard
* Pb d'abonnement des utilisateurs (validation incorrecte par mail)
44 4 Gilles Grandgérard
45 4 Gilles Grandgérard
h3. MCO
46 4 Gilles Grandgérard
47 4 Gilles Grandgérard
* Hapy
48 15 Joël Cuissinat
* -Rsyslog certificat-
49 4 Gilles Grandgérard
* Annonce Samba paquets
50 4 Gilles Grandgérard
* Annonce 2.5.2.3
51 4 Gilles Grandgérard
52 1
h3. Charge
53 1
54 13 Joël Cuissinat
* Prévue : *190* points
55 1
56 1
h3. Capacité
57 1
58 11 Scrum Master
* Prévue : *107* j/h
59 2 Gérald Schwartzmann
* Planification des scénarios
60 12 Scrum Master
** http://eole.ac-dijon.fr/ethercalc/RessourcesSprint-2018-14-16
61 12 Scrum Master
** http://eole.ac-dijon.fr/ethercalc/Planning-2018-14-16
62 1
63 1
h3. Critères d'acceptation, livrables et démos
64 1
65 18 Joël Cuissinat
+#23467 Vérifier et préparer la publication des paquets correctifs samba pour le module Seth+
66 16 Joël Cuissinat
67 16 Joël Cuissinat
* Les paquets ont fait l'objet d'une qualification Squash
68 16 Joël Cuissinat
* 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
69 16 Joël Cuissinat
70 18 Joël Cuissinat
+#23488 Finaliser la publication de la version EOLE 2.5.2.3+
71 16 Joël Cuissinat
72 16 Joël Cuissinat
* Image mise à disposition et annoncée le 4 avril : https://dev-eole.ac-dijon.fr/news/418
73 16 Joël Cuissinat
* Tests Jenkins 2.5.2 en vert : http://jenkins.eole.lan/jenkins/job/2.5.2/view/publi%C3%A9es/
74 16 Joël Cuissinat
* Documentations 2.5 mises à jour : https://dev-eole.ac-dijon.fr/news/421
75 16 Joël Cuissinat
76 18 Joël Cuissinat
+#23423 Écrire les CR d'ateliers sur le blog (part 5)+
77 16 Joël Cuissinat
78 16 Joël Cuissinat
* 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/
79 16 Joël Cuissinat
80 18 Joël Cuissinat
+#20771 Hâpy doit permettre de définir le nom du cluster+
81 16 Joël Cuissinat
82 20 Joël Cuissinat
* Restauration de la variable experte "Nom de la grappe OpenNebula par défaut" (one_cluster_name), sa valeur est modifiable après instance
83 23 Joël Cuissinat
* Documentation de la fonctionnalité : http://eole.ac-dijon.fr/documentations/2.6/partielles/beta/ModuleHapy/co/50-Virtualisation_2.html#icN1f
84 23 Joël Cuissinat
* Ajout d'un test squash
85 25 Joël Cuissinat
* Test Jenkins en vert : http://jenkins.eole.lan/jenkins/job/2.6.2/job/test-hapy-001-2.6.2-amd64/buildTimeTrend
86 16 Joël Cuissinat
87 18 Joël Cuissinat
+#23400 Évolution du module ScribeAD+
88 16 Joël Cuissinat
89 24 Joël Cuissinat
* Arbitrage des évolutions à implémenter
90 24 Joël Cuissinat
* Implémentation d'une partie des évolutions retenues
91 27 Joël Cuissinat
** Mise en œuvre possible à partir d'un module Scribe non instancié
92 27 Joël Cuissinat
** Nettoyage du cache LXC
93 27 Joël Cuissinat
** Suppression de l'utilisateur par défaut "Ubuntu"
94 27 Joël Cuissinat
** Ajout d'un simple lien symbolique pour les logs car Samba n'utilise par rsyslog sur Seth
95 16 Joël Cuissinat
96 18 Joël Cuissinat
+#23434 Étudier le module Salt : win_lgpo (Local Policy on Windows)+
97 16 Joël Cuissinat
98 16 Joël Cuissinat
* XXX
99 16 Joël Cuissinat
100 18 Joël Cuissinat
+#23494 EOLE 2.7.0 : Suivre le bug d’encodage sur l’installeur ISO+
101 16 Joël Cuissinat
102 29 Joël Cuissinat
* Problème toujours présent
103 16 Joël Cuissinat
104 18 Joël Cuissinat
+#23446 EOLE 2.7.0 : Mise à niveau de la gestion du réseau avec Systemd-networkd+
105 16 Joël Cuissinat
106 29 Joël Cuissinat
* Non traité
107 16 Joël Cuissinat
108 18 Joël Cuissinat
+#23474 Formation React.js : jeudi 19/04 matin ?+
109 16 Joël Cuissinat
110 29 Joël Cuissinat
* Reportée au vendredi 20/04 après-midi
111 16 Joël Cuissinat
112 18 Joël Cuissinat
+#23433 React.js front+
113 16 Joël Cuissinat
114 16 Joël Cuissinat
* XXX
115 1
116 1
+#23475 Choix d'architecture pour Zéphir+
117 1
118 29 Joël Cuissinat
D'après le compte-rendu de William (mail du 05/04), les décisions suivantes ont été prises :
119 29 Joël Cuissinat
* La première cible est « all-in-one », même si toutes les briques peuvent être mises à l'échelle individuellement, ce n'est pas la cible prioritaire (docker-compose version 3 est en mode swarm)
120 29 Joël Cuissinat
* Utilisation du registre public docker : EOLE a déjà un compte : https://hub.docker.com/u/eoleteam/
121 29 Joël Cuissinat
* Passer les conteneurs Ubuntu sur Bionic
122 29 Joël Cuissinat
* La gestion des utilisateurs est déportée dans Keycloak pour la V1
123 29 Joël Cuissinat
* Les versions EOLE faites pour le Zéphir2 sont utilisables en dehors du Zéphir2 en mode serveur GNU/Linux standard dans un premier temps (vu et acté avec le MTES)
124 16 Joël Cuissinat
125 18 Joël Cuissinat
+#23335 Ne pas préinstaller eole-reverseproxy sur tous les modules+
126 16 Joël Cuissinat
127 16 Joël Cuissinat
* XXX
128 16 Joël Cuissinat
129 18 Joël Cuissinat
+#23477 Intégrer Zéphir-UI à l'authentification OpenID Connect+
130 16 Joël Cuissinat
131 16 Joël Cuissinat
* XXX
132 16 Joël Cuissinat
133 18 Joël Cuissinat
+#23478 Connecter Zéphir-UI sur l'API "server" de Zéphir+
134 16 Joël Cuissinat
135 16 Joël Cuissinat
* XXX
136 16 Joël Cuissinat
137 18 Joël Cuissinat
+#23482 Epic 5 : Intégrer le service "Configuration" dans Zéphir-UI+
138 1
139 22 Emmanuel GARETTE
* XXX
140 21 Emmanuel GARETTE
141 22 Emmanuel GARETTE
+#22024 Epic 5 : Enregistrer/réutiliser les valeurs de configuration issues d'une session d'édition et les associer à une instance de serveur+
142 16 Joël Cuissinat
+#23524 Epic 5 : Publier dans server-manager les variables modifiées dans config-manager+
143 18 Joël Cuissinat
144 26 Joël Cuissinat
* %{color:green}démo% : il est possible d'éditer et enregistrer la configuration d'un serveur sur Zéphir
145 26 Joël Cuissinat
* %{color:green}démo% : les valeurs enregistrées sont accessibles dans le service "server"
146 16 Joël Cuissinat
147 18 Joël Cuissinat
+#23526 Epic 6 : Déployer la configuration sur les serveurs+
148 16 Joël Cuissinat
149 16 Joël Cuissinat
* XXX
150 16 Joël Cuissinat
151 18 Joël Cuissinat
+#23527 Epic 6 : Exécuter le reconfigure sur le module depuis un message envoyé par Zéphir+
152 16 Joël Cuissinat
153 16 Joël Cuissinat
* XXX
154 16 Joël Cuissinat
155 18 Joël Cuissinat
+#23497 Intégrer les nouveaux host nebula dans jenkins+
156 16 Joël Cuissinat
157 28 Joël Cuissinat
* Le VDC est créé
158 28 Joël Cuissinat
* Les utilisateurs en font partie
159 28 Joël Cuissinat
* Les 9 *@gateway-mensr@* sont démarrées
160 16 Joël Cuissinat
161 18 Joël Cuissinat
+#23495 Étudier et résoudre les dysfonctionnements constatés sur le serveur de listes EOLE+
162 16 Joël Cuissinat
163 16 Joël Cuissinat
* XXX
164 16 Joël Cuissinat
165 1
h2. Revue du sprint
166 1
167 1
h3. Charge
168 1
169 1
* Effective : *E* points
170 1
* Ajoutée : *A* points
171 1
* Retirée : *R* points
172 1
173 1
h3. Capacité
174 1
175 1
* Effective : *E* j/h
176 1
* Ajoutée : *A* j/h
177 1
* Retirée : *R* j/h
178 1
179 1
h3. Objectifs réalisés
180 1
181 1
*P* points ont été réalisés.
182 1
183 1
* <Objectif1>
184 1
185 1
186 1
h3. Objectifs non réalisés
187 1
188 1
*S* points n’ont pas été démarrés.
189 1
*T* points n’ont pas été terminés.
190 1
191 1
* <Objectif2>
192 1
** <raison 1>
193 1
** <raison 2>
194 1
195 1
h3. Vélocité
196 1
197 1
* *P* points réalisés avec *T1* heures.
198 1
* *T* points n’ont pas été terminés avec *T2* heures.