自动更新 openshift 镜像流

时间:2021-02-05 17:16:12

标签: docker openshift

我有一个在镜像流更新时触发的 openshift 构建。我的镜像流设置为从远程 gitlab 注册表中提取带有标签 :latest 的镜像。镜像流可以正确拉取,我可以安排它使用每 15 分钟检查一次更改的调度标志来检查更新。

问题: 我希望图像流在上游图像更新时立即更新(以触发构建)。它没有,但我不清楚 openshift 文档是否应该这样做。如果默认情况下它不监视图像更新,有没有办法配置它?

1 个答案:

答案 0 :(得分:0)

您想要的称为图像更改触发器: https://docs.openshift.com/container-platform/4.6/builds/triggering-builds-build-hooks.html#builds-using-image-change-triggers_triggering-builds-build-hooks

<块引用>

图像更改触发器允许自动调用您的构建 当上游映像的新版本可用时。例如,如果 构建基于 RHEL 映像,然后您可以触发它 构建以在 RHEL 映像更改时运行。结果,该 应用程序映像始终在最新的 RHEL 基础映像上运行。

这仅在您为基本图像使用图像流时才有效,您需要一个用于跟踪基本图像的图像流