Commit Graph

106 Commits (bcaf7f7ba70d2fdfed615fcab977628efdafaec9)

Author SHA1 Message Date
James Bardin 1bfc27817e process state even after provider.Apply errors
7 years ago
James Bardin 82588af892 switch blocks based on value type, and check attrs
7 years ago
James Bardin 32671241e0 set unknowns during initial PlanResourceChange
7 years ago
James Bardin d17ba647a8 add SetUnknowns
7 years ago
Martin Atkins 1530fe52f7 core: Legacy SDK providers opt out of our new apply result check
7 years ago
James Bardin 3b18dd7c01
Merge pull request #20224 from hashicorp/jbardin/sdk
7 years ago
James Bardin 58c9c2311a Turn on helper/schema proto5 flag in GetSchema
7 years ago
Martin Atkins bdcac8792d plugin: Use correct schema when marshaling imported resource objects
7 years ago
James Bardin 4a603011c5 don't normalizeNullValues in ReadResource
7 years ago
James Bardin ba081f5de4 change copyMissingValues to normalizeNullValues
7 years ago
James Bardin 3b04b41250 fix RequiresNew in diff
7 years ago
Martin Atkins 477da57a92 helper/plugin: Honor resource type overrides in import
7 years ago
Paul Tyng bb9ae50279
Copy TF version to helper/schema provider
7 years ago
James Bardin 37b5e2dc87 don't remove empty diff values
7 years ago
James Bardin 46a4628782
Merge pull request #20081 from hashicorp/jbardin/list-block
7 years ago
Martin Atkins f65b7c5372 helper/plugin: Discard meaningless differences from provider planning
7 years ago
James Bardin 8d302c5bd2 update grpc_provider for new diffs
7 years ago
James Bardin 286cb0a39d clean out diff a little more before checking
7 years ago
James Bardin 4f691c5988 don't replace null strings with empty strings
7 years ago
James Bardin 2cc651124e don't overwrite values in plan
7 years ago
James Bardin 7d05dee08d refactor ApplyResourceChange
7 years ago
James Bardin 0a731167db add a round trip through the shims during apply
7 years ago
James Bardin e8096e9c8b normalize values during ReadResource
7 years ago
James Bardin b55ec74c27 add copyMissingValues for normalizing shimmed Vals
7 years ago
James Bardin 8300d65539 don't strip sets with count 1 when normalizing
7 years ago
James Bardin 924b97238f Handle StateFuncs in provider shim
7 years ago
James Bardin 5f9b189fcf catch conversion errors in PrepareProviderConfig
8 years ago
James Bardin 6f4d86094f preserve possible zero values when normalizing
8 years ago
James Bardin f375691819 add missing key-value from test
8 years ago
Martin Atkins 4fe9632f09 plugin: Establish our current plugin protocol as version 5
8 years ago
James Bardin e95f2b586e another test case in helper/plugin
8 years ago
James Bardin 89b2c6f21e comment fixes
8 years ago
James Bardin 17ecda53b5 strip empty containers from flatmap attributes
8 years ago
James Bardin 34766ca666 use the new InstanceState shim
8 years ago
James Bardin b872491baa incremental progress towards applying diffs
8 years ago
James Bardin 718a3c400a fix state variable name
8 years ago
James Bardin e0ea2a5d06 if there is no plan diff, prefer the prior state
8 years ago
James Bardin e38a5a769d copy timouts into plan and apply state
8 years ago
James Bardin 6dad121e70 insert resource timeouts into the config schema
8 years ago
James Bardin a8f75bc554 don't set defaults for deprecated or removed
8 years ago
James Bardin e077c9ce95 Insert default values into provider config
8 years ago
James Bardin a3ac49b3fb GRPCProviderServer and PrepareProviderconfig
8 years ago
James Bardin 38163f2b37 use SimpleDiff and set "id" as RequiresReplace
8 years ago
James Bardin f8b1a3c7a4 make sure apply can properly destroy
8 years ago
James Bardin 52c0032aed update provisioners for multiple processes
8 years ago
James Bardin caf74a218d initialize empty diff in apply
8 years ago
James Bardin 0b8c38207a a plan with no diff should return proposed state
8 years ago
Radek Simko d93b462e9c helper/plugin: don't panic in ReadDataSource State
8 years ago
Radek Simko 2de0903538 Fix data source bug
8 years ago
Martin Atkins 97da905c6e helper/plugin: ReadResource to deal with missing remote object
8 years ago
Martin Atkins a7342de274 core: Properly handle no-op changes in plan
8 years ago
Martin Atkins c27f900d92 helper/plugin: Don't panic while preparing response in ApplyResourceChange
8 years ago
Martin Atkins 686018ae12 helper/plugin: don't panic in PlanResourceChange PlannedState
8 years ago
James Bardin c07ce1cd4b move conversion functions into separate package
8 years ago
James Bardin 7188d5cbfe add grpc shims to helper/plugin
8 years ago
James Bardin 63dcdbe948 helper/plugin package for grpc servers
8 years ago