pulumi / pulumi-policy

Pulumi's Policy as Code SDK, CrossGuard. Define infrastructure checks in code to enforce security, compliance, cost, and other practices, enforced at deployment time.
https://www.pulumi.com/docs/guides/crossguard/
Apache License 2.0
32 stars 4 forks source link

TestResourceOptions test failing for node policy pack #291

Open justinvp opened 1 year ago

justinvp commented 1 year ago
2022-10-03T16:34:21.3936487Z     integration_test.go:244: STDOUT: Previewing update (resource_options-14822):
2022-10-03T16:34:21.3961051Z         
2022-10-03T16:34:21.3963103Z          +  pulumi:pulumi:Stack resource_options-resource_options-14822 create 
2022-10-03T16:34:21.3964061Z          +  pulumi-nodejs:dynamic:Resource empty create 
2022-10-03T16:34:21.3965410Z             pulumi-nodejs:dynamic:Resource aliased  error: Error validating resource with policy validate-resource:
2022-10-03T16:34:21.3966434Z             pulumi-nodejs:dynamic:Resource aliased  1 error
2022-10-03T16:34:21.3967421Z          +  pulumi:pulumi:Stack resource_options-resource_options-14822 create 
2022-10-03T16:34:21.3967879Z          
2022-10-03T16:34:21.3968245Z         Diagnostics:
2022-10-03T16:34:21.3968968Z           pulumi-nodejs:dynamic:Resource (aliased):
2022-10-03T16:34:21.3969978Z             error: Error validating resource with policy validate-resource:
2022-10-03T16:34:21.3971125Z             AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
2022-10-03T16:34:21.3971946Z             + actual - expected ... Lines skipped
2022-10-03T16:34:21.3972342Z             
2022-10-03T16:34:21.3972688Z               {
2022-10-03T16:34:21.3973319Z                 additionalSecretOutputs: [],
2022-10-03T16:34:21.3973802Z             +   aliases: [],
2022-10-03T16:34:21.3974324Z             -   aliases: [
2022-10-03T16:34:21.3976128Z             -     'urn:pulumi:resource_options-14822::resource_options::pulumi-nodejs:dynamic:Resource::old-name-for-aliased'
2022-10-03T16:34:21.3976777Z             -   ],
2022-10-03T16:34:21.3977314Z                 customTimeouts: {
2022-10-03T16:34:21.3977696Z             ...
2022-10-03T16:34:21.3978224Z                 ignoreChanges: [],
2022-10-03T16:34:21.3978754Z                 protect: false
2022-10-03T16:34:21.3979129Z               }
2022-10-03T16:34:21.3980363Z                 at validateDynamicResource (/tmp/test-env1456702933/policy-pack/index.ts:107:20)
2022-10-03T16:34:21.3981557Z                 at validate (/tmp/test-env1456702933/policy-pack/index.ts:54:13)
2022-10-03T16:34:21.3982821Z                 at validateResource (/tmp/test-env1456702933/policy-pack/index.ts:14:17)
2022-10-03T16:34:21.3984266Z                 at Object.<anonymous> (/home/runner/.pulumi-dev/node_modules/@pulumi/policy/server.js:232:51)
2022-10-03T16:34:21.3985076Z                 at Generator.next (<anonymous>)
2022-10-03T16:34:21.3986563Z                 at /home/runner/.pulumi-dev/node_modules/@pulumi/policy/server.js:21:71
2022-10-03T16:34:21.3987319Z                 at new Promise (<anonymous>)
2022-10-03T16:34:21.3988616Z                 at __awaiter (/home/runner/.pulumi-dev/node_modules/@pulumi/policy/server.js:17:12)
2022-10-03T16:34:21.3990070Z                 at Object.analyze (/home/runner/.pulumi-dev/node_modules/@pulumi/policy/server.js:175:16)
2022-10-03T16:34:21.3991806Z                 at handleUnary (/home/runner/.pulumi-dev/node_modules/@pulumi/policy/node_modules/@grpc/grpc-js/src/server.ts:925:11)
2022-10-03T16:34:21.3992351Z          
2022-10-03T16:34:21.3992659Z         
2022-10-03T16:34:21.3993047Z         Policy Packs run:
2022-10-03T16:34:21.3993701Z             Name                                    Version
2022-10-03T16:34:21.3994711Z              (/tmp/test-env1456702933/policy-pack)  (local)