pulumi/pkg/resource/deploy
Matt Ellis 9a77d72403 Set Outputs for providers in the state file. (#2793)
We model providers as resources in our state file, but we were
neglecting to set Outputs for these resources.  This was problematic
when we started to try to run DiffConfig, because when diffing a
resource we compare thed new inputs and the old outputs, but the
resource never had any old outputs, so it was impossible for the
provider to see what the old state of the resource was.

To fix this, we now reflect the inputs we use the create the provider
reference as outputs on the resource.
2019-05-31 15:14:42 -07:00
..
deploytest Flow allowUnknows for Diff/Check Config 2019-05-23 10:54:18 -07:00
providers Set Outputs for providers in the state file. (#2793) 2019-05-31 15:14:42 -07:00
builtins.go Flow allowUnknows for Diff/Check Config 2019-05-23 10:54:18 -07:00
plan.go Expose resource outputs through invoke 2019-05-02 18:08:08 -07:00
plan_executor.go Revert "Revert "Use result.Result pattern in more places. (#2573)" (#2575)" (#2577) 2019-03-21 13:23:46 -07:00
plan_test.go Retain the SecretsManager that was used to deserialize a deployment 2019-05-10 17:07:52 -07:00
snapshot.go Retain the SecretsManager that was used to deserialize a deployment 2019-05-10 17:07:52 -07:00
source.go Rename SecretOutputs to AdditionalSecretOutputs 2019-05-10 17:07:52 -07:00
source_error.go Use result.Result in more places. (#2568) 2019-03-19 16:21:50 -07:00
source_eval.go Do not parse version from resource providers 2019-05-21 19:20:18 -07:00
source_eval_test.go Do not parse version from resource providers 2019-05-21 19:20:18 -07:00
source_fixed.go Use result.Result in more places. (#2568) 2019-03-19 16:21:50 -07:00
source_null.go Use result.Result in more places. (#2568) 2019-03-19 16:21:50 -07:00
source_query.go Remove acceptsSecrets from InvokeRequest 2019-05-10 17:07:52 -07:00
source_query_test.go Formally specify querySource with tests 2019-05-02 18:08:08 -07:00
step.go Use new.{URN,Type,Provider} in applicable Steps. (#2787) 2019-05-30 17:48:00 -07:00
step_executor.go Rename SecretOutputs to AdditionalSecretOutputs 2019-05-10 17:07:52 -07:00
step_generator.go Rename SecretOutputs to AdditionalSecretOutputs 2019-05-10 17:07:52 -07:00
target.go Add license headers 2018-05-22 15:02:47 -07:00