Skip to content

Prototyping how new plugin protocol methods fit with pre-existing interfaces used to access state #36932

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

Draft
wants to merge 19 commits into
base: radek/pluggable-backends-protocol
Choose a base branch
from

Conversation

SarahFrench
Copy link
Member

Protyping how plugin protocol changes fix with existing Backend and StateMgr interfaces

radeksimko and others added 19 commits April 11, 2025 09:41
* Update `GetProviderSchema` in .proto files to include state store schemas

* make protobuf

* Update GetProviderSchemaResponse struct

* `terraform` provider reports it has no state stores

* Update grpcwrap

* Uncertain TODO comments

* Apply suggestions from code review

Co-authored-by: Radek Simko <radeksimko@users.noreply.github.com>

* Update to StateStoreSchemas

* make protobuf

* Update to "StateStoreSchemas"

* Add ephemeral resource and state store processing to protocol 5 grpcwrap

* fix name in comment

---------

Co-authored-by: Radek Simko <radeksimko@users.noreply.github.com>
Co-authored-by: Radek Simko <radek.simko@gmail.com>
…o either have those methods or no longer test that it fulfills that interface
@SarahFrench SarahFrench added the no-changelog-needed Add this to your PR if the change does not require a changelog entry label Apr 28, 2025
@radeksimko radeksimko force-pushed the radek/pluggable-backends-protocol branch 2 times, most recently from 865dfe0 to fb702ab Compare May 29, 2025 10:02
@SarahFrench SarahFrench force-pushed the radek/pluggable-backends-protocol branch from fb702ab to 3942f69 Compare May 29, 2025 10:08
@radeksimko radeksimko force-pushed the radek/pluggable-backends-protocol branch 4 times, most recently from 7b2f705 to c833aa7 Compare June 2, 2025 11:22
@radeksimko radeksimko force-pushed the radek/pluggable-backends-protocol branch from c833aa7 to 09139d6 Compare June 5, 2025 12:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-changelog-needed Add this to your PR if the change does not require a changelog entry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants