Nexus 3 Docker Repo解决方案要求重新部署才能使用最新标签(如此处所述Allow redeploy for "latest" docker tag in Nexus OSS)
由于我们希望我们上传的图像是不可变的,但同时允许使用最新的标记,这使我们陷入两难境地。
目前最好的想法是拥有一个可以重新部署的标签的白名单 (标签如最新,生产等)
这意味着我们必须能够在处理存储请求之前捕获任何Docker Image上载请求。在预检查中,如果图像已经存在于仓库中,并且给定的图像标记不在白名单中,我们必须阻止重新部署。
我们已经有了一个自定义捆绑包,所以我们希望我们可以使用这个新的阻止功能扩展功能。
这样的事情有可能吗?