镜像拉取策略不支持

gitlab和runner版本均为15.4.0,修改镜像的拉取策略为 pull_policy: if-not-present,发布一直报错,错误信息如下:

ERROR: Preparation failed: failed to pull image ‘registry-vpc.cn-hangzhou.aliyuncs.com/xxxx/kubectl:1.16.6’: pull_policy ([IfNotPresent]) defined in GitLab pipeline config is not one of the allowed_pull_policies ([])

runner版本15.1.0没有问题,升级15.4.0就会出现这个问题

你好,我测试了当.gitlab-ci.yml中指定了image的pull_policy但是runner的config.toml中没有指定对应的策略就会得到类似的报错:
image

可以参考以下两篇文章:

好的 感谢,我排查一下