le fichier .docker/config.json généré par le job semble être valide aussi
je vais laisser de côté là, comme j'ai l'impression de ne pas avancer du tout, quelques notes en vrac :
la CI est cassée depuis le 12 juillet, c'est à dire un jour après qu'on a changé des fichiers d'authentication sur les noeuds - normalement ça devrait être pas lié, mais c'est une bizarre coïncidence
juste le vendredi avant on a changé de Docker à CRI-O, peut-être c'est lié ?
j'ai pas vraiment le temps de continuer seule sur ce ticket et mon message sur #CubicWeb n'a pas vraiment eu des échos : je m'en enlève, quelques petits remarques :
docker-cubicweb n'utilise pas le template pour construire et pousser les images, mais les différences n'expliquent pas pourquoi c'est cassé
a priori le changement à CRI-O n'est pas lié : la construction d'image sur d'autres projets n'est pas impacté
On a retesté en local, en construisant manuellement l'image puis en la poussant (après s'être authentifié avec docker login), et on voit cette erreur :
$ docker push logilab/cubicweb-base:bullseye-1.0The push refers to repository [docker.io/logilab/cubicweb-base]a3b2e11b94b4: Preparing […]b45078e74ec9: Waiting denied: requested access to the resource is denied
docker login -u logilabbot avec le token dans les variables de la CI fonctionne, donc c'est pas un souci d'authentication
je pense qu'en fait le problème c'est que logilabbot n'est pas dans la groupe logilab, je vais en parler avec @xgarnier et @elemaillet comment gérer ça au mieux
L'organisation docker.io ne peut pas avoir plus de 3 membres en Free Plan (), je pense que le compte logilabbot s'est fait éjecter à un moment donné.
Je mets un token à moi en attendant.