Complemento de registro de artefactos y microdnf

Complemento de registro de artefactos y microdnf

¿Es el complemento Artifact Registry ( ar-plugin) compatible conmicrodnf?

Estamos intentando utilizar Cloud Builder, redhat/ubi8-minimalque utiliza una versión reducida de dnfNamed microdnf. Tiene los mismos comandos, por dnflo que esperábamos que funcionara de manera similar, sin embargo, simplemente no podemos autenticarnos en nuestro repositorio privado. Ahora sospecho que, dado que "usa libdnfy, 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-pluginno funciona con microdnf, sin embargo, al instalar el complemento se instala dnf, por lo que simplemente cambiamos dnfa 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 elcloudbuildreden el paso de compilación de Docker.

información relacionada