Développement #103431
closedSupprimer la dépendance à rabbitmq pour le cook
0%
Description
C'est trop lourd pour ce qu'on en fait et on a acté en eocamp qu'on devrait pouvoir s'en passer
Updated by Robot Gitea 11 months ago
- Status changed from Nouveau to Solution proposée
Gael Pasgrimaud (gpasgrimaud) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/hobo/pulls/216
- Titre : deploy: remove rabbitmq dependency (#103431)
- Modifications : https://git.entrouvert.org/entrouvert/hobo/pulls/216/files
Updated by Robot Gitea 11 months ago
- Status changed from Solution proposée to En cours
Gael Pasgrimaud (gpasgrimaud) a commencé à travailler sur une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/hobo/pulls/216
- Titre : WIP: deploy: remove rabbitmq dependency (#103431)
- Modifications : https://git.entrouvert.org/entrouvert/hobo/pulls/216/files
Updated by Gael Pasgrimaud 9 months ago
- Related to Développement #62020: Supprimer la dépendance à celery added
Updated by Gael Pasgrimaud 9 months ago
- Related to Développement #105999: Supprimer la dépendance à rabbitmq added
Updated by Emmanuel Cazenave 8 months ago
Ça marche en local parce que sur ton installation devinst ton utilisateur est propriétaire des /var/lib/{hobo,authentic,chrono, ...}.
Il me semble que ça échouera en prod, le user hobo ne pourra pas créer les répertoires de tenant (puisqu'on fait des sudo -u hobo hobo-manage cook ...).
Peut-être switcher vers l'utilisateur uniux correspondant comme le fait l'agent hobo (#105999#note-14) ?
Updated by Gael Pasgrimaud 8 months ago
Tout à fait. C'est plus ou moins ce que j'avais mis sur le ticket chapeau https://dev.entrouvert.org/issues/105999#note-13
Ce qui me surprends c'est que les settings sont au niveau de l'agent:
rg AUTHENTIC_MANAGE_COMMAND ~/.config/publik/ /home/gawel/.config/publik/settings/hobo-agent/settings.py 8:AUTHENTIC_MANAGE_COMMAND = "/home/gawel/envs/publik-env-py3/bin/authentic2-multitenant-manage"
Du coup je sais pas trop comment il trouve les bonnes variables sans passer par l'agent. Celles par défaut ne devrait pas fonctionner. Mais pas bien grave. Il doit y avoir un peu de magie parce que dans les logs je vois bien des /home/gawel/envs/publik-env-py3/bin/hobo-manage hobo_deploy
Updated by Gael Pasgrimaud about 2 months ago
- Status changed from En cours to Solution proposée
Updated by Gael Pasgrimaud 2 days ago
- Status changed from Solution proposée to En cours
🤖 Pull request fermée.