Scénario #29214
L'import AAF sur Seth 2.7x doit être fonctionnel
100%
Description
Il semble que l'action EAD import AAF sur un Seth ne soit pas fonctionnelle.
voir : https://dev-eole.ac-dijon.fr/jenkins/job/2.7.1/job/test-seth-aaf-mini-2.7.1-amd64/109/console
00:29:53.118 * importation des comptes dans mongdob 00:29:53.118 local: 00:29:53.118 {"message": {"type": "info", "text": "Importation effectu\u00e9e"}} 00:29:53.118 * importation des comptes dans l'AD 00:30:02.128 ERROR: Minions returned with non-zero exit code 00:30:02.128 local: 00:30:02.129 'ead.importad_launch' is not available.
Solutions à mettre en œuvre¶
- implémenter les corrections sur EOLE >= 2.7.0
- faire en sorte que les modules saltstack liées à l'importation EAD soient chargés et fonctionnels
Critères d'acceptation¶
Les tests Jenkins testant l'import sont passants
Subtasks
Related issues
Associated revisions
Externaliser le lancement de l’import pour pallier le problème de version.
Ref #29214
test seth aaf-mini : fix options for EOLE < 2.7.1
Ref: #29214
logparser : add salt authenticatication error
Ref: #29214
test seth aaf-mini : ignore DNS internal service accounts
Ref: #29214
test seth aaf-mini : only 13 accounts since last modification ?
Ref: #29214
test seth aaf-mini : 11 utilisateurs quand on enlève les comptes de machine !
Ref: #29214
History
#1 Updated by Gilles Grandgérard over 3 years ago
- Story points set to 2.0
#2 Updated by Joël Cuissinat over 3 years ago
- Description updated (diff)
#3 Updated by Joël Cuissinat over 3 years ago
- Description updated (diff)
#4 Updated by Matthieu Lamalle over 3 years ago
Le paquet python-sethaaf ne propose que pour python 2.7.
Il faut porter le code en python3 pour être compatible avec l'EAD3.
Attention : dépendance sur des bindings samba disponibles uniquement en python2 sur EOLE.
Sous réserve de disposer des bindings python3 pour Samba, il suffit de porter le code python-sethaaf en python3.
Sinon, il faudrait réaliser un subprocess exécutant du python2.
#5 Updated by Joël Cuissinat over 3 years ago
Matthieu Lamalle a écrit :
Le paquet python-sethaaf ne propose que pour python 2.7.
Il faut porter le code en python3 pour être compatible avec l'EAD3.
Attention : dépendance sur des bindings samba disponibles uniquement en python2 sur EOLE.Sous réserve de disposer des bindings python3 pour Samba, il suffit de porter le code python-sethaaf en python3.
Sinon, il faudrait réaliser un subprocess exécutant du python2.
Il faut aller au plus rapide et donc privilégier la solution "subprocess" comme cela a déjà été fait précédemment pour #26677.
#6 Updated by Joël Cuissinat over 3 years ago
- Related to Tâche #29279: Validation du scénario : L'import AAF sur Seth 2.7x doit être fonctionnel added
#7 Updated by Joël Cuissinat over 3 years ago
jojo@jojo-MS-B09611:~/git/seth-aaf (master=)$ git branch -r --contains 9d016aa1 origin/2.7.0/master origin/2.7.1/master origin/HEAD -> origin/master origin/dist/eole/2.7.0/master origin/dist/eole/2.7.1/master origin/dist/eole/2.7.2/master origin/master
#8 Updated by Joël Cuissinat over 3 years ago
#9 Updated by Joël Cuissinat over 3 years ago
- Release set to EOLE 2.7.1.2
#10 Updated by Joël Cuissinat over 3 years ago
- Assigned To set to Benjamin Bohard
#11 Updated by Joël Cuissinat over 3 years ago
- Status changed from Nouveau to Terminé (Sprint)