Commit Graph

33 Commits (5e2b11657e82b7a7e239ff695c68795d883a4b4e)

Author SHA1 Message Date
James Bardin d4b0788854 don't append nil elements to a diagnostic cty.Path
7 years ago
James Bardin 4dcda04d96 prevent an empty string from being lost
7 years ago
James Bardin dbe22181ae Ensure all object attrs & empty blocks in upgrade
7 years ago
Brian Flad 94078f9029
helper/plugin: Allow missing MigrateState for provider flatmap state upgrades
7 years ago
James Bardin ec65fb960d sdk: use core schema for json state upgrade
7 years ago
James Bardin cf61a689eb only hold back empty container changes in apply
7 years ago
James Bardin b7ff04f1b6 remove extra attributes from state during upgrade
7 years ago
James Bardin 2fe0f9376a change "preferDst" to "apply" in normalizeNullVals
7 years ago
James Bardin 0696cf7245 don't retain removed map values
7 years ago
James Bardin f5395bd98a validate null values in shimmed configs
7 years ago
James Bardin 64c76be804 fixup lost collections containing unknowns
7 years ago
James Bardin 86e30add98 fix unknowns added to maps by schemaMap
7 years ago
James Bardin 11ec3a420e remove normalizeFlatmapContainers
7 years ago
James Bardin 9d4bb6ec14 stop removing empty flatmap containers
7 years ago
James Bardin 2b4d030a69 don't re-add removed list values even when planned
7 years ago
James Bardin 9a39af5047 1->0 set changes non longer should happen in Read
7 years ago
Martin Atkins fedbd6c3b8 helper/plugin: fix panic with empty objects in normalizeNullValues
7 years ago
James Bardin ba081f5de4 change copyMissingValues to normalizeNullValues
7 years ago
James Bardin 4f691c5988 don't replace null strings with empty strings
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 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 17ecda53b5 strip empty containers from flatmap attributes
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 caf74a218d initialize empty diff in apply
8 years ago
James Bardin 0b8c38207a a plan with no diff should return proposed state
8 years ago
James Bardin 63dcdbe948 helper/plugin package for grpc servers
8 years ago