opa
opa copied to clipboard
Open Policy Agent (OPA) is an open source, general-purpose policy engine.
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...
With a large data.json file, we'll never be able to truncate the disk store on bundle activation: the value we attempt to write is larger than what a single txn...
## What part of OPA would you like to see improved? Currently, using 'print' uses the log 'info' log level. We would like to be able to specify at which...
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...
The docs currently tell you how it's configured. Where's missing is: 1. How does a bundle become an OCI artifact? 2. How is it pushed to, say, ghcr.io or some...
## Short description While working with OPA we (@eyalkraft, @uri-weisman) encountered some weird behavior regarding having both a policy and a data file in the same package. In the bundle,...
## What part of OPA would you like to see improved? Currently, the GraphQL built-ins allow a one-way translation from GraphQL string -> AST object. However, the functions are not...
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...
## Short description Status updates on the [status update API](https://www.openpolicyagent.org/docs/latest/management-status/) are missing errors. Specifically, the errors are replaced by "{}" in the `bundles[_].errors` array. ## Expected behavior The elements in...
## Short description When using `rego.Load` with an absolute path on Windows, the following error is returned when `Rego.PrepareForEval` is called: ``` 1 error occurred during loading: CreateFile \Users\RUNNER~1\AppData\Local\Temp\TestRegoPolicyLoadAbsolutePath3698015745\001\policy.rego: The...