Commit Graph

52 Commits (27770ee8053da48fbb684fd23d415aae376d2bed)

Author SHA1 Message Date
Austin Valle a48e873790
PSS: Adjust `StateRange.End` logic in `ReadStateBytes` and `WriteStateBytes` (#38127)
3 months ago
Sarah French a83b7402c2
PSS: Add tests showing `state` subcommands being used with PSS (#37891)
4 months ago
Sarah French cf047be4e4
PSS: Use interfaces to configure state stores (#37899)
5 months ago
Sarah French f2818db795
PSS : Add `fs` and `inmem` state storage implementations to the builtin `simplev6` provider, update `grpcwrap` package, use PSS implementation in E2E test (#37790)
5 months ago
Sarah French 2657a4daec
Set let require_unimplemented_servers default to true when generating code from .proto files (#37737)
6 months ago
Radek Simko 922fdb2382
Implement LockState & UnlockState provider methods (#37711)
7 months ago
Radek Simko 51fc4c161f
PSS: Implement `ReadStateBytes` + `WriteStateBytes` (#37440)
7 months ago
Daniel Schmidt 871451122f actions: move schema to single action type and remove linked resources
7 months ago
James Bardin 3948e19459 grpcwrap
8 months ago
Daniel Schmidt 176263d936 actions: remove future action types
8 months ago
Daniel Schmidt 17e7338b0f add client capabilites across the board
9 months ago
Kristin Laemmert 0374f04424
Add ValidateActionConfig to provider interface, protocol & internal implementations (#37345)
9 months ago
Kristin Laemmert 9256074c43
Actions in plan/changes (#37320)
9 months ago
Daniel Schmidt d0e5c3cc7b address review feedback
10 months ago
Daniel Schmidt ac132d1b15 add provider implementation for actions
10 months ago
Samsondeen 870bf99593
List implementation for simple provider and e2e tests (#37297)
10 months ago
Sarah French 0f8e77a50f
PSS: Add GetStates and DeleteState RPCs to plugin protocol v6 (#37288)
10 months ago
Samsondeen 3d3439e00e
Testing list blocks with the gRPC Provider (#37236)
10 months ago
Radek Simko 643266dc90
Add initial state store protocol skeleton (#37197)
11 months ago
Daniel Banck 44ae7da18e
Update Plugin Protocol for List and Implement `ValidateListResourceConfig` (#37007)
11 months ago
Radek Simko 36fb64f297
grpcwrap+provider-simple: Test ephemeral resource schemas in v5 protocol (#36878)
1 year ago
Daniel Schmidt fec6e4b552 send resource identities to provider calls
1 year ago
Daniel Banck b2b42c0fb4
Store resource identities in state (TF-23255) (#36464)
1 year ago
Daniel Banck 10c9b64007
Rename schema.Block to Body (#36629)
1 year ago
Daniel Banck 857d188308
Add resource identity message to protocol (TF-23178) (#36451)
1 year ago
Daniel Schmidt 0ff1b77afa
standardize client capabilities
1 year ago
Daniel Schmidt e29708c4d9
ephemeral: add WriteOnlyAttributesAllowed client capability to validate resource
1 year ago
Liam Cervante eeacced8f0
Add go vet as a check to the Github commit actions (#31461)
1 year ago
James Bardin 0c5fae9e3c ephemeral e2e test provider
2 years ago
James Bardin 9c3dc8f73a ephemeral protocol rename
2 years ago
James Bardin 1a72b39d42 fill out remaining ephemeral implementations
2 years ago
James Bardin a8701f6ddd provider functions return an error
2 years ago
Brian Flad c7a44bfc9a
Support Private State with MoveResourceState (#34575)
2 years ago
Liam Cervante 7d143388f3
Add support for the cross resource type move operation in the proto schema (#34480)
2 years ago
James Bardin f9b93d13a2 update grpcwrap to handle provider functions
2 years ago
James Bardin 5c8fd0b147 add grpcwrap function methods to make it compile
2 years ago
Brian Flad a7e3339e2d
internal/grpcwrap: Ensure GetProviderSchemaOptional server capability is passed through (#33742)
3 years ago
Brian Flad 7094517089
Add GetMetadata RPC to provider protocol (#33739)
3 years ago
hashicorp-copywrite[bot] 53c34ff49c
Update copyright file headers to BUSL-1.1
3 years ago
hashicorp-copywrite[bot] 325d18262e [COMPLIANCE] Add Copyright and License Headers
3 years ago
James Bardin 26c569e384 s/Capabilities/ServerCapabilities/
4 years ago
James Bardin fd742cd544 add e2e test with provider schema capabilities
4 years ago
Martin Atkins b40a4fb741 Move plugin/ and plugin6/ to internal/plugin{,6}/
5 years ago
Martin Atkins 31349a9c3a Move configs/ to internal/configs/
5 years ago
Martin Atkins e81162c4e1 Move provisioners/ to internal/provisioners/
5 years ago
Martin Atkins 1409f30f9c Move providers/ to internal/providers/
5 years ago
Martin Atkins ec85fb1960 Move communicator/ to internal/communicator/
5 years ago
Kristin Laemmert ff05362d51
providers.Interface: rename ValidateDataSourceConfig to ValidateDataResourceConfig (#27874)
5 years ago
Kristin Laemmert 7b7273e3aa
Add support for plugin protocol v6 (#27826)
5 years ago
Kristin Laemmert f6505870cc
Mildwonkey/providers interface renaming (#27805)
5 years ago