Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Support the InjectedIdentity credential source in terraform-controller #293

Open
s4rd1nh4 opened this issue Apr 18, 2022 · 1 comment

Comments

@s4rd1nh4
Copy link
Member

Support the InjectedIdentity credential source in terraform-controller, to enable use workload identity like IRSA - iam-roles for service accounts on AWS and Workload Identity on Google Cloud.

Part of this implementation has been done by crossplane-runtime -
https://github.com/oam-dev/terraform-controller/blob/3b4fde8230fb1bf4c840e6b9691e37a291367731/api/types/crossplane-runtime/resource.go#L36

The CRD providers.terraform.core.oam.dev already support this - https://github.com/oam-dev/terraform-controller/blob/d89c4c2507e99add0afcfac6eb3539c0f88fc86b/config/crd/bases/terraform.core.oam.dev_providers.yaml#L62

@zzxwill
Copy link
Collaborator

zzxwill commented Apr 18, 2022

Related to kubevela/kubevela#3677.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants