Renovate Bot无法获取RedHat公共镜像仓库中镜像最新标签的问题咨询
Renovate Bot无法获取RedHat公共镜像仓库中镜像最新标签的问题咨询
大家好,我最近在使用Renovate工具更新RedHat公共镜像仓库(registry.access.redhat.com,这是一个Docker V2标准的镜像仓库)里的Docker镜像,遇到了一个棘手的问题想请教各位:
我发现Renovate没办法检测到像ubi8-minimal这类镜像的最新版本标签。为了排查问题,我自己用curl命令调用了仓库的API:
curl -sL https://registry.access.redhat.com/v2/ubi8-minimal/tags/list | jq
执行后发现,返回的结果只有50个随机排序的标签,而且响应头里包含了一个用于获取更多结果的link(需要在原请求中添加next_page查询参数)。另外我还试了把请求里的n参数设为大于50的值,但看起来这个参数会被仓库忽略。
我推测Renovate应该也是通过这个API来获取Docker镜像的标签列表,但不确定它是否会自动处理这种分页逻辑——也就是多次发起请求并带上next_page参数,从而获取完整的标签列表,最终找到正确的最新版本标签?
有没有了解Renovate这个工具的大佬能帮忙解答下这个问题,或者给我一些排查的方向呀?
备注:内容来源于stack exchange,提问作者javaxiss
相关产品推荐
相关产品推荐

