pulumi/pkg/resource/deploy
Joe Duffy 971f6189f2
Fix pending delete replacement failure (#658)
The two-phase output properties change broke the ability to recover
from a failed replacement that yields pending deletes in the checkpoint.
The issue here is simply that we should remember pending registrations
only for logical operations that *also* have a "new" state (create or
update).  This commit fixes this, and also adds a new step test with
fault injection to probe many interesting combinations of steps.
2017-12-07 09:44:38 -08:00
..
plan.go Track resources that are pending deletion in checkpoints. 2017-10-18 17:09:00 -07:00
plan_apply.go Fix pending delete replacement failure (#658) 2017-12-07 09:44:38 -08:00
plan_test.go Always add 8 chars of randomness to URN names we create. Error if that exceeds the max length allowed for that resource. (#500) 2017-12-04 14:50:55 -08:00
snapshot.go Add a manifest to checkpoint files (#630) 2017-12-01 13:50:32 -08:00
source.go Simplify RPC changes 2017-11-29 12:08:01 -08:00
source_eval.go Decrypt configuration nearer to its use. 2017-12-04 17:10:40 -08:00
source_fixed.go Bring back component outputs 2017-11-29 07:42:14 -08:00
source_null.go Bring back component outputs 2017-11-29 07:42:14 -08:00
step.go Bring back stack outputs (#650) 2017-12-05 13:01:54 -08:00
target.go Decrypt configuration nearer to its use. 2017-12-04 17:10:40 -08:00