我正在使用 Flux2。我是 Flux 的新手,我正在尝试设置 Image Reflector 控制器以在我的图像注册表中查找最后一个图像标签,但我的图像策略出现错误“无法从提供的列表中确定最新版本”
在我的注册表中,我有以下标签:
16
rc-9.20.7975.18473
Flux 报告它正在连接到我的图像注册表并显示“扫描成功,找到 2 个标签”。根据我下面的图片政策,我预计只有 1 个标签匹配。
这是我的形象政策:
apiVersion: image.toolkit.fluxcd.io/v1beta1
kind: ImagePolicy
metadata:
name: xxxxxxxx
spec:
imageRepositoryRef:
name: xxxxxxxx
filterTags:
pattern: '^rc-(?P<ts>.*)'
extract: '$ts'
policy:
semver:
range: '^9.20.x.x'
我想更新新的“rc”图像。关于为什么 Image Reflector 说它在“16”与过滤器模式不匹配时发现 2 个标签的任何想法?我应该在我的图像政策中进行哪些更改以确定最新版本?谢谢!