Commit Graph

53 Commits (main)

Author SHA1 Message Date
Radek Simko 0fe906fa8c make copyrightfix
2 days ago
Austin Valle a48e873790
PSS: Adjust `StateRange.End` logic in `ReadStateBytes` and `WriteStateBytes` (#38127)
2 weeks ago
Sarah French a83b7402c2
PSS: Add tests showing `state` subcommands being used with PSS (#37891)
2 months ago
Sarah French cf047be4e4
PSS: Use interfaces to configure state stores (#37899)
3 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)
3 months ago
Sarah French 2657a4daec
Set let require_unimplemented_servers default to true when generating code from .proto files (#37737)
4 months ago
Radek Simko 922fdb2382
Implement LockState & UnlockState provider methods (#37711)
5 months ago
Radek Simko 51fc4c161f
PSS: Implement `ReadStateBytes` + `WriteStateBytes` (#37440)
5 months ago
Daniel Schmidt 871451122f actions: move schema to single action type and remove linked resources
5 months ago
James Bardin 3948e19459 grpcwrap
6 months ago
Daniel Schmidt 176263d936 actions: remove future action types
6 months ago
Daniel Schmidt 17e7338b0f add client capabilites across the board
7 months ago
Kristin Laemmert 0374f04424
Add ValidateActionConfig to provider interface, protocol & internal implementations (#37345)
7 months ago
Kristin Laemmert 9256074c43
Actions in plan/changes (#37320)
7 months ago
Daniel Schmidt d0e5c3cc7b address review feedback
7 months ago
Daniel Schmidt ac132d1b15 add provider implementation for actions
7 months ago
Samsondeen 870bf99593
List implementation for simple provider and e2e tests (#37297)
8 months ago
Sarah French 0f8e77a50f
PSS: Add GetStates and DeleteState RPCs to plugin protocol v6 (#37288)
8 months ago
Samsondeen 3d3439e00e
Testing list blocks with the gRPC Provider (#37236)
8 months ago
Radek Simko 643266dc90
Add initial state store protocol skeleton (#37197)
9 months ago
Daniel Banck 44ae7da18e
Update Plugin Protocol for List and Implement `ValidateListResourceConfig` (#37007)
9 months ago
Radek Simko 36fb64f297
grpcwrap+provider-simple: Test ephemeral resource schemas in v5 protocol (#36878)
10 months ago
Daniel Schmidt fec6e4b552 send resource identities to provider calls
11 months ago
Daniel Banck b2b42c0fb4
Store resource identities in state (TF-23255) (#36464)
11 months ago
Daniel Banck 10c9b64007
Rename schema.Block to Body (#36629)
12 months 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
1 year ago
James Bardin 9c3dc8f73a ephemeral protocol rename
1 year ago
James Bardin 1a72b39d42 fill out remaining ephemeral implementations
1 year 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