hashicorp / terraform-provider-google

Terraform Provider for Google Cloud Platform
https://registry.terraform.io/providers/hashicorp/google/latest/docs
Mozilla Public License 2.0
2.33k stars 1.73k forks source link

Problems with plugin-framework implemented provider configuration #19197

Open SarahFrench opened 2 months ago

SarahFrench commented 2 months ago

What kind of contribution is this issue about?

Other (specify in details)

Details

Background

The provider was muxed in early 2023, with v4.53.0 being the first release to contain parallel SDK and plugin-framework (PF) implementations. A bunch of issues were discovered soon after release and the most significant were addressed then, but other issues have remained due to reduced impact (in the context of us pausing to migrate new resources and data sources to the PF).

These are the data sources that have been migrated to the plugin framework in the past. No resources were migrated:

(GA/Beta) google_client_config google_client_openid_userinfo google_dns_managed_zone google_dns_managed_zones google_dns_record_set google_dns_keys

(Beta only) google_firebase_web_app_config google_firebase_android_app_config google_firebase_apple_app_config

Problems

Here is a list of outstanding, recent issues where the root cause is the way that the provider was muxed in 2023:

References

No response

SarahFrench commented 1 week ago

I've done some manual testing here https://github.com/hashicorp/terraform-provider-google/issues/16832#issuecomment-2441432304 to confirm that the muxing fixes are doing to address the issue(s) with auth methods linked above.