Open crivetechie opened 2 weeks ago
@crivetechie We don't lock dependencies, but we typically only bump them if there is a reported issue. Can you confirm if updating this dependency solves your problem?
@jalseth updating the dependency solves the problem, however it introducing a list of changes that will break existing policies.
I've opened a PR in my fork to demonstrate the impact of upgrading to latest version: https://github.com/crivetechie/conftest/pull/1/files
Hello, we are having some issues writing policies for resource that may contain repeated blocks.
It looks like the behaviour of conftest is to produce an object when there's a single block and an array if the block is repeated.
See the example below definining two kubernetes_deployment resources, the first using a single container block and the second using 2 containers blocks
the above is parsed as
as you can see
spec.template.spec.container
inexample-multiple-blocks
is an array, it is an object inexample-single-block
Accoriding to https://github.com/open-policy-agent/conftest/issues/266 I was expecting this to be resolved but it isn't, looks like conftest is using version 0.3.1 of hcl2json lib which doesn't include the fix. I am wondering if there was a decision to lock to hcl2json@0.3.1 to avoid introducing breaking changes and if there's any plan for upgrading to latest version. Thank you!