Project

General

Profile

Scénario #29214

L'import AAF sur Seth 2.7x doit être fonctionnel

Added by Gilles Grandgérard over 3 years ago. Updated over 3 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
10/28/2019
Due date:
11/22/2019
% Done:

100%

Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

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

Tâche #29238: Externaliser le lancement des commandes nécessitant python2FerméBenjamin Bohard


Related issues

Related to Distribution EOLE - Tâche #29279: Validation du scénario : L'import AAF sur Seth 2.7x doit être fonctionnel Fermé 11/04/2019

Associated revisions

Revision 9d016aa1 (diff)
Added by Benjamin Bohard over 3 years ago

Externaliser le lancement de l’import pour pallier le problème de version.

Ref #29214

Revision 794fbbdc (diff)
Added by Joël Cuissinat over 3 years ago

test seth aaf-mini : fix options for EOLE < 2.7.1

Ref: #29214

Revision d8f9f401 (diff)
Added by Joël Cuissinat over 3 years ago

logparser : add salt authenticatication error

Ref: #29214

Revision 288ed03b (diff)
Added by Joël Cuissinat over 3 years ago

test seth aaf-mini : ignore DNS internal service accounts

Ref: #29214

Revision b2807382 (diff)
Added by Joël Cuissinat over 3 years ago

test seth aaf-mini : only 13 accounts since last modification ?

Ref: #29214

Revision 124f2731 (diff)
Added by Joël Cuissinat over 3 years ago

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

#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)

Also available in: Atom PDF