Reproductibilité : Construction programmatique de Workflows Argo à l’aide de la librairie Hera¶
Atelier présenté par Jey Puget-Gil doctorant BD - Origami (LIRIS).
mardi 9 juin 2026 de 10h00 à 12h00 en salle C006 du bâtiment Nautibus (Université Lyon 1)
La reproductibilité des expériences est importante dans la recherche scientifique, mais aussi un sujet technique de taille.
Argo Workflows, moteur d’orchestration natif Kubernetes, propose une réponse en permettant de définir des workflows conteneurisés et une exécution contrôlée.
Toutefois, l’écriture directe en YAML montre rapidement ses limites : verbosité, absence de typage, difficulté à factoriser et à tester.
C’est ici qu’intervient Hera, une librairie Python qui permet de construire des Workflows Argo de manière programmatique.
Au programme de cet atelier développeur·euse :
un rappel des enjeux de reproductibilité dans nos pratiques expérimentales,
une présentation d’Argo Workflows et exemples de workflows,
une démonstration de la construction d’un workflow avec Hera, des templates simples aux DAG plus élaborés,
une discussion ouverte sur les retours d’expérience et les bonnes pratiques.
Consulter les diapositives de présentation
Accéder au support de l’atelier : https://github.com/JPugetGil/Argo_Hera_Workflow_tutorial