Commit Graph

1024 Commits (e024960c745f0a464cb081d04765d93f94deaba0)

Author SHA1 Message Date
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
Martin Atkins 4c99864dad helper/resource: TestCheckResourceAttrPair allow nonexist
7 years ago
James Bardin ba081f5de4 change copyMissingValues to normalizeNullValues
7 years ago
James Bardin 9cf8f48239 decode legacy timeouts
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
Martin Atkins ae0be75ae0 helper/schema: TypeMap of Resource is actually of TypeString
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
Martin Atkins 86c02d5c35 command: "terraform init" can partially initialize for 0.12upgrade
7 years ago
Martin Atkins 0c0a437bcb Move module install functionality over to internal/initwd
7 years ago
James Bardin 041ed67e46 type names don't imply the resource mode
7 years ago
James Bardin e8096e9c8b normalize values during ReadResource
7 years ago
James Bardin bc5eecd7f2 make sure id really gets set in SetId
7 years ago
James Bardin a7b399cb4c use actual schema.Resources for state shims
7 years ago
James Bardin 7973872524 allow TestCheckNoResourceAttr for empty containers
7 years ago
James Bardin c63040c737 have TestCheckResourceAttr accept missing counts
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
Martin Atkins cdad78d69b helper/resource: Allow multiple providers in a single TestCase
7 years ago
Martin Atkins b190d3b4f2 helper/resource: Shim back to old state must preserve schema version
7 years ago
Martin Atkins 06acc3f6c8 helper/schema: Skip validation of unknown values
7 years ago
James Bardin 8ab5698e2a
Merge pull request #19587 from hashicorp/jbardin/safe-appends
7 years ago
James Bardin 3d6ec09a83
Merge pull request #19552 from olindata/bugfix/setting-sets-in-list
7 years ago
James Bardin b5de50c0a2 don't modify argument slices
7 years ago
Martin Atkins f9fef56167 helper/resource: print full diagnostics for operation errors in tests
7 years ago
Martin Atkins 55469cd416 helper/resource: Get schemas from Terraform context
7 years ago
Martin Atkins a4991c5780 helper/resource: Create a separate provider instance each call
7 years ago
James Bardin 98870fadb1
Merge pull request #19544 from hashicorp/jbardin/import-tests
7 years ago
James Bardin ac63d2995f
Merge pull request #19559 from hashicorp/jbardin/resource-test-shim
7 years ago
James Bardin 7d296f752c don't add numeric indexes to resources with a count of 0
7 years ago
Farid Neshat 44a45b7332 helper/schema: Fix setting a set in a list
7 years ago
Brian Flad 1e81a3e7fa
helper/schema: Always propagate NewComputed for previously zero value primative type attributes
7 years ago
James Bardin 484d67028a handle shim errors in provider tests
7 years ago
James Bardin 547d63bcde remove empty flatmap containers from test states
7 years ago
James Bardin 924b97238f Handle StateFuncs in provider shim
7 years ago
James Bardin 3dacdba678
Merge pull request #19521 from hashicorp/jbardin/prepare-provider-config
7 years ago
James Bardin 5f9b189fcf catch conversion errors in PrepareProviderConfig
7 years ago
Martin Atkins 72e279e6b2 providers: Consistently use int64 for schema versions
7 years ago
James Bardin 6daf4989d4
Merge pull request #19475 from hashicorp/jbardin/computed-containers
8 years ago
James Bardin 6f4d86094f preserve possible zero values when normalizing
8 years ago
Martin Atkins 58fa38b89a helper/schema: Update docs for PromoteSingle
8 years ago
Martin Atkins 3d54af9c09 helper/schema: Better mimic some undocumented behaviors in Core schema
8 years ago
Martin Atkins 37da625ee9 helper/schema: Tell Core attribute is optional if set conditionally
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 3716db3865
Merge pull request #19384 from hashicorp/jbardin/nested-sets
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 21dfa56766 use ShimInstanceStateFromValue in DiffFromValues
8 years ago
James Bardin 34766ca666 use the new InstanceState shim
8 years ago
James Bardin df04e2e7a6 move InstanceState shim into schema.Resource
8 years ago
James Bardin b872491baa incremental progress towards applying diffs
8 years ago
James Bardin ce5d7ff6d0 spelling
8 years ago
Dana Hoffman 7edbb3c8bf return state even if cfg is invalid
8 years ago
Radek Simko 0cbf745e5a
helper/schema: Avoid erroring out on undefined timeouts
8 years ago
Radek Simko 7eae051a16
Merge pull request #19286 from hashicorp/radeksimko/b-timeouts-parsing-fix
8 years ago
Radek Simko 1cb8f1df80
helper/schema: Fix timeout parsing in ResourceTimeout.ConfigDecode
8 years ago
Radek Simko 82a77f9bb5
helper/schema: Add test for invalid timeout value
8 years ago
Radek Simko 2fe3f16cb3
helper/schema: Return error on invalid timeout type
8 years ago
Radek Simko 186a6dcc38
helper/schema: Add test for wrong timeout type
8 years ago
James Bardin ae1f93a24f
Merge pull request #19236 from hashicorp/jbardin/resource-tests
8 years ago
James Bardin a5ef403dfd skip resource tests for now
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 f153720a36 add checks for timeouts attributes and blocks
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 dbaf347392
Merge pull request #19136 from hashicorp/jbardin/simple-diff
8 years ago
Brian Flad 62bf23850b
Merge pull request #19122 from hashicorp/f-helper-validation-Any
8 years ago
James Bardin d50a152f8b check for a nil diff in simpleDiff
8 years ago
Brian Flad 46804080aa
helper/validation: Add Any() SchemaValidateFunc
8 years ago
James Bardin ff4e81cc2b add old values when computing the new InstanceDiff
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
Sander van Harmelen 48ef7ecfa6 Updates after running `make fmt` with Go v1.11.1
8 years ago
Brian Flad 17ac9a5756
helper/validation: Add All() and IntInSlice() SchemaValidateFunc
8 years ago
James Bardin 1ab96f42b7 fail nonfunctional resource tests
8 years ago
James Bardin 38163f2b37 use SimpleDiff and set "id" as RequiresReplace
8 years ago
James Bardin 46b4c27dbe create a SimpleDiff for the new provider shims
8 years ago
James Bardin 0d4d572c39 start work on helper/resource test fixtures
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
Martin Atkins 1908aff476 helper/resource: Fix duplicated function testConfig
8 years ago
Radek Simko 2de0903538 Fix data source bug
8 years ago
Martin Atkins 33151f5011 core: Move StateValueFromInstanceState shim from helper/schema
8 years ago