La mise à jour du fichier deployFramework.sh fait planter la post-install de transformation en bioco des bigmems
J'utilise le code saltstack suivant pour récupérer le fichier deployFramework.sh
:
/usr/local/sbin/deployMBBWorkflowFramework.sh:
file.managed:
- source: https://gitlab.mbb.univ-montp2.fr/mbb/subwaw/-/raw/master/deployFramework.sh
- source_hash: 28527c9af4e7847795562be3c34aaaec4b756b8d1156302c4e05afe2af16299b
- mode: '0750'
- user: root
- group: root
Le hash est désormais obligatoire pour récupérer un fichier en direct dans Salt (sans ça, ça ne passe pas : le téléchargement ne se fait pas). Je peux quand même le faire avec skip_verify
à true
, mais ce n'est pas conseillé (... C'est néanmoins ce que je fais en attendant de trouver une solution plus satisfaisante; voir plus bas).
Ce download m'évite de récupérer tout le dépôt et de lancer l'installation du framework.
Il y a deux solutions à ce problème :
- soit vous me tenez au courant des mises à jour de ce dernier pour que je lance un checksum à chaque fois (faisable si ce dernier n'est pas modififié souvent) [^1],
- soit on fait un
.gitlab-ci.yaml
qui l'écrit dans un fichier dans le dépôt et je me contente de récupérer le fichier checksum en même temps que le fichier lui-même.
Je peux vous aider pour le [2]. Il faudra connecter le dépôt à un gitlab-runner.
[^1] je vous ai déjà demandé de le faire, mais je constate malheureusement que je ne suis pas informé.
Rémy