Skip to content

Conversation

austinvalle
Copy link
Member

@austinvalle austinvalle commented Jul 9, 2025

Related Issue

N/A

Description

This PR implements a skeleton of the new provider server RPCs defined in hashicorp/terraform-plugin-go#534 .

All the implementation currently does is map enough information needed for unlinked resources (to be implemented in a future PR). We also ignore deferred action/client capabilities for now, since the interfaces they will eventually be used with don't exist yet.

This PR also implements some plumbing necessary to retrieve/store schemas and actions on the framework provider server itself, which will be fully fleshed out and tested once a future PR hooks up GetProviderSchema and GetMetadata.


Using the TODO:Actions tag to keep up with future unit testing and decisions to be made.

Rollback Plan

  • If a change needs to be reverted, we will roll out an update to the code within 7 days.

Changes to Security Controls

No

@austinvalle austinvalle requested a review from a team as a code owner July 9, 2025 22:16
@austinvalle austinvalle added the actions Tracking PRs and issues related to the TF actions work label Jul 9, 2025
Copy link
Contributor

@bbasata bbasata left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit: :shipit: :shipit:

@austinvalle austinvalle merged commit 4bb3f89 into main Jul 11, 2025
35 checks passed
@austinvalle austinvalle deleted the av/action-rpcs branch July 11, 2025 12:45
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 10, 2025
@austinvalle austinvalle added this to the v1.16.0 milestone Sep 16, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
actions Tracking PRs and issues related to the TF actions work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants