pulumi/pkg/backend
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
..
display Pass ignoreChanges to providers. (#3005) 2019-07-31 11:39:07 -05:00
filestate Fix issue when logging out of local backend (#2951) 2019-07-25 07:58:19 -07:00
httpstate Signal policy publish operation completion to the service 2019-07-25 15:21:07 -07:00
state Add license headers 2018-05-22 15:02:47 -07:00
apply.go Don't print error prefix when a confirmation prompt is declined 2019-03-26 15:17:18 -07:00
backend.go Address comments 2019-07-16 00:58:33 -07:00
backend_test.go Address lint warnings 2019-07-16 00:58:33 -07:00
policypack.go Add pulumi policy apply command 2019-07-16 00:58:33 -07:00
snapshot.go Addition of Custom Timeouts (#2885) 2019-07-16 00:26:28 +03:00
snapshot_test.go Pass ignoreChanges to providers. (#3005) 2019-07-31 11:39:07 -05:00
stack.go Allow using the passphrase secrets manager with the pulumi service 2019-05-10 17:07:52 -07:00
updates.go Remove the GitHubLogin and GitHubRepo update metadata keys (#2732) 2019-05-29 11:22:59 -07:00