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

request: IAM Workload Identity Federation resources #7455

Closed wvanderdeijl closed 3 years ago

wvanderdeijl commented 4 years ago

Community Note

Description

In September 2020 GCP introduced Workload identity federation that allows external workloads to use AWS, Azure or OIDC credentials to get a Google Cloud accessToken without using a service account key. This is a very important feature for multi-cloud workloads and it would be great if we can use Terraform to provision 'WorkloadIdentityPools' and 'WorkloadIdentityPoolProviders'

New or Affected Resource(s)

I would expect new resources/data sources for:

A pools and providers are created/changed async, so they return an Operation that we need to poll, which is similar to many other google cloud resources.

References

joe-a-t commented 4 years ago

@rileykarson I think this should be left open until WorkloadIdentityPoolProviders is also created since both are in the criteria and description of the issue?

rileykarson commented 4 years ago

Yep- whoops! Over-aggressive Fixes statement πŸ™‚

Thanks!

wvanderdeijl commented 3 years ago

Now that the first data source is merged, I’ll create the second data source which should complete this issue.

ghost commented 3 years ago

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. If you feel I made an error πŸ€– πŸ™‰ , please reach out to my human friends πŸ‘‰ hashibot-feedback@hashicorp.com. Thanks!