Допустимые отклонения набора Terraform Helm

Допустимые отклонения набора Terraform Helm

Я пытаюсь установить tolerationsзначения в Terraform Helm длядиаграмма occmследующим образом:

set {
  name = "tolerations"
  value = yamlencode([
    {
      key    = "node.kubernetes.io/test"
      value  = "true"
      effect = "NoSchedule"
    }
  ])
}

И он завершается со следующей ошибкой:

... invalid type for io.k8s.api.core.v1.PodSpec.tolerations: got "string", expected "array"

Я также пробовал с:

set_list {
  name = "tolerations"
  value = [
    yamlencode({
      key    = "node.kubernetes.io/test"
      value  = "true"
      effect = "NoSchedule"
    })
  ]
}

Но я получаю:

... invalid type for io.k8s.api.core.v1.Toleration: got "string", expected "map"

Теперь я посмотрел на этоПереполнение стекапост, но они используют разные методы. Есть ли способ заставить его работать с setили set_list? Что я делаю не так?

Связанный контент