当在 Cortex helm 图表自定义值文件中使用 extraVolumes 时,警报管理器配置无法解析
Alert manager configuration could not able to parse when extraVolumes used in Cortex helm chart custom value file
这是我在 Cortex helm 图表中为警报管理器自定义的值。
alertmanager:
enabled: true
replicas: 1
resources:
limits:
cpu: 50m
memory: 64Mi
requests:
cpu: 10m
memory: 32Mi
extraVolumes:
- name: tmp-dir
emptyDir: {}
extraVolumeMounts:
- name: tmp-dir
mountPath: /tmp
sidecar:
enabled: true
label: cortex_am
labelValue: "true"
folder: /data/configs
defaultFolderName: /alerts
但我无法使用
部署它
helm install cortex cortex/cortex --namespace cortex -f cortex.yaml --dry-run
抛出以下错误
Error: INSTALLATION FAILED: YAML parse error on cortex/templates/alertmanager/alertmanager-dep.yaml: error converting YAML to JSON: yaml: line 122: mapping values are not allowed in this context
但是当我注释掉下面的段时,部署成功了。但是我需要创建并挂载那个额外的挂载才能让它正常工作。
extraVolumes:
- name: tmp-dir
emptyDir: {}
extraVolumeMounts:
- name: tmp-dir
mountPath: /tmp
此外,当使用从该自定义值文件继承的 Flux 相同值时,helm 版本可以正常工作,缩进也没有问题。
有人知道为什么会这样吗?
感谢您报告此问题。应该在合并 PR https://github.com/cortexproject/cortex-helm-chart/pull/266 后修复。
免责声明:来自 cortex-helm-chart 的维护者。
这是我在 Cortex helm 图表中为警报管理器自定义的值。
alertmanager:
enabled: true
replicas: 1
resources:
limits:
cpu: 50m
memory: 64Mi
requests:
cpu: 10m
memory: 32Mi
extraVolumes:
- name: tmp-dir
emptyDir: {}
extraVolumeMounts:
- name: tmp-dir
mountPath: /tmp
sidecar:
enabled: true
label: cortex_am
labelValue: "true"
folder: /data/configs
defaultFolderName: /alerts
但我无法使用
部署它helm install cortex cortex/cortex --namespace cortex -f cortex.yaml --dry-run
抛出以下错误
Error: INSTALLATION FAILED: YAML parse error on cortex/templates/alertmanager/alertmanager-dep.yaml: error converting YAML to JSON: yaml: line 122: mapping values are not allowed in this context
但是当我注释掉下面的段时,部署成功了。但是我需要创建并挂载那个额外的挂载才能让它正常工作。
extraVolumes:
- name: tmp-dir
emptyDir: {}
extraVolumeMounts:
- name: tmp-dir
mountPath: /tmp
此外,当使用从该自定义值文件继承的 Flux 相同值时,helm 版本可以正常工作,缩进也没有问题。
有人知道为什么会这样吗?
感谢您报告此问题。应该在合并 PR https://github.com/cortexproject/cortex-helm-chart/pull/266 后修复。
免责声明:来自 cortex-helm-chart 的维护者。