Closed yamamoto-febc closed 3 years ago
最新のTerraform Plugin SDK(v2.6.1)がhashicorp/terraform-json v0.10に依存しているが、v0.12にしないとエラーになる模様。 ref: https://github.com/hashicorp/terraform-json/pull/37 そのうちPlugin SDK側が更新されると思われるため、更新されたら依存関係のアップグレードを行う。
Note: terraform-provider-sakuracloud側でgo get github.com/hashicorp/terraform-json@v0.12.0
することでエラーは解消できるが依存関係の管理が煩雑になるためPlugin SDKの更新を待つことにする。
Terraform SDK側の修正PRがマージされた。 https://github.com/hashicorp/terraform-plugin-sdk/pull/775
しかしリリースタグがまだ打たれていないためもう少し待つ。
日次CIでTerraform v1.0.1へアップグレードして実行すると
unsupported state format version: expected "0.1", got "0.2"
エラーとなる。Terraform CLIで直接
terraform init
〜apply
〜destroy
ではエラーにならない。 テストでのみ発生するためTerraform Plugin SDKの問題??