Skip to content

Conversation

@erikgrinaker
Copy link
Contributor

Problem

We need authentication for the gRPC server.

Requires #11972.
Touches #11728.

Summary of changes

Add two request interceptors that decode the tenant/timeline/shard metadata and authenticate the JWT token against them.

@erikgrinaker erikgrinaker requested a review from a team as a code owner May 23, 2025 15:29
@erikgrinaker erikgrinaker mentioned this pull request May 23, 2025
29 tasks
@github-actions
Copy link

github-actions bot commented May 23, 2025

8492 tests run: 7945 passed, 0 failed, 547 skipped (full report)


Flaky tests (5)

Postgres 17

Postgres 16

Postgres 14

Code coverage* (full report)

  • functions: 32.4% (9051 of 27919 functions)
  • lines: 48.7% (79449 of 163284 lines)

* collected from Rust tests only


The comment gets automatically updated with the latest test results
ad0ec36 at 2025-05-26T10:35:04.147Z :recycle:
Base automatically changed from erik/pageserver-grpc to main May 26, 2025 08:36
@erikgrinaker erikgrinaker force-pushed the erik/pageserver-grpc-auth branch from a3ccc77 to 195700b Compare May 26, 2025 08:49
@erikgrinaker erikgrinaker enabled auto-merge May 26, 2025 09:01
@erikgrinaker erikgrinaker added this pull request to the merge queue May 26, 2025
Merged via the queue into main with commit a082f98 May 26, 2025
130 of 155 checks passed
@erikgrinaker erikgrinaker deleted the erik/pageserver-grpc-auth branch May 26, 2025 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

4 participants