Tâche #3074
Distribution EOLE - Scénario #8826: Gestion des conteneurs par les outils Creole
L’utilisation de parsedico dans les conteneurs n’est pas équivalente à la version non conteneur
Description
Afin de faire tourner des tests unitaires dans un conteneur, j’ai eu besoin d’accéder aux paramètres creole
.
Un client à CreoleServ
est fourni par le paquet creole-fichier-conteneur
[1], il fourni un parsedico
mais son utilisation n’est pas transparente par rapport au creole
classique:
import os
# Workarround creole in LXC
if os.path.isdir('/usr/share/eole/fichier/creole'):
import sys
sys.path.append('/usr/share/eole/fichier')
from creole import parsedico
dico = parsedico.parse_dico()
Je pense que l’utilisation de parsedico
devrait être transparente, mode conteneur ou pas.
[1] Étrange comme nom, non ?
Demandes liées
Révisions associées
Nouveau serveur creole et son client
Le serveur écoute par défaut sur 127.0.0.1:8000 et répond aux requêtes
HTTP « /get » et « /list ».
- creole/server.py: Nouveau serveur utilisant cherrypy.
- creole/client.py: Nouveau client utilisant la nouvelle API REST du
serveur.
Définition de wrapper pour obtenir des informations ciblées et les
présenter.
- sbin/creoled: Lanceur pour le daemon creole.
- init/creoled: Script d’init du daemon creole.
- setup.py: Install le script d’init et le lanceur.
Historique
#1 Mis à jour par Daniel Dehennin il y a presque 12 ans
- Version cible mis à Eole 2.4-dev-1
#2 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Assigné à mis à Daniel Dehennin
- Distribution changé de EOLE 2.3 à EOLE 2.4
#3 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Version cible changé de Eole 2.4-dev-1 à Eole 2.4-dev-2
#4 Mis à jour par Joël Cuissinat il y a environ 11 ans
- Statut changé de Nouveau à Accepté
- Version cible
Eole 2.4-dev-2supprimé - % réalisé changé de 0 à 50
- on aura un paquet "creole-client" (#4264)
- on aura vérifié que creoled écoute bien sur le bridge interne des conteneurs
#5 Mis à jour par Daniel Dehennin il y a presque 10 ans
- Statut changé de Accepté à Fermé
Cela est déjà disponible suite à #7644.
#6 Mis à jour par Daniel Dehennin il y a presque 10 ans
- Echéance mis à 20/06/2014
- Statut changé de Fermé à Résolu
- Version cible mis à Eole 2.4.0.1
Ne pas fermer la demande car la demande originale n’a pas été qualifiée.
#7 Mis à jour par Daniel Dehennin il y a presque 10 ans
- Tâche parente mis à #8326
#8 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Version cible changé de Eole 2.4.0.1 à 231
Reporté pour qualification
#9 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Tâche parente changé de #8326 à #8826
#10 Mis à jour par Daniel Dehennin il y a plus de 9 ans
- Statut changé de Résolu à Fermé
- % réalisé changé de 50 à 100
#11 Mis à jour par Daniel Dehennin il y a plus de 9 ans
- Restant à faire (heures) mis à 0.0