Project

General

Profile

Tâche #34696

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

Étude

Added by Benjamin Bohard 6 months ago. Updated 4 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 Benjamin Bohard 6 months ago

Le type d’image à récupérer est déterminé globalement, pour tous les conteneurs, et lié au niveau de mise à jour.
On peut alimenter un fichier contenant le type d’image comme variable d’environnement dans la procédure Query-Auto, Maj-Auto.
Dans l’éventualité où on ait à gérer des variables d’environnement spécifiques aux conteneurs en plus de cette variable commune, on peut définir comme règle de charger deux fichiers de variables d’environnement dans les services invoquant podman.

Pour ERA, il faudra sourcer les différents fichiers de variables d’environnement dans le script.

#2 Updated by Benjamin Bohard 6 months ago

Pour la gestion des mises à jour via les dépôts de paquets deb, les mots clés pour les différentes versions sont :
  • stable
  • proposed
  • unstable

#3 Updated by Benjamin Bohard 6 months ago

  • eole-podman :
    • ajouter un template de fichier de variables installé dans /etc/…?
  • python-pyeole :
    • ajouter une fonction pour templatiser le fichier de variables
  • era :
    • sourcer le fichier de variables pour récupérer la variable CONTAINER_TAG
  • eole-mongodb :
    • Ajouter une entrée EnvironmentFile pointant vers le fichier de variable dans le fichier de configuration du service debian/eole-mongodb.mongodb.service
  • eole-sso :
    • Ajouter une entrée EnvironmentFile pointant vers le fichier de variable dans le fichier de configuration du service debian/eole-sso-server.eole-sso.service

#4 Updated by Benjamin Bohard 6 months ago

  • Status changed from Nouveau to En cours

#5 Updated by Benjamin Bohard 6 months ago

  • Status changed from En cours to À valider

#6 Updated by Benjamin Bohard 6 months ago

  • % Done changed from 0 to 100

#7 Updated by Ludwig Seys 6 months ago

  • Status changed from À valider to Résolu
  • Parent task changed from #34617 to #33912

#8 Updated by Ludwig Seys 6 months ago

  • Parent task changed from #33912 to #34617

#9 Updated by Joël Cuissinat 6 months ago

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

Also available in: Atom PDF