Charith Ellawala

Results 42 issues of 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

enhancement

Add support for performing sparse checkouts to the `git` driver.

kind/feature

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...

documentation

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...

area/testing
kind/chore
area/code-quality

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...

kind/enhancement
area/code-quality

A couple of functions we use are not available in CEL 0.18

kind/enhancement
area/api

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` -...

area/testing
area/ci
area/code-quality

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.

kind/enhancement
status/requires-design
area/api

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...

area/api