
¿Es el complemento Artifact Registry ( ar-plugin
) compatible conmicrodnf
?
Estamos intentando utilizar Cloud Builder, redhat/ubi8-minimal
que utiliza una versión reducida de dnf
Named microdnf
. Tiene los mismos comandos, por dnf
lo que esperábamos que funcionara de manera similar, sin embargo, simplemente no podemos autenticarnos en nuestro repositorio privado. Ahora sospecho que, dado que "usa libdnf
y, por lo tanto, no requiere Python", es posible que el complemento no funcione.
Respuesta1
No, Artifact Registry no admite oficialmente microdnf, por lo que es posible que no sea compatible. Sin embargo, el complemento tiene soporte oficial para dnf. Puedes consultar estodocumento
Si desea que esto sea compatible en el futuro, puede presentar una solicitud de función siguiendo estospasos. Tenga en cuenta que las solicitudes de funciones no ofrecen ninguna garantía de implementación.
Respuesta2
Parece que ar-plugin
no funciona con microdnf
, sin embargo, al instalar el complemento se instala dnf
, por lo que simplemente cambiamos dnf
a ese punto.
Sin embargo, el problema de autenticación persistió. Al final, descubrimos cómo activar la depuración del complemento y descubrimos que se estaba agotando el tiempo de espera en la solicitud del servidor de metadatos. Finalmente descubrimos que la solución era habilitar elcloudbuild
reden el paso de compilación de Docker.