Salut tout le monde,
Je me posais une question sur la mise à jour du raspberry avec gladys v4.
Comme la v4 va reposer sur docker, qui repose sur le kernel de l’hote. L’upgrade des composants dans le docker sera assez simple. Par contre qu’est-il prévu pour le raspberry lui même ?
Si la “version” raspberry sera distribuée par une image, cela peut s’intégrer dedans avec sans trop réfléchir pour le moment un script d’update / upgrade lancé par un cron.
Personnellement, je ne suis pas trop fan de la méthode automatique, on est jamais à l’abri d’un problème pendant un upgrade. Et si cela arrive à un utilisateur qui n 'est pas familier avec la ligne de commande, il ne verrait qu’un raspberry (gladys) qui ne tourne plus sans savoir pourquoi qui sera sans doute obliger de repartir sur une installation neuve en perdant ses données et la configuration.
Je connais beaucoup plus LXC que Docker; mais dans la logique un CT s’exécute sur l’hôte et ne devrait pas communiquer avec celui-ci. Je ne sais pas trop si c’est possible au niveau de gladys de prévoir un upgrade du raspberry avec une clé ssh entre le docker et le raspberry pour lancer des commandes distantes ou est-ce que cela ne serait pas possible avec un module node ?
La clé ssh engendre aussi un autre problème si elle est généré directement dans l’image. Admettons on à un gladys chez nous, et on trouve une autre instance de gladys ouverte sur internet, avec la clé ssh qui serait généré dans l’image, on pourrait se connecté sur l’autre instance ouverte sur internet… ce qui serait moyen.
Dans la continuité d’un problème d’upgrade et l’utilisateur perds ses données et configuration, est-ce qu’il est prévu un module qui permet d’exporter ses données / configuration gladys sur un média externe ?