werf converge говорит что образы не готовы в реестре и поэтому пытается тоже собирать.
Этап второй идёт после первого в gitlab ci/cd, на двух разных машинах, на обоих v1.2.249.
Error: phase build on image pgbouncer stage dockerfile handler failed: unable to fetch dependencies for stage pgbouncer/dockerfile: get repo image "registry.opensource.zalan.do/acid/pgbouncer:latest" config file failed: getting ... ": dial tcp ...: i/o timeout
При этом ошибки что werf не смог подключиться к реестру образов нету.
При добавлении --log-verbose лог подробнее не становится, понять внутренние процессы не могу.
Куда копать?
Надо проверить доступность Container registry со второй машины.
так, а werf берёт же полученные с помощью set-docker-config-json-value креды для реестра из ~/.docker/config.json для скачивания образов для решения о том, собирать или скачивать?
На самом деле оказалось произачнее. werf не мог скачать образ, да. Но как я понял (да и судя по логу), ему образ нужен не для сборки, а чтобы посчитать хэш для результирующего образа (который он и будет вытягивать из реестра). Так как на машине доступа в докерхаб нет, то он не могу вытянуть его. И потому прямо об этом и говорил. Надо было читать что пишет )
Обсуждают сегодня