Projet

Général

Profil

sprint 2018 14-16 Equipe MENSR

20/04/2018

100%

123 demandes   (123 fermées — 0 ouverte)

sprint 2018 14-16 Equipe MENSR

Objectifs du sprint

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

2.7.0

  • Suite ISO (installer)
  • Démarrer systemd-network/resolvd/timesyncd (#23446)

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

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)

MCO

  • Hapy
  • Rsyslog certificat
  • Annonce Samba paquets
  • Annonce 2.5.2.3

Charge

  • Prévue : 109 points

Capacité

Critères d'acceptation, livrables et démos

#23467 Vérifier et préparer la publication des paquets correctifs samba pour le module Seth

#23488 Finaliser la publication de la version EOLE 2.5.2.3

#23423 Écrire les CR d'ateliers sur le blog (part 5)

#20771 Hâpy doit permettre de définir le nom du cluster

#23400 Évolution du module ScribeAD

  • Arbitrage des évolutions à implémenter
  • Implémentation d'une partie des évolutions retenues
    • Mise en œuvre possible à partir d'un module Scribe non instancié
    • Nettoyage du cache LXC
    • Suppression de l'utilisateur par défaut "Ubuntu"
    • Ajout d'un simple lien symbolique pour les logs car Samba n'utilise par rsyslog sur Seth

#23434 Étudier le module Salt : win_lgpo (Local Policy on Windows)

  • étude exécuter un script au démarrage : #23650
  • étude piloter salt minion : #23529
  • étude module GPO pour salt : #23530

#23494 EOLE 2.7.0 : Suivre le bug d’encodage sur l’installeur ISO

  • Problème toujours présent

#23446 EOLE 2.7.0 : Mise à niveau de la gestion du réseau avec Systemd-networkd

  • Non traité

#23474 Formation React.js : jeudi 19/04 matin ?

  • Reportée au vendredi 20/04 après-midi

#23475 Choix d'architecture pour Zéphir

D'après le compte-rendu de William (mail du 05/04), les décisions suivantes ont été prises :
  • 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)
  • Utilisation du registre public docker : EOLE a déjà un compte : https://hub.docker.com/u/eoleteam/
  • Passer les conteneurs Ubuntu sur Bionic
  • La gestion des utilisateurs est déportée dans Keycloak pour la V1
  • 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)

#23335 Ne pas préinstaller eole-reverseproxy sur tous les modules

  • XXX

#23477 Intégrer Zéphir-UI à l'authentification OpenID Connect

  • XXX

#23478 Connecter Zéphir-UI sur l'API "server" de Zéphir

  • XXX

#23482 Epic 5 : Intégrer le service "Configuration" dans Zéphir-UI

  • XXX

#22024 Epic 5 : Enregistrer/réutiliser les valeurs de configuration issues d'une session d'édition et les associer à une instance de serveur
#23524 Epic 5 : Publier dans server-manager les variables modifiées dans config-manager

  • démo : il est possible d'éditer et enregistrer la configuration d'un serveur sur Zéphir
  • démo : les valeurs enregistrées sont accessibles dans le service "server"

#23526 Epic 6 : Déployer la configuration sur les serveurs

  • XXX

#23527 Epic 6 : Exécuter le reconfigure sur le module depuis un message envoyé par Zéphir

  • XXX

#23497 Intégrer les nouveaux host nebula dans jenkins

  • Le VDC est créé
  • Les utilisateurs en font partie
  • Les 9 gateway-mensr sont démarrées

#23495 Étudier et résoudre les dysfonctionnements constatés sur le serveur de listes EOLE

  • Non traité

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.
Suivi du temps
Temps estimé 225.00 heures
Temps passé 278.40 heures
Demandes par
Scénario

22/22

Tâche

101/101