pulumi/pkg/resource/deploy
Sean Gillespie ca58b8117f
Clarify control flow in step generator (#1843)
* Introduce Result type to engine

The Result type can be used to signal the failure of a computation due
to both internal and non-internal reasons. If a computation failed due
to an internal error, the Result type carries that error with it and
provides it when the 'Error' method on a Result is called. If a
computation failed gracefully, but wished to bail instead of continue a
doomed plan, the 'Error' method provides a value of null.

* CR feedback
2018-09-05 15:08:09 -07:00
..
deploytest Implement status sinks 2018-08-31 15:56:53 -07:00
providers Implement status sinks 2018-08-31 15:56:53 -07:00
plan.go Reimplement refresh. (#1814) 2018-08-22 17:52:46 -07:00
plan_executor.go Clarify control flow in step generator (#1843) 2018-09-05 15:08:09 -07:00
plan_test.go Add a list of in-flight operations to the deployment (#1759) 2018-08-10 21:39:59 -07:00
snapshot.go Add a list of in-flight operations to the deployment (#1759) 2018-08-10 21:39:59 -07:00
source.go Reimplement refresh. (#1814) 2018-08-22 17:52:46 -07:00
source_error.go Reimplement refresh. (#1814) 2018-08-22 17:52:46 -07:00
source_eval.go Reimplement refresh. (#1814) 2018-08-22 17:52:46 -07:00
source_eval_test.go Implement status sinks 2018-08-31 15:56:53 -07:00
source_fixed.go Reimplement refresh. (#1814) 2018-08-22 17:52:46 -07:00
source_null.go Reimplement refresh. (#1814) 2018-08-22 17:52:46 -07:00
step.go Fail refreshes with init errors. (#1882) 2018-09-05 14:00:28 -07:00
step_executor.go Fail refreshes with init errors. (#1882) 2018-09-05 14:00:28 -07:00
step_generator.go Clarify control flow in step generator (#1843) 2018-09-05 15:08:09 -07:00
target.go Add license headers 2018-05-22 15:02:47 -07:00