Terraform Helm 세트 허용 오차

Terraform Helm 세트 허용 오차

tolerationsTerraform Helm에서 값을 설정하려고 합니다 .OCM 차트다음과 같은 방법으로:

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? 내가 도대체 ​​뭘 잘못하고있는 겁니까?

관련 정보