Project

General

Profile

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

Added by Benjamin Bohard 12 months ago. Updated 11 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/01/2022
Due date:
% Done:

100%

Remaining (hours):
0.0

History

#1 Updated by Ludwig Seys 12 months ago

  • Assigned To set to Ludwig Seys

#2 Updated by Benjamin Bohard 12 months ago

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 Updated by Ludwig Seys 12 months ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 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 Updated by Joël Cuissinat 12 months ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF