
O plug-in Artifact Registry ( ar-plugin
) é compatível commicrodnf
?
Estamos tentando usar o Cloud Builder, redhat/ubi8-minimal
que usa uma versão simplificada do dnf
named microdnf
. Ele tem os mesmos comandos que dnf
esperávamos que funcionasse da mesma forma, mas simplesmente não conseguimos ser autenticados para nosso repositório privado. Agora estou suspeitando que, como "usa libdnf
e, portanto, não requer Python", o plugin pode não funcionar.
Responder1
Não, o Artifact Registry não oferece suporte oficial para microdnf, portanto pode não ser compatível. No entanto, o plugin tem suporte oficial para dnf. Você pode consultar issodocumento
Se desejar que isso seja suportado no futuro, você pode registrar uma solicitação de recurso seguindo estaspassos. Observe que as solicitações de recursos não oferecem nenhuma garantia de implementação.
Responder2
Parece que ar-plugin
não funciona com microdnf
, porém a instalação do plugin instala dnf
, então mudamos para dnf
nesse ponto.
O problema de autenticação persistiu, no entanto. No final, descobrimos como ativar a depuração do plugin e descobrimos que o tempo limite da solicitação do servidor de metadados estava esgotado. Finalmente descobrimos que a solução era permitir que ocloudbuild
redena etapa de construção do docker.