我正在尝试从使用文件配置模板部署的 GKE 集群中删除警报。下面是我的 yaml,用于一次删除多个具有各自 UID 的警报。但我收到“错误:X 解析文件提供程序失败。yaml:yaml:解组错误:”。关于如何删除多个 uid 有什么建议吗?或者甚至删除警报文件夹?如果我提供如下的 uid 就可以了
工作yaml:
provider.yaml: |-
apiVersion: 1
deleteRules:
- orgsId: 1
uid: hssksks222
但是当我提供如下 yaml 时,它会给出错误:X 无法解析文件provider.yaml:yaml:解组错误:“ 非工作 yaml
apiVersion: v1
kind: ConfigMap
metadata:
labels:
helm.sh/chart: grafana-6.9.0
app.kubernetes.io/name: grafana
app.kubernetes.io/instance: pro-grafana
app.kubernetes.io/version: "7.5."
name: grafana-alerting
namespace: grafana-monitoring
data:
provider.yaml: |-
apiVersion: 1
deleteRules:
- orgsId: 1
uid:
- hssksks222
- gjdjdu244ss
这对我有用。
deleteRules:
- orgId: 1
uid: hssksks222
- orgId: 1
uid: gjdjdu244ss