Charith Ellawala
Charith Ellawala
Group simultaneous requests to compile a policy into a single call. Also adds more trace spans to the engine to increase visibility. Signed-off-by: Charith Ellawala
Add support for performing sparse checkouts to the `git` driver.
Policies can be disabled by setting `disabled: true`. On disk stores, this can be done by editing the policy file directly. When using the Admin API, users need to re-submit...
The tests for the `verify` package are quite complicated -- making them hard to parse and modify. They could probably benefit from using [txtar](https://pkg.go.dev/github.com/rogpeppe/[email protected]/txtar#hdr-Txtar_format) to represent the file layout and...
Consider a parameter definition like the following: ```json "parameters": [ { "name": "body", "description": "Description", "in": "body", "required": true, "schema": { "$ref": "#/definitions/Foo" } } ] ``` The `Foo` object...
Otel HTTP semantic conventions are changing to use [ECS attribute names](https://www.elastic.co/guide/en/ecs/current/ecs-http.html). Once the Otel Go SDK is updated to use these new conventions, we need to review and update our...
A couple of functions we use are not available in CEL 0.18
In order to collect coverage profiles from E2E tests, we need to do the following: - Build a special container containing a Cerbos binary built with `go build -cover` -...
The `StoreReload` RPC clears the entire compile cache. We could add optional arguments to it to limit the set of policies that it would evict.
Requesting a schema that does not exist using `GetSchema` returns a RPC error with `INTERNAL` error code. Doing the same with `GetPolicy` just returns an empty list. I think the...