temporalio / terraform-provider-temporalcloud

Terraform provider for Temporal Cloud
Mozilla Public License 2.0
11 stars 9 forks source link

Refactor the TF Provider to use the experimental Go SDK CloudOpsAPIClient Issue #120 #121

Closed jlacefie closed 1 week ago

jlacefie commented 2 weeks ago

What was changed

This is a significant change that touched most files in the TF Provider. Most changes occurred in the client.go file.

Why?

To reduce technical debt and improve the speed at which new protos are exposed through the TF provider, we want to use the Go SDK to access all cloud ops apis as opposed to compiling raw protos and including directly into the TF provider.

Checklist

  1. Closes #120

  2. How was this tested: this change was tested in 2 ways:

  1. Any docs updates needed? possibly, i added a Go SDK requirement to the Requirements section of README but did not make any other changes