Skip to content

WIP: feat: migrator

Florent Peterschmitt requested to merge feat-migrator into develop

Reprise le la MR !104 (closed) après bourdage dans les branches.

Un outil pour migrer ce qui doit l’être, comme des docs en bdd.

  • Un outil dispose d’un identifiant
  • Un outil dispose d’actions réalisant les étapes de migration
  • Le Migrator fourni prend en entrée une liste d’outils/actions à réaliser dans l’ordre fourni

Pour le moment la liste des actions à réaliser est codée en dur pour l’exemple, mais l’objectif est de mettre ça dans un fichier de référence.

Mettre dans un fichier les étapes à réaliser permettrait par exemple de pouvoir en désactiver ou d’en réordonner si jamais on tombe sur un pépin en prod.

Pour que les admins puissent ajouter des scrips à lancer eux-même et ajouter des étapes (c’est l’expérience qui parle là…) on pourrait leur fournir un Tool nommé shell qui prendrait un chemin vers un script à exécuter par exemple.

@rhennuyer @adewarumez @tgosselin @bdubois

Edited by dwatteau

Merge request reports