Journal de bord 12 janvier 2021
Encore de la construction du container registry officiel de Docker.
Enfin, le container démarre proprement. Allez, tests bats.
Pour les tests bats, on va tester l’upload, le download et l’access control d’images dans le Docker registry.
Le problème c’est qu’on ne peut pas utiliser la commande Docker pour ça. Pourquoi ? Parceque dans DinD, le processus Docker est lié à l’host sous-jacent et donc on peut se retrouver à avoir des disparités et des instabilités dans les tests dus aux réglages différents des host.
À noter au propre, les schémas de DinD depuis Instagram.
podman ayant un output différent, il faut écrire les tests en fonction.
Finalement les tests bats sont passés, le merge est fait et les artefacts de prod réalisés (container init et container registry).
On va donc pouvoir faire les tests côté GoHarbor.