pulumi/pkg/resource/deploy
Pat Gavlin 67ec74bdc5
Pass ignoreChanges to providers. (#3005)
These changes add support for passing `ignoreChanges` paths to resource
providers. This is intended to accommodate providers that perform diffs
between resource inputs and resource state (e.g. all Terraform-based
providers, the k8s provider when using API server dry-runs). These paths
are specified using the same syntax as the paths used in detailed diffs.

In addition to passing these paths to providers, the existing support
for `ignoreChanges` in inputs has been extended to accept paths rather
than top-level keys. It is an error to specify a path that is missing
one or more component in the old or new inputs.

Fixes #2936, #2663.
2019-07-31 11:39:07 -05:00
..
deploytest Pass ignoreChanges to providers. (#3005) 2019-07-31 11:39:07 -05:00
providers Pass ignoreChanges to providers. (#3005) 2019-07-31 11:39:07 -05:00
builtins.go Pass ignoreChanges to providers. (#3005) 2019-07-31 11:39:07 -05:00
plan.go Migrate old providers without outputs. (#2973) 2019-07-23 13:39:21 -07:00
plan_executor.go Batch policy violation reporting for pulumi preview 2019-07-22 20:42:17 -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 Fix crash when there were multiple duplicate aliases to the same resource. (#2865) 2019-06-23 02:16:18 -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 Addition of Custom Timeouts (#2885) 2019-07-16 00:26:28 +03:00
source_eval_test.go Use a bag for misc. resource options in deploytest (#2977) 2019-07-25 11:18:40 -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 Pass ignoreChanges to providers. (#3005) 2019-07-31 11:39:07 -05:00
step_executor.go Rename SecretOutputs to AdditionalSecretOutputs 2019-05-10 17:07:52 -07:00
step_generator.go Pass ignoreChanges to providers. (#3005) 2019-07-31 11:39:07 -05:00
step_generator_test.go Pass ignoreChanges to providers. (#3005) 2019-07-31 11:39:07 -05:00
target.go Add license headers 2018-05-22 15:02:47 -07:00