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

Support external provider binaries that are not built by go #195

Closed
teneko opened this issue Nov 4, 2022 · 5 comments
Closed

Support external provider binaries that are not built by go #195

teneko opened this issue Nov 4, 2022 · 5 comments
Labels
enhancement New feature or request

Comments

@teneko
Copy link

teneko commented Nov 4, 2022

Hi. I am author pseudo-dynamic/Terraform.Provider.Scaffolding that is written in C# and uses PseudoDynamic.Terraform.Toolset as provider framework.

I wanted to ask you kindly, whether you would like to support specifying a path to a custom provider binary, so that I can point to the Terraform provider artifact compiled by dotnet.

For reference: This is the repository I would like to generate a Terraform provider plugin documentation for: pseudo-dynamic/Terraform.Provider.Scaffolding, but this requires an extension to tfplugindocs as it seems that the go build procedure is a fixed part of the tfplugindocs generate command.

So my question is, would you consider to add support for external Terraform plugin provider binaries by supporting specifiying a path pointing to the external Terraform plugin provider?

@teneko
Copy link
Author

teneko commented Nov 4, 2022

In case you give green light, I can provide a pull request.

My Idea would be to introduce a new argument called --provider-path and in case of specifying the argument, the go build-procedure gets omitted and the path is taken directly from the one specified by --provider-path. Honestly I just tested the command and looked in two or three source code files, so correct me if I am wrong.

@bflad bflad added enhancement New feature or request tf-devex-triage labels Nov 10, 2022
@bflad
Copy link
Contributor

bflad commented Nov 10, 2022

Hi @teneko 👋 Thank you for raising this. In general, this seems like a reasonable request and proposed solution, however I have added this to our next team triage meeting to discuss further. We'll let you know afterwards. Thanks again!

@teneko
Copy link
Author

teneko commented Jan 8, 2023

And have you met once in the last 2 months? 😄

@teneko
Copy link
Author

teneko commented Apr 16, 2023

Since it seems that this issue is being ignored, please consider it unplanned.

@teneko teneko closed this as not planned Won't fix, can't repro, duplicate, stale Apr 16, 2023
Copy link

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 have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 23, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants