Projet

Général

Profil

Tâche #34716

Scénario #34617: EOLE 2.9 : Implémenter une solution pour pour que les modules utilisent les images testing au lieu de latest pour era, eole-sso-server et mongodb

Tester

Ajouté par Benjamin Bohard il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
01/10/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Historique

#1 Mis à jour par Ludwig Seys il y a plus d'un an

  • Assigné à mis à Ludwig Seys

#2 Mis à jour par Benjamin Bohard il y a plus d'un an

Pour tester, il faut une VM sur laquelle installer era-backend (le paquet era sera dans le conteneur), eole-sso-server, eole-mongodb.
A priori, ils peuvent être installés sur la même machine.

Avec la mise à jour, il y a un nouveau fichier /etc/eole/containers.conf.d/common.env qui est créé par Query-Auto ou Maj-Auto.
Ce fichier n’est pas créé au reconfigure (sinon, il serait toujours écrasé.
Il faut vérifier que l’absence de ce fichier ne pose pas de problèmes, c’est à dire lancer /usr/bin/era et vérifier l’état des services eole-sso et eole-mongodb (systemctl status devrait donner la command qui indique le nom de l’image docker démarrée, laquelle devrait finir par :stable en cas d’absence du fichier sus-mentionné).

La modification du tag est déclenchée par Query-Auto et Maj-Auto. Le Query-Auto suffit.

Avec les dépôts eole.ac-dijon.fr :
  • Query-Auto -> tag "stable"
  • Query-Auto -C -> tag "testing"
  • Query-Auto -D -> tag "dev"
Avec les dépôts test-eole.ac-dijon.fr :
  • Query-Auto -> tag "testing"
  • Query-Auto -C -> tag "testing"
  • Query-Auto -D -> tag "dev"

Comme précédemment, on peut vérifier que le tag est à jour dans le fichier /etc/eole/containers.conf.d/common.env et que les images démarrées (une fois les services redémarrés dans le cas de eole-sso et eole-mongodb) indiquent le bon tag. On peut également lancer la commande podman ps qui devrait afficher l’information (c’est la seule méthode que je vois pour era).

#3 Mis à jour par Ludwig Seys il y a plus d'un an

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

Après Query-Auto -D

root@amon:~# cat /etc/eole/containers.conf.d/common.env
CONTAINER_TAG=dev

Changement de valeur => ?
Query-Auto -D => dev
Query-Auto => testing
Query-Auto -C => testing

Test fait sur un etb3.amonecole-2.9 sans suppression du fichier, etb1.amon-2.9, et aca.eolebase-2.9 sans suppression.

sur etb3 (pas de suppression et query-auto -D avant)
(image=hub.eole.education/eole/eole-mongodb:dev, name=mongodb)

sur etb2 (suppression, redémarrage service mongodb)
2022-10-14 11:26:13.499901371 +0200 CEST m=+0.045305228 image pull hub.eole.education/eole/eole-mongodb:stable

sur eolebase (suppression)
hub.eole.education/eole/eole-mongodb:stable

#4 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF