Terraform Helm 許容値の設定

Terraform Helm 許容値の設定

私はtolerationsTerraform 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? 何が間違っているのでしょうか?

関連情報