Terraform Helm-Satztoleranzen

Terraform Helm-Satztoleranzen

Ich versuche, tolerationsWerte in Terraform Helm für dieOCCM-Diagrammauf die folgende Weise:

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

Und es schlägt mit dem folgenden Fehler fehl:

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

Ich habe es auch mit Folgendem versucht:

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

Aber ich verstehe:

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

Nun habe ich mir das angesehenPaketüberflussposten, aber sie verwenden unterschiedliche Methoden. Gibt es eine Möglichkeit, es mit setoder zum Laufen zu bringen set_list? Was mache ich falsch?

verwandte Informationen