Tolerancias del conjunto de Terraform Helm

Tolerancias del conjunto de Terraform Helm

Estoy intentando establecer tolerationsvalores en Terraform Helm paragráfico de occmde la siguiente manera:

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

Y falla con el siguiente error:

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

Probé también con:

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

Pero obtengo:

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

Ahora miré estoDesbordamiento de pilapublicar, pero utilizan diferentes métodos. ¿Hay alguna manera de hacer que funcione con seto set_list? ¿Qué estoy haciendo mal?

información relacionada