Плагин реестра артефактов и microdnf

Плагин реестра артефактов и microdnf

Совместим ли плагин реестра артефактов ( ar-plugin) сmicrodnf?

Мы пытаемся использовать Cloud Builder, redhat/ubi8-minimalкоторый использует облегченную версию dnfnamed microdnf. У него те же команды, что и , dnfпоэтому мы надеялись, что он будет работать так же, однако мы просто не можем пройти аутентификацию для нашего частного репозитория. Теперь я подозреваю, что поскольку он «использует libdnfи, следовательно, не требует Python», плагин может не работать.

решение1

Нет, Artifact Registry официально не поддерживает microdnf, поэтому он может быть несовместим. Однако плагин имеет официальную поддержку dnf. Вы можете обратиться к этомудокумент

Если вы хотите, чтобы эта функция поддерживалась в будущем, вы можете подать запрос на добавление функции, следуя этим инструкциям.шаги. Обратите внимание, что запросы функций не предоставляют никаких гарантий реализации.

решение2

Похоже, что ar-pluginне работает с microdnf, однако установка плагина устанавливает dnf, поэтому мы просто переключились dnfна этот момент.

Однако проблема аутентификации осталась. В конце концов мы нашли, как включить отладку для плагина, и обнаружили, что он истекает по времени при запросе сервера метаданных. В конце концов мы нашли решение, включивcloudbuildсетьна этапе сборки Docker.

Связанный контент