Projet

Général

Profil

Scénario #29214

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

Ajouté par Gilles Grandgérard il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
28/10/2019
Echéance:
22/11/2019
% réalisé:

100%

Points de scénarios:
2.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
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


Sous-tâches

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


Demandes liées

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

Révisions associées

Révision 9d016aa1 (diff)
Ajouté par Benjamin Bohard il y a plus de 4 ans

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

Ref #29214

Révision 794fbbdc (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

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

Ref: #29214

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

logparser : add salt authenticatication error

Ref: #29214

Révision 288ed03b (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

test seth aaf-mini : ignore DNS internal service accounts

Ref: #29214

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

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

Ref: #29214

Révision 124f2731 (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

test seth aaf-mini : 11 utilisateurs quand on enlève les comptes de machine !

Ref: #29214

Historique

#1 Mis à jour par Gilles Grandgérard il y a plus de 4 ans

  • Points de scénarios mis à 2.0

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

  • Description mis à jour (diff)

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

  • Description mis à jour (diff)

#4 Mis à jour par Matthieu Lamalle il y a plus de 4 ans

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 Mis à jour par Joël Cuissinat il y a plus de 4 ans

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 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Lié à Tâche #29279: Validation du scénario : L'import AAF sur Seth 2.7x doit être fonctionnel ajouté

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

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 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Release mis à EOLE 2.7.1.2

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

  • Assigné à mis à Benjamin Bohard

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

  • Statut changé de Nouveau à Terminé (Sprint)

Formats disponibles : Atom PDF