summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-09-12chore: bind to 50052 to not collide with spicedbHEADmainmo khan
2025-09-12chore: read BIND_ADDR env variablemo khan
2025-09-10chore: add make target to list all spice relationshipsmo khan
2025-09-10chore: add standard roles to spice schemamo khan
2025-09-10chore: remove spice_ prefix from log keysmo khan
2025-07-18feat: authorize http resourcesmo khan
2025-07-18chore: add lint target to validate spice schemamo khan
2025-07-18chore: fix *.go source file detectionmo khan
2025-07-18docs: add notes on permissionsmo khan
2025-07-18docs: add notes on spiced schemamo khan
2025-07-18refactor: use * to represent publicmo khan
2025-07-18refactor: extract type mappings for check servicemo khan
2025-07-18chore: define the standard roles on the projectmo khan
2025-07-17chore: remove .bufignoremo khan
2025-07-17Merge branch 'golang' into 'main'mo khan
Rewrite authzd from Rust to Go See merge request gitlab-org/software-supply-chain-security/authorization/authzd!11
2025-07-17feat: migrate from Cedar to SpiceDB authorization systemmo khan
This is a major architectural change that replaces the Cedar policy-based authorization system with SpiceDB's relation-based authorization. Key changes: - Migrate from Rust to Go implementation - Replace Cedar policies with SpiceDB schema and relationships - Switch from envoy `ext_authz` with Cedar to SpiceDB permission checks - Update build system and dependencies for Go ecosystem - Maintain Envoy integration for external authorization This change enables more flexible permission modeling through SpiceDB's Google Zanzibar inspired relation-based system, supporting complex hierarchical permissions that were difficult to express in Cedar. Breaking change: Existing Cedar policies and Rust-based configuration will no longer work and need to be migrated to SpiceDB schema.
2025-07-15chore: do not use --insecure option on TLS endpointsmo khan
2025-07-15chore: set spicedb log level to infomo khan
2025-07-15chore: update make targets to allow running against different environmentsmo khan
2025-07-15chore: only strip authorization and cookie headers for authzdmo khan
2025-07-15chore: use local envoy port to connect to spicedbmo khan
2025-07-14Merge branch 'the-spice-must-flow' into 'main'mo khan
Add SpiceDB Integration with Service-based Routing See merge request gitlab-org/software-supply-chain-security/authorization/authzd!9
2025-07-14chore: skip envoy validate if envoy is not installedmo khan
2025-07-14chore: fix linter error with type complexitymo khan
2025-07-14chore: fix linter error in cedar policymo khan
2025-07-14chore: use dockerhub imagemo khan
2025-07-14docs: update documentation on spicedb and cedarmo khan
2025-07-14chore: tune log level and disable release checkmo khan
2025-07-14chore: disable spice telemetry endpointmo khan
2025-07-14feat: allow access to sparkle in developmentmo khan
2025-07-14chore: update runway config to use /health endpointmo khan
2025-07-14chore: validate envoy configurationmo khan
2025-07-14chore: remove invalid envoy configurationmo khan
2025-07-14chore: configure spicedb to emit JSON logsmo khan
2025-07-14chore: check if envoy is installed and pass raw args to programmo khan
2025-07-14chore: removed vendored code for removed cratesmo khan
2025-07-14chore: provide error message when spicedb is not installedmo khan
2025-07-14chore: add shell script to shim request to spicedbmo khan
2025-07-14test: update integration test to test ext_authz servicemo khan
2025-07-14chore: handle health checks in envoy rather than authzdmo khan
2025-07-14docs: update README to include link to install spicedbmo khan
2025-07-14chore: update envoy to proxy requests directly to spicedbmo khan
2025-07-14chore: run authzd on 50052 instead of 50051 to prevent port collisionmo khan
2025-07-14chore: specify spicedb flagsmo khan
2025-07-14chore: install spicedb binary in docker imagemo khan
2025-07-14chore: run spicedb via Procfilemo khan
2025-07-14chore: rework examples to use project and gitlab rolesmo khan
2025-07-14chore: add make targets to setup spice schemamo khan
2025-07-14docs: add notes on SpiceDBmo khan
2025-07-14refactor: delegate to api#getmo khan