pulumi/pkg/resource
Joe Duffy fbf13ec4d7
Use full state during updates (#526)
In our existing code, we only use the input state for old and new
properties.  This is incorrect and I'm astonished we've been flying
blind for so long here.  Some resources require the output properties
from the prior operation in order to perform updates.  Interestingly,
we did correclty use the full synthesized state during deletes.

I ran into this with the AWS Cloudfront Distribution resource,
which requires the etag from the prior operation in order to
successfully apply any subsequent operations.
2017-11-03 19:45:19 -07:00
..
config Encrypt secrets in Pulumi.yaml 2017-10-24 16:48:12 -07:00
deploy Use full state during updates (#526) 2017-11-03 19:45:19 -07:00
idl Bring LUMIDL up to code 2017-09-11 16:58:25 -07:00
plugin Skip unknown properties (#524) 2017-11-03 13:40:15 -07:00
provider Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
stack Fix where integration tests look for checkpoints 2017-10-27 19:42:17 -07:00
testdata Fix asset bugs; write more tests 2017-10-24 09:00:11 -07:00
asset.go Move .pulumi to root of a repository 2017-10-27 11:46:21 -07:00
asset_test.go Fix asset bugs; write more tests 2017-10-24 09:00:11 -07:00
errors.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
properties.go Add more context information to assert. (#449) 2017-10-24 08:25:39 -07:00
properties_diff.go Add diffing logic for assets/archives 2017-07-17 12:11:15 -07:00
properties_diff_test.go Many asset improvements 2017-10-22 13:39:21 -07:00
properties_test.go Tolerate computed and output properties 2017-08-03 11:01:38 -07:00
resource_goal.go Add auto-parenting 2017-10-15 04:38:26 -07:00
resource_id.go Encrypt secrets in Pulumi.yaml 2017-10-24 16:48:12 -07:00
resource_id_test.go Permit -1 for randlen and maxlen 2017-07-15 09:59:44 -07:00
resource_state.go Track resources that are pending deletion in checkpoints. 2017-10-18 17:09:00 -07:00
status.go Wire up Lumi to the new runtime strategy 2017-09-04 11:35:21 -07:00
urn.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00
urn_test.go Rename pulumi-fabric to pulumi 2017-09-21 19:18:21 -07:00