pulumi/pkg/backend
Luke Hoban 25206c5ea8 Add an experimental pulumi watch command (#3391)
Adds a new experimental `pulumi watch` CLI command which can be used for inner loop development on a Pulumi stack.  This command is only available currently via `PULUMI_EXPERIMENTAL=true` while in active development.

The `watch` command does the following:
1. Watches the workspace (the tree rooted at the `Pulumi.yaml` file) for changes
2. Triggers an `update` to the stack whenever there is a change
3. Streams output containing summaries of key update events as well as logs from any resources under management into a combined CLI output

Part of https://github.com/pulumi/pulumi/issues/3448.

The PULUMI_EXPERIMENTAL flag also makes`query` and `policy` available.
2019-11-06 12:56:29 -08:00
..
display Add an experimental pulumi watch command (#3391) 2019-11-06 12:56:29 -08:00
filestate Add an experimental pulumi watch command (#3391) 2019-11-06 12:56:29 -08:00
httpstate Add an experimental pulumi watch command (#3391) 2019-11-06 12:56:29 -08: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 Add an experimental pulumi watch command (#3391) 2019-11-06 12:56:29 -08:00
backend_test.go Check project existence during pulumi new 2019-08-23 09:09:54 +02:00
errors.go Add a link to docs for the 409 Conflict error message (#3207) 2019-09-10 13:25:08 -07:00
mock.go Add an experimental pulumi watch command (#3391) 2019-11-06 12:56:29 -08:00
policypack.go Use PulumiPolicy.yaml instead of Pulumi.yaml for PolicyPacks 2019-10-10 10:15:51 -07:00
query.go Share query-running code between backends 2019-10-29 16:47:15 -07:00
snapshot.go error instead of panic when different resources use the same alias (#3457) 2019-11-06 08:49:13 -08:00
snapshot_test.go Pass ignoreChanges to providers. (#3005) 2019-07-31 11:39:07 -05:00
stack.go Add an experimental pulumi watch command (#3391) 2019-11-06 12:56:29 -08:00
updates.go Remove the GitHubLogin and GitHubRepo update metadata keys (#2732) 2019-05-29 11:22:59 -07:00
watch.go Add an experimental pulumi watch command (#3391) 2019-11-06 12:56:29 -08:00