Project

General

Profile

Tâche #31203

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

Corrections à effectuer

Added by Joël Cuissinat 10 months ago. Updated 10 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
11/23/2020
Due date:
% Done:

100%

Remaining (hours):
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

Related issues

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

Associated revisions

Revision 766070b8 (diff)
Added by Joël Cuissinat 10 months ago

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

Ref: #31203

Revision 384916ef (diff)
Added by Joël Cuissinat 10 months ago

tests importation multi-etab : renommage des établissements

Ref: #31203

Revision 82c50c69 (diff)
Added by Joël Cuissinat 10 months ago

Increase AD group wait

Ref: #31203
Ref: #28464

Revision fa52709c (diff)
Added by Joël Cuissinat 10 months ago

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

Ref: #31203

Revision 94ef13be (diff)
Added by Joël Cuissinat 10 months ago

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

Ref: #31203

History

#1 Updated by Joël Cuissinat 10 months ago

  • Status changed from Nouveau to En cours

#2 Updated by Joël Cuissinat 10 months ago

  • Assigned To set to Joël Cuissinat

#3 Updated by Joël Cuissinat 10 months ago

  • Description updated (diff)

#4 Updated by Joël Cuissinat 10 months ago

  • Description updated (diff)

#5 Updated by Joël Cuissinat 10 months ago

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 Updated by Joël Cuissinat 10 months ago

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 Updated by Joël Cuissinat 10 months ago

  • Related to Tâche #28464: ScribeAD : les partages ne devraient pas être créés avant la synchro lsc added

#8 Updated by Joël Cuissinat 10 months ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

Cette fois le test est OK toutes versions confondues :)

#9 Updated by Gilles Grandgérard 10 months ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF