Mettre à jour Odoo
Avant de procéder
Section intitulée « Avant de procéder »Notez que les sources des modules (addons) utilisés par Odoo sont synchronisés avec leur repository respectifs à chaque redémarrage du manifest Deployment associé.
Il faut faire particulièrement attention à éviter les regressions fonctionnelles sur les différents modules développés et installés sur Odoo;
Si, un module installé en 1.0.0
dépend d’un fichier .xml
/ .csv
présent originellement dans le module mais que celui-ci vient à
disparaître dans la 1.1.0
, vous devez impérativement effectuer une mise à jour manuelle dans Odoo (Menu > Apps > <Module> > "Mettre à jour"
) pour éviter les casses et les messages d’erreur.
Vérifier les dépendances
Section intitulée « Vérifier les dépendances »- Accédez à l’instance Kubernetes associée au serveur Odoo via SSH; connectez vous à k9s
- Retrouvez le manifest Odoo de déploiement
- Contrôlez la source des modules en lisant le contenu du manifest
- Mettez à jour vos différents modules via leurs repo Github
5a. Modifiez le manifest
Deployment
en conséquence et ciblez les tags / branches sur les repoaddons
correspondant à vos modifications. 5b. Effectuez un redémarrage du manifestDeployment
- Dans Odoo, rendez-vous dans
Menu > Apps
, et mettez à jour manuellement tous les modules mis à jour.
En cas de problèmes
Section intitulée « En cas de problèmes »N”hésitez pas à définir les sources des addons sur des commit SHA spécifiques pour retourner sur des versions d’addons qui fonctionnaient. Si le problème est + profond et que cette action n’a pas résolu le problème, effectuez une récupération de base de données depuis une sauvegarde.