Nexus Repository Manager 3 OSS – 允许重新部署满足特定条件的Docker Images

Nexus 3 Docker Repo解决scheme要求允许重新部署才能使用最新的标签(如此处所述) 允许在Nexus OSS中重新部署“最新”docker标签 )

既然我们希望我们上传的图片是不可变的,但是同时允许使用最新的标签,这使我们陷入两难的境地。

目前最好的想法是有一个可以重新部署的标签白名单(标签像最新的,生产等)

这意味着我们必须能够在处理存储请求之前捕获任何Docker镜像上传请求。 在预先检查中,我们必须阻止重新部署,如果图像已经存在于回购中,并且给定的图像标签不在白名单内。

我们已经有了一个自定义的包,所以我们希望我们可以通过这个新的阻塞function扩展function。

这是可能的吗? 有人做了类似的事情

任何帮助或援助,在此表示赞赏!

//F