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]: Migrate to TF Plugin Framework #752

Open
14 of 71 tasks
apricote opened this issue Sep 15, 2023 · 1 comment
Open
14 of 71 tasks

[Feature]: Migrate to TF Plugin Framework #752

apricote opened this issue Sep 15, 2023 · 1 comment

Comments

@apricote
Copy link
Member

apricote commented Sep 15, 2023

What whould you like to see?

Terraform has launched a new "Plugin Framework" that replaces the Plugin SDK v2. This new framework supports some advanced scenarios that currently do not work properly. It can help us solve a number of bugs that we are experiencing:

This migration will be a huge refactoring effort. We plan on doing it in many smaller steps, migrating a couple of resources at a time.

jooola added a commit that referenced this issue Sep 26, 2023
apricote added a commit that referenced this issue Oct 5, 2023
The schemas between the Plugin SDK Provider and the Plugin Framework
Provider have different values. This is not allowed, as it causes
inconstency, and the terraform-provider stops on startup with an error
if this is detected.

The "token" is not truly required in the old provider (or the new),
because we fallback to the HCLOUD_TOKEN environment variable and have
additional validation that verifies it is set.

Closes #763 

Related to #752
apricote added a commit that referenced this issue Nov 15, 2023
jooola added a commit that referenced this issue Dec 12, 2023
apricote added a commit that referenced this issue Mar 11, 2024
Copy link

github-actions bot commented Jun 9, 2024

This issue has been marked as stale because it has not had recent activity. The bot will close the issue if no further action occurs.

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

No branches or pull requests

2 participants