Anders Eknert
Anders Eknert
While unlikely to be a problem in real-world policies, this coercion of float-value keys in maps is pretty confusing: ``` % opa eval -fpretty '{1: true, 1.0: false}' { "1":...
The new (and awesome!) feature for doing schema verification of the input document should be available when running OPA as a server. This would cleanly separate input verification from "real"...
## Expected Behavior The `not` keyword should be allowed in most places where assignment of any type is allowed: ```rego a := not 1 in [2, 3, 4] b :=...
From `test/cases/testdata/elsekeyword/test-elsekeyword-1059.yaml`: ```rego package ex no_op { true } else = false { true } bool { false } else = true { true } non_bool = null { false...
While there's even a section named "[Accessing Annotations](https://www.openpolicyagent.org/docs/latest/annotations/#accessing-annotations)", it does not mention, or link to, the Rego reference docs for instructions on how to do this from inside of a...
A number of users on Slack as well as our Github discussion board have expressed that they find the terminology used in the documentation difficult to grasp. Some of the...
Similar to how we allow the console decision logger to be configured independently of log level, it would be a nice enhancement if we allowed the "access logger" to be...
Having string interpolation similar to Python f-strings in Rego would allow for more succint policy, while arguably improving readability by removing the ceremony associated with `sprintf`. Another issue potentially addressed...
opa fmt 2.0
The `opa fmt` command is great! The current version however has not moved at the same pace as the rest of the project, and could benefit from a remake. Creating...
From a discussion with @klauern in the OPA Slack, and from my own experiences working with tests in policy repositories, we think the OPA test runner could be improved for...