Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The purpose of this change is to improve testing of REGO policies by removing the dependency on
trivy-iac
and adding a newresult
package to the library.Currently, it is not possible to test REGO policies because the
result.new
function that is used in all policies is declared intrivy-iac
using the OPA sdk. This PR adds a newresult
package to the library, thus removing the dependency ontrivy-iac
.Two functions have been moved:
is_managed
- checks that the metadata is managednew
- returns structured result, which is needed for further analysis by the REGO policy scanner.The
new
function signature remains the same, which ensures backward compatibility. TheisManaged
function has been renamed tois_managed
.