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

Design document for Crossplane to use terraform in the generation of providers #1624

Closed
kasey opened this issue Jun 29, 2020 · 1 comment · Fixed by #1677
Closed

Design document for Crossplane to use terraform in the generation of providers #1624

kasey opened this issue Jun 29, 2020 · 1 comment · Fixed by #1677
Assignees
Labels
enhancement New feature or request proposal
Projects

Comments

@kasey
Copy link
Member

kasey commented Jun 29, 2020

Part of #262

What problem are you facing?

Terraform providers contain data models and business logic that we can use to interface with cloud providers in a consistent way. However, Terraform's operational and data model differs from Crossplane in significant ways, which an integration needs to take into account. A one-pager will help drive discussion about how we map between the two systems and communicate those decisions long-term.

How could Crossplane help solve your problem?

Crossplane could represent Terraform provider resources as CRDs, and interface with Terraform provider plugins using the terraform-plugin-sdk grpc protocol.

Design Doc: #1677

@kasey kasey added enhancement New feature or request proposal labels Jun 29, 2020
@negz negz added this to To do - Proposed in v0.13 via automation Jun 30, 2020
@prasek prasek moved this from To do - Proposed to To do - Accepted in v0.13 Jul 13, 2020
@prasek prasek moved this from To do - Accepted to In progress in v0.13 Jul 13, 2020
@kasey
Copy link
Member Author

kasey commented Aug 18, 2020

Doc is in review here https://github.com/crossplane/crossplane/pull/1677/files

@kasey kasey moved this from In progress to PR open in v0.13 Sep 21, 2020
@negz negz removed this from PR open in v0.13 Sep 24, 2020
@negz negz added this to Proposed in v0.14 via automation Sep 24, 2020
@kasey kasey moved this from Proposed to Accepted in v0.14 Oct 14, 2020
v0.14 automation moved this from Accepted to Done Oct 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request proposal
Projects
No open projects
v0.14
  
Done
Development

Successfully merging a pull request may close this issue.

1 participant