pulumi/pkg
Alex Clemmer ed5b8437d1 Batch policy violation reporting for pulumi preview
Currently, `pulumi preview` fails immediately when any resource
definition in a Pulumi app is found to be in violation of a resource
policy. But, users would like `preview` to report as many policy
violations as it can before terminating with an error, so that they can
fix many of them before running `preview` again.

This commit will thus change `pulumi preview` to do this sort of
"batching" for policy violations. The engine will attempt to run the
entire preview step, validating every resource definition with the
relevant known resource policies, before finally reporting an error if
any violations are detected.

Fixes pulumi/pulumi-policy#31
2019-07-22 20:42:17 -07:00
..
apitype Add pulumi policy apply command 2019-07-16 00:58:33 -07:00
backend Don't hide policy violation errors in CLI rendering 2019-07-22 20:42:17 -07:00
codegen/python Creation of generator package (#2970) 2019-07-22 17:09:35 -07:00
diag Use Analyzer PB in analyzer code 2019-06-13 16:04:13 -07:00
encoding Add license headers 2018-05-22 15:02:47 -07:00
engine Run required policies as part of all updates 2019-07-16 00:58:33 -07:00
graph Add license headers 2018-05-22 15:02:47 -07:00
operations Collect logs from Google Cloud Functions 2019-04-08 09:44:05 -07:00
resource Batch policy violation reporting for pulumi preview 2019-07-22 20:42:17 -07:00
secrets Fix spelling issues 2019-05-15 08:32:49 -07:00
testing Python Dynamic Providers (#2900) 2019-07-19 10:18:25 -07:00
tokens Adopt golangci-lint and address issues 2018-11-08 14:11:47 -08:00
tools Add a WriteString method to tools/GenWriter. (#1839) 2018-08-29 14:43:20 -07:00
util Fix 'pulumi new' to support creating stacks in an org (#2950) 2019-07-22 10:12:26 -07:00
version Add license headers 2018-05-22 15:02:47 -07:00
workspace Fix 'pulumi new' to support creating stacks in an org (#2950) 2019-07-22 10:12:26 -07:00