Commit Graph

49 Commits (add-missing-variable-loading)

Author SHA1 Message Date
Radek Simko 0fe906fa8c make copyrightfix
3 months ago
Sarah French cf047be4e4
PSS: Use interfaces to configure state stores (#37899)
6 months ago
Radek Simko 922fdb2382
Implement LockState & UnlockState provider methods (#37711)
8 months ago
Radek Simko 51fc4c161f
PSS: Implement `ReadStateBytes` + `WriteStateBytes` (#37440)
8 months ago
Samsondeen a7504719ef
list: send non-null "config" object to provider when not present in the list block (#37620)
8 months ago
Daniel Schmidt 871451122f actions: move schema to single action type and remove linked resources
8 months ago
James Bardin 51f870c5b1 extend provider interface for GenerateResourceConfig
9 months ago
Daniel Schmidt 176263d936 actions: remove future action types
9 months ago
Daniel Schmidt 17e7338b0f add client capabilites across the board
10 months ago
Daniel Schmidt d3f6b721e9 use string for execution order
10 months ago
Kristin Laemmert 0374f04424
Add ValidateActionConfig to provider interface, protocol & internal implementations (#37345)
10 months ago
Kristin Laemmert 9256074c43
Actions in plan/changes (#37320)
10 months ago
Daniel Schmidt ac132d1b15 add provider implementation for actions
10 months ago
Sarah French 0f8e77a50f
PSS: Add GetStates and DeleteState RPCs to plugin protocol v6 (#37288)
10 months ago
Samsondeen 79187d579d
Validate list block meta-arguments (#37281)
11 months ago
Samsondeen 685ff9f192
Schema representation of list block config and results (#37209)
11 months ago
Daniel Banck cb58a15f3d
Implement ListResource RPC (TF-25509) (#37092)
12 months ago
Radek Simko 643266dc90
Add initial state store protocol skeleton (#37197)
12 months ago
Daniel Banck 44ae7da18e
Update Plugin Protocol for List and Implement `ValidateListResourceConfig` (#37007)
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 Schmidt e29708c4d9
ephemeral: add WriteOnlyAttributesAllowed client capability to validate resource
1 year ago
Daniel Schmidt 3a962e8e7e
ephemeral: add WriteOnlyAttributesAllowed client capability
1 year ago
James Bardin 94687676a3 add basic grpc wrapper implemenation
2 years ago
James Bardin 9c3dc8f73a ephemeral protocol rename
2 years ago
James Bardin c70a885afb missing ValidateEphemeralResourceConfig from interface
2 years ago
James Bardin 3b77e57ce4 add internal provider interfaces for ephemeral
2 years ago
Daniel Schmidt ce721b8e9c
stacks: add deferred to grpc calls
2 years ago
Liam Cervante 055dd27e53
deferred actions: implement latest provider protocol changes (#35063)
2 years ago
Daniel Schmidt a26fd2e81f
stacks: add deferrals to PlanResourceChange
2 years ago
Mark DeCrane e6f4ffa8a3
stacks: adding deferred action to datasource reads
2 years ago
Daniel Schmidt 5b8f77d2a4
stacks: add deferred actions to plugin protocol
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 c85859f26d add provider funcs to internal interfaces
2 years ago
hashicorp-copywrite[bot] 53c34ff49c
Update copyright file headers to BUSL-1.1
3 years ago
James Bardin fb35d7fd89 add get_provider_schema_optional server capability
3 years ago
James Bardin a77baa866d additional schema handling comment
3 years ago
James Bardin 9d9746560f use the same struct for all schema access
3 years ago
James Bardin 53901a7e62 Add basic global schema cache
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 6706d52832 check PlanDestroy capability in plugins
4 years ago
Martin Atkins 1425374371 providers: A type for all schemas for a particular provider
4 years ago
Martin Atkins f40800b3a4 Move states/ to internal/states/
5 years ago
Martin Atkins 31349a9c3a Move configs/ to internal/configs/
5 years ago
Martin Atkins 1409f30f9c Move providers/ to internal/providers/
5 years ago