Projet

Général

Profil

Development #34970

déploiement multi publik, déclaration des services secondaires dans authentic

Ajouté par Frédéric Péters il y a presque 5 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
19 juillet 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Ils remontent du publik secondaire vers l'hobo primaire, il faudrait alors notifier les services primaires pour qu'ils soient mis au courant de l'apparition de nouveaux services, particulièrement authentic pour qu'il puisse enregistrer les métadonnées SAML.


Fichiers

Révisions associées

Révision a5f0dac3 (diff)
Ajouté par Frédéric Péters il y a plus de 4 ans

agent: notify primary agent when hobo registers secondary services (#34970)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 5 ans

#2

Mis à jour par Nicolas Roche il y a presque 5 ans

Il manque un 's' à 'notify_agent'.
( s/notify_agent/notify_agents/ )

Ensuite, je n'ai pas compris pourquoi, mais ça casse plus loin.

  File "/home/nroche/src/hobo/hobo/agent/worker/celery.py", line 44, in hobo_notify
    services.notify(notification['data'])
  File "/home/nroche/src/hobo/hobo/agent/worker/services.py", line 235, in notify
    list(pool.imap_unordered(lambda x: x.notify(data), services))
  File "/usr/lib/python2.7/multiprocessing/pool.py", line 673, in next
    raise value
AttributeError: 'NoneType' object has no attribute 'get'

Et du coup je n'observe pas le résultat attendu.
(si j'ai bien compris, de ne plus avoir besoin de redéployer après un cook pour pouvoir accéder aux services déployés)

#3

Mis à jour par Frédéric Péters il y a presque 5 ans

  • Statut changé de Solution proposée à En cours
  • Patch proposed changé de Oui à Non

Posé vite fait avant de déconnecter, j'aurais du tester etc. je reprendrai plus tard.

#4

Mis à jour par Frédéric Péters il y a presque 5 ans

(la trace parce que c'était le mauvais notify_agents qui était appelé, celui qui fait des hobo-notify, pas des hobo-deploy).

#5

Mis à jour par Thomas Noël il y a plus de 4 ans

  • Statut changé de Solution proposée à Résolu (à déployer)

Marche nickel.

commit a5f0dac3a55fba2faec95b3c18e5ae5ff994a57a
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri Jul 19 17:58:12 2019 +0200

    agent: notify primary agent when hobo registers secondary services (#34970)

#6

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF