Commit Graph

58 Commits (3c579155899bb402d4b2e68c65fbc89cd39d2bf2)

Author SHA1 Message Date
Liam Cervante 408f323efa
test: also allow mock_data and mock_resource blocks to generate data during planning (#36317)
1 year ago
Sarah French e5d4a51ee4
Validate write-only attributes returned from providers during the UpgradeResourceState RPC (#36305)
1 year ago
Samsondeen aec7c3cc89
terraform test: allow computed/mocked values override during planning (#36227)
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
Daniel Schmidt 17581e4c48
ephemeral: validate provider responses for write-only attributes
1 year ago
Daniel Schmidt 970ff7f6ec
ephemeral: providers are responsible for setting write-only attributes to null
1 year ago
James Bardin cca1fd95e5 can't check Close call in mocked ephemeral provider
1 year ago
James Bardin 0c5fae9e3c ephemeral e2e test provider
2 years ago
James Bardin 94687676a3 add basic grpc wrapper implemenation
2 years ago
James Bardin eb184a5213 refactor ephemeral interface to better match protocol
2 years ago
James Bardin 9c3dc8f73a ephemeral protocol rename
2 years ago
James Bardin c70a885afb missing ValidateEphemeralResourceConfig from interface
2 years ago
James Bardin 5cfe1123b6 remove the 1 minute advance in renew timer
2 years ago
James Bardin 0e80c0b791 resources/ephemeral implementation
2 years ago
James Bardin 316f48ec10 ephemeral in mock provider
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 bd45e5b740 mock provider transform can error
2 years ago
James Bardin 300f66b71d
Merge pull request #34603 from hashicorp/jbardin/remove-provider-funtion-warnings
2 years ago
Liam Cervante f0b61090a2
Move the testing MockProvider into a dedicated shared package (#34681)
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
Brian Flad 1298fcd412
Add missing function deprecation_message to JSON output and website documentation (#34520)
2 years ago
James Bardin bc945f22eb
Merge pull request #34515 from hashicorp/jbardin/provider-function-validation
2 years ago
James Bardin a5337b3b20 remove global results table state
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 a3aa517589 store and verify provider functions calls in plan
2 years ago
James Bardin b3c5590f01
Merge pull request #34450 from hashicorp/jbardin/provider-functions-json-schema
2 years ago
James Bardin 2e74fec583 add optional Summary field to function json
2 years ago
Liam Cervante bd40c411f7
Override provider schemas for mocked providers (#34481)
2 years ago
James Bardin 1a52436a88 validate provider function consistency
2 years ago
James Bardin b0baae5d3e add file headers
2 years ago
James Bardin 9abaf2f3b0 update provider code to match new rpc methods
2 years ago
James Bardin c85859f26d add provider funcs to internal interfaces
2 years ago
Martin Atkins 2cc94b4e89 core: terraform.Context with preloaded provider schemas
2 years ago
Liam Cervante dedb296773
terraform test: connect mock behaviour to test framework (#34205)
2 years ago
Liam Cervante aec48aa8d2
terraform test: add support for importing overridden resources (#34216)
2 years ago
Liam Cervante f435706bfc
terraform test: implement mock providers (#34167)
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 cf5ebaf685 s/Schemas/ProviderSchema/
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
James Bardin d199d427a1 remove unused factory functions
3 years ago