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

Migrate from Terraform Plugin SDKv2 to new Provider Framework #97

Open
4 of 6 tasks
jimeh opened this issue Mar 9, 2023 · 0 comments
Open
4 of 6 tasks

Migrate from Terraform Plugin SDKv2 to new Provider Framework #97

jimeh opened this issue Mar 9, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request epic An issue which contains a number of sub-issues

Comments

@jimeh
Copy link
Contributor

jimeh commented Mar 9, 2023

Terraform's Plugin SDK was recently superseded by the Plugin Framework:

Providers can be slowly migrated piece by piece over to the new framework, by hosting both protocol v5 (SDKv2) and v6 (Framework) providers within the same one provider binary:

Progress

  • Setup plugin framework
  • Migrate Resources to Framework:
    • katapult_ip
    • katapult_security_group
    • katapult_security_group_rule
    • katapult_virtual_machine
    • katapult_virtual_machine_group
  • Migrate Data Sources to Framework:
    • katapult_data_center
    • katapult_disk_template
    • katapult_disk_templates
    • katapult_ip
    • katapult_network_speed_profile
    • katapult_network_speed_profiles
    • katapult_security_group
    • katapult_security_group_rule
    • katapult_security_group_rules
    • katapult_security_groups
    • katapult_virtual_machine
    • katapult_virtual_machine_group
    • katapult_virtual_machine_groups
    • katapult_virtual_machine_package
    • katapult_virtual_machine_packages
  • Use Framework for any new Resources and Data Sources.
@jimeh jimeh added enhancement New feature or request long-term epic An issue which contains a number of sub-issues labels Mar 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request epic An issue which contains a number of sub-issues
Projects
None yet
Development

No branches or pull requests

2 participants