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

How to provider-cloudflare? #401

Open
milkpirate opened this issue May 11, 2024 · 1 comment
Open

How to provider-cloudflare? #401

milkpirate opened this issue May 11, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@milkpirate
Copy link

milkpirate commented May 11, 2024

What problem are you facing?

I would like to generate a crossplane provider from terraform-provider-cloudflare. There already exists one which was generated from v3.31.0 of the TF provider, but since I need some features from >v4.0.0 and @cdloh does seem to have the capacity for an update I gave it a shot myself and followed generating a Crossplane provider.

But then @cdloh told me, its not as easy as this, since the TF provider in v4 is using a different (TF SDKv2 I guess) API version (see cdloh/provider-cloudflare#54). He also said I should have a look at https://github.com/crossplane-contrib/provider-upjet-aws/blob/main/config/externalname.go, but its absolutely not clear to me whats important and what not.

@cdloh also said there is not much documentation on that and that is why I am here.

How could Upjet help solve your problem?

Please extend the generating a Crossplane provider manual to accommodate the what the general steps are to get a provider such as the TF cloudflare one working as a source for upjet.

@milkpirate milkpirate added the enhancement New feature or request label May 11, 2024
@milkpirate milkpirate changed the title How to provicer-cloudflare? How to provider-cloudflare? May 15, 2024
@NerdJeremia
Copy link

Hi @milkpirate,
we used upjet on a terraform provider that was built with the latest terraform plugin framework version.
We did not encounter any problems with that so you should be good just following the upjet docs.

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

No branches or pull requests

2 participants