Skip to content

[pull] main from permitio:main#15

Merged
pull[bot] merged 2 commits intoalexstojda:mainfrom
permitio:main
Nov 6, 2025
Merged

[pull] main from permitio:main#15
pull[bot] merged 2 commits intoalexstojda:mainfrom
permitio:main

Conversation

@pull
Copy link

@pull pull bot commented Nov 6, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

* Add Dockerfile and .dockerignore for improved caching and build efficiency

- Updated Dockerfile to utilize BuildKit cache mounts for cargo, Go modules, and pip installations, optimizing incremental builds.
- Expanded .dockerignore to include additional files and directories for cleaner builds, including Python artifacts, logs, and local development files.

* Update .gitignore to exclude OPA build bundles from version control
* Add Trino API integration with authorization checks

- Introduced a new Trino API endpoint for authorization checks at `/trino/allowed`.
- Implemented request and response schemas for Trino authorization queries.
- Added logic to handle various Trino resource types including tables, schemas, and functions.
- Configured the PDP to allow unauthenticated access to Trino endpoints via a new configuration flag.
- Updated the Makefile to include a new build target for the latest version.
- Created an example environment configuration file for easier setup.

This commit enhances the PDP server's capabilities to manage Trino authorization, improving integration with Trino services.

* Fix query string in Trino authorization checks by updating the resource identifier from "trino.sys" to "trino_sys" for consistency.
@pull pull bot locked and limited conversation to collaborators Nov 6, 2025
@pull pull bot added the ⤵️ pull label Nov 6, 2025
@pull pull bot merged commit 368ddee into alexstojda:main Nov 6, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant