pulumi/pkg/engine
Pat Gavlin ab36b1116f
Handle unconfigured plugins in Diff. (#2238)
After #2088, we began calling `Diff` on providers that are not configured
due to unknown configuration values. This hit an assertion intended to
detect exactly this scenario, which was previously unexpected.

These changes adjust `Diff` to indicate that a Diff is unavailable and
return an error message that describes why. The step generator then
interprets the diff as indicating a normal update and issues the error
message to the diagnostic stream.

Fixes #2223.
2018-11-21 16:53:29 -08:00
..
destroy.go Implement status sinks 2018-08-31 15:56:53 -07:00
diff.go Fix rendering of the 'outputs:' header in the diff view. (#2020) 2018-10-03 13:06:20 -07:00
engine.go Add an API for importing stack outputs (#2180) 2018-11-14 13:33:35 -08:00
errors.go Show a better error message when decrypting fails (#1815) 2018-08-22 15:32:54 -07:00
events.go Implement status sinks 2018-08-31 15:56:53 -07:00
eventsink.go Make a smattering of CLI UX improvements 2018-09-24 08:43:46 -07:00
lifecycle_test.go Handle unconfigured plugins in Diff. (#2238) 2018-11-21 16:53:29 -08:00
plan.go Add an API for importing stack outputs (#2180) 2018-11-14 13:33:35 -08:00
project.go Add license headers 2018-05-22 15:02:47 -07:00
refresh.go Implement status sinks 2018-08-31 15:56:53 -07:00
snapshot.go Add license headers 2018-05-22 15:02:47 -07:00
update.go Adopt golangci-lint and address issues 2018-11-08 14:11:47 -08:00