Bug #62017
la création d'instance "Hobo" pour l'hobo lui-même aurait pété la barre latérale publik (?)
0%
Description
https://agents-slaget.test.entrouvert.org/__services.js
{"title": "Hobo", "slug": "hobo", "service_id": "hobo", "uniq": true, "url": "https://hobo-slaget.test.entrouvert.org/", "backoffice_menu_url": null},
→ "backoffice_menu_url": null
donc pas de menu.json donc pas d'entrée "Système" ajoutée.
Dans le sujet je pointe la création d'instance "Hobo" parce que c'est le seul truc qui a été laissé du revert de #60572, peut-être qu'il faut revert davantage, créer une migration qui vire les Hobo.objects.filter(local=True).delete() voire plus fin parce que multi-collectivités.
(mais je pose juste ça comme hypothèse)
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 2 ans
- Assigné à
Emmanuel Cazenavesupprimé
(et Manu en congés cette semaine)
Mis à jour par Frédéric Péters il y a environ 2 ans
- Assigné à mis à Frédéric Péters
Dans l'hobo.json stocké,
"services": [ { "service-id": "hobo", "title": "Hobo", "slug": "hobo", "base_url": "https://hobo-slaget.test.entrouvert.org/", "saml-sp-metadata-url": "https://hobo-slaget.test.entrouvert.org/accounts/mellon/metadata/", "backoffice-menu-url": "https://hobo-slaget.test.entrouvert.org/menu.json", "provisionning-url": "https://hobo-slaget.test.entrouvert.org/__provision__/" }, ... { "id": 1, "title": "Hobo", "slug": "hobo", "base_url": "https://hobo-slaget.test.entrouvert.org/", "secret_key": "...", "template_name": "", "secondary": false, "local": true, "service-id": "hobo", "service-label": "Serveur de d\u00e9ploiement", "variables": {}, "saml-sp-metadata-url": "https://hobo-slaget.test.entrouvert.org/accounts/mellon/metadata/", "provisionning-url": "https://hobo-slaget.test.entrouvert.org/__provision__/" }
le premier étant le local généré automatiquement, l'autre étant celui sorti de la db.
Mis à jour par Frédéric Péters il y a environ 2 ans
- Lié à Development #60572: Stocker les infos sur soi même dans environment.models ::Hobo (pour pouvoir changer de nom de domaine) ajouté
Mis à jour par Thomas Noël il y a environ 2 ans
Selon ma lecture, dans hobo, c'est «get_installed_services» qui se trompe maintenant et renvoie effectivement un service hobo en trop, celui qui est en local=True, et boum.
Il faut virer les hobo avec local=True ...
Mis à jour par Thomas Noël il y a environ 2 ans
- Fichier 0001-misc-remove-local-hobo-instance-62017.patch 0001-misc-remove-local-hobo-instance-62017.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
En reprenant la migration précédente à l'envers...
Mis à jour par Frédéric Péters il y a environ 2 ans
Ok de mon côté je n'ai 1/ pas fait le reverse parce qu'on s'en balance de toute façon ce truc est cassé et à reprendre; mais go ainsi.
(j'avais aussi ajouté slug='hobo' au filtre en me disant que peut-être la migration précédente aurait ajouté local=True à des Hobo existants dans le cadre de déploiements multi-collectivités mais non donc on s'en tape).
Mis à jour par Thomas Noël il y a environ 2 ans
- Statut changé de Solution proposée à Résolu (à déployer)
commit 08ce9df1ccdc5ca2b99b83ffb4cbe65907ab59d4 Author: Thomas NOËL <tnoel@entrouvert.com> Date: Mon Feb 21 14:57:11 2022 +0100 misc: remove local hobo instance (#62017)
Mis à jour par Transition automatique il y a environ 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: remove local hobo instance (#62017)