Artifact Registry 插件和 microdnf

Artifact Registry 插件和 microdnf

Artifact Registry 插件 ( ar-plugin) 是否兼容microdnf

我们正在尝试使用 Cloud Builder,redhat/ubi8-minimal它使用精简版的dnfnamed microdnf。它具有相同的命令,dnf因此我们希望它能够以类似的方式工作,但是我们无法对我们的私有存储库进行身份验证。我现在怀疑,由于它“使用 Python libdnf,因此不需要 Python”,因此该插件可能无法工作。

答案1

不,Artifact Registry 不正式支持 microdnf,因此可能不兼容。但是,该插件对 dnf 有官方支持。您可以参考此文档

如果你希望将来支持此功能,可以按照以下步骤提交功能请求脚步。请注意,功能请求不提供任何实施保证。

答案2

似乎ar-plugin不适用于microdnf,但是安装插件会安装,所以我们就在那时dnf切换到。dnf

然而,身份验证问题仍然存在。最后,我们找到了如何为插件启用调试的方法,并发现它在元数据服务器请求上超时。我们最终发现解决方案是启用cloudbuild网络在docker build步骤中。

相关内容