Tâche #34301
Scénario #32119: Mettre à disposition un Market OpenNebula pour les images EOLE
Mettre en place les Job de mise à jour du Market
100%
Description
Dans le runner, créer une commande 'CreateMarketImage'
Le process doit pour un Module et une Version :
- Créer une image depuis le FreshInstall
- Executer 'MajAuto C' Rebooter
- Nettoyer l'image
- Sauvegarder l'image
- Créer une appliance à partir de cette image (une copie de l'image est faite à ce moment)
- Récupérer la source de l'appliance
- Télécharger la source, calculer le MD5, le SHA256 et bzip2 du fichier
- Copier le bzip2 sur lab1
- Mettre à jour le Yaml
- faire un 'touch reload'
cf. : "Procédure de transfert en magasin OpenNebula" (https://codimd.mim-libre.fr/TmgvtSsQRNunqpSHpOm5wQ#)
Associated revisions
Ajout market build/push/publish
Ajout create market image
Ajout dependanceanalyzer
Manque template dans jenkins
correction Market push
monito_eole_ci4 : maj_auto_stable -> -C sur eole.ac-dijon.fr
market-buidl.sh : maj-auto stable + nettoyage + reset pwd root
correction CreateMarketImage
market : un reboot entre les 2 phases
market : un reboot entre les 2 build
market : ajout autoremove
utilise un nom différent pour la pahse de build
changement de répertoire de travail
waitAppliance -> opennebula + specifique waitAppliance
templateoftemplate pour market (clef ssh)
Market -> PRODUCTION
mauvaise fonction pour status
mauvais test image/source
History
#1 Updated by Gilles Grandgérard over 1 year ago
- Description updated (diff)
#2 Updated by Gilles Grandgérard over 1 year ago
Exemple de job :
https://dev-eole.ac-dijon.fr/jenkins/job/2.8.1/job/market-seth-2.8.1-amd64/22/console pour https://lab1.labs.eole.education/appliance/52d0c609-a73a-4833-9e52-31a5b82293ef
https://dev-eole.ac-dijon.fr/jenkins/job/2.8.0/job/market-seth-2.8.0-amd64/1/consoleFull pour https://lab1.labs.eole.education/appliance/510115f2-23d4-447f-a24e-b3e3c85416e9
https://dev-eole.ac-dijon.fr/jenkins/job/2.7.2/job/market-seth-2.7.2-amd64/2/console pour https://lab1.labs.eole.education/appliance/00499cfa-e2f9-4e24-a982-69628ba3da93
#3 Updated by Gilles Grandgérard over 1 year ago
- Status changed from Nouveau to Résolu
#4 Updated by Joël Cuissinat over 1 year ago
- Assigned To set to Gilles Grandgérard
- % Done changed from 0 to 100
#5 Updated by Joël Cuissinat over 1 year ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0
Tests en place, optimisation en cours ;)