Projet

Général

Profil

Tâche #31203

Scénario #29191: [multi-étab] Disparition du groupe etablissement entre 2.6.2 et 2.7.1

Corrections à effectuer

Ajouté par Joël Cuissinat il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
23/11/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Suite à l'étude, les corrections à envisager sont les suivantes :
  • supprimer l'exception sur les établissements dans lsc.xml (NB : ces groupes sont par défaut rattachés à l'établissement racine)
  • interdire la création d'établissement 100% numérique (déjà fait pour l'EAD par #30340)
  • remplacer les occurrences de "00000001" et "00000002" dans les tests Jenkins

Demandes liées

Lié à EOLE AD DC - Tâche #28464: ScribeAD : les partages ne devraient pas être créés avant la synchro lsc Fermé 29/04/2019

Révisions associées

Révision 766070b8 (diff)
Ajouté par Joël Cuissinat il y a plus de 3 ans

  • tmpl/lsc.xml : synchrnonise "Etablissement" groups

Ref: #31203

Révision 384916ef (diff)
Ajouté par Joël Cuissinat il y a plus de 3 ans

tests importation multi-etab : renommage des établissements

Ref: #31203

Révision 82c50c69 (diff)
Ajouté par Joël Cuissinat il y a plus de 3 ans

Increase AD group wait

Ref: #31203
Ref: #28464

Révision fa52709c (diff)
Ajouté par Joël Cuissinat il y a plus de 3 ans

tests importation multi-etab : les ACL sont affichées en minuscules

Ref: #31203

Révision 94ef13be (diff)
Ajouté par Joël Cuissinat il y a plus de 3 ans

tests importation multi-etab : majuscules conservées en 2.6.2 !

Ref: #31203

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Assigné à mis à Joël Cuissinat

#3 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Description mis à jour (diff)

#4 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Description mis à jour (diff)

#5 Mis à jour par Joël Cuissinat il y a plus de 3 ans

J'ai compilé en 2.7.1, on va laisser tourner http://jenkins.eole.lan/jenkins/job/2.7.1/job/test-importation-acascribe-multietab-2.7.1-amd64/ cette nuit puis on étudiera :

~/git/eole-ci-tests/tests$ rgrep -E '00000001|00000002' | grep -v check-aaf-mini.sh
seth/synchronisation/prepare-seth1-eolead.sh:doCreateOUEtablissement 00000001
seth/synchronisation/prepare-seth1-eolead.sh:doCreateOUEtablissement 00000002
importation/importation_yoyo_eleves_multietab.sh:if [ "$ETAB" = "00000001" ]; then
importation/importation_yoyo_eleves_multietab.sh:if [ "$ETAB" = "00000001" ]; then
importation/Importation-AcaScribe-MultiEtab.yaml:  - run: importation_yoyo_eleves_multietab.sh 00000001 ETB1 prenom.eleve19
importation/Importation-AcaScribe-MultiEtab.yaml:  - run: importation_yoyo_professeurs_multietab.sh 00000001 ETB1 prenom.prof9
importation/Importation-AcaScribe-MultiEtab.yaml:  - run: importation_yoyo_eleves_multietab.sh 00000002 ETB2 prenom.eleve191
importation/Importation-AcaScribe-MultiEtab.yaml:  - run: importation_yoyo_professeurs_multietab.sh 00000002 ETB2 prenom.prof91
importation/activer-multi-etab.sh:    python3 ./add_etab.py 00000001
importation/activer-multi-etab.sh:    python3 ./add_etab.py 00000002
importation/activer-multi-etab.sh:    ./add_etab.py 00000001
importation/activer-multi-etab.sh:    ./add_etab.py 00000002
importation/activer-multi-etab.sh:00000002;ETB2
importation/activer-multi-etab.sh:00000001;ETB1

#6 Mis à jour par Joël Cuissinat il y a plus de 3 ans

Il y a toujours des erreurs setfacl mais à la création des établissements secondaires cette fois !

        AUTOMATE : aca.scribe 'activer-multi-etab.sh' args=[] timeout=1000 --> 1920
        monitorReponse: vmid=448311
            Created ou "OU=0000001E,DC=domscribe,DC=ac-test,DC=fr" 
            Created ou "OU=Utilisateurs,OU=0000001E,DC=domscribe,DC=ac-test,DC=fr" 
            Created ou "OU=Ordinateurs,OU=0000001E,DC=domscribe,DC=ac-test,DC=fr" 

            setfacl : Option -m : Argument invalide près du caractère 3
            Ajout de l'établissement 0000001E
            error in set_acl:  ['setfacl', '-PRm', 'g:0000001E:rwx', '/home/workgroups/0000001E']   2
            ajout de profs-0000001E
            ajout de eleves-0000001E
            Created ou "OU=0000002E,DC=domscribe,DC=ac-test,DC=fr" 
            Created ou "OU=Utilisateurs,OU=0000002E,DC=domscribe,DC=ac-test,DC=fr" 
            Created ou "OU=Ordinateurs,OU=0000002E,DC=domscribe,DC=ac-test,DC=fr" 

            setfacl : Option -m : Argument invalide près du caractère 3
            Ajout de l'établissement 0000002E
            error in set_acl:  ['setfacl', '-PRm', 'g:0000002E:rwx', '/home/workgroups/0000002E']   2
            ajout de profs-0000002E
            ajout de eleves-0000002E
            Création du fichier d'association établissement/préfixe
        Fin monitorReponse: vmid=448311 Duree=220s timeout=1920s  (11%)

D'après les tests que j'ai effectué en maquette, la prise en compte du groupe établissement nécessaire 37 à 38 itération (avec sleep de 2 secondes !) contre 30 maxi dans eoleshare.py !

#7 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Lié à Tâche #28464: ScribeAD : les partages ne devraient pas être créés avant la synchro lsc ajouté

#8 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

Cette fois le test est OK toutes versions confondues :)

#9 Mis à jour par Gilles Grandgérard il y a plus de 3 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF