Skip to content

Conversation

@sauravzg
Copy link

@sauravzg sauravzg commented Nov 11, 2025

This commit is entirely autogenerated by running import.sh and then running the codegen pluging to generate the grpc stub

This commit updates the Envoy proto definitions to a newer version and adds the generated gRPC code for the envoy.service.auth.v3.Authorization service.

The updated proto definitions include changes to the ext_authz filter, GrpcService configuration, and other related components. This also includes new proto files for gRPC credentials and header mutation rules.

The generated AuthorizationGrpc.java file provides the gRPC stub that will be used to communicate with the external authorization service.

Slightly unrelated addition: Updated .gitignore to simplify my personal development setup.

This is the first PR in a chain of dependent PRs

  • feat(xds): Update Envoy proto definitions and add ExtAuthz gRPC service #12491 feat(xds): Update Envoy proto definitions and add ExtAuthz gRPC service
  • [] TBD: PR_LINK feat(xds): Add configuration objects for ExtAuthz and GrpcService
  • [] TBD: PR_LINK feat(xds): Implement request builder for external authorization
  • [] TBD: PR_LINK feat(xds): Add header mutations library
  • [] TBD: PR_LINK feat(xds): Implement response handling for external authorization
  • [] TBD: PR_LINK feat(xds): Add ExtAuthzClientInterceptor and related components
  • [] TBD: PR_LINK feat(xds): Add ExtAuthzServerInterceptor and tests
  • [] TBD: PR_LINK feat(xds): Add ExternalAuthorizationFilter

This commit updates the Envoy proto definitions to a newer version and adds the generated gRPC code for the `envoy.service.auth.v3.Authorization` service.

The updated proto definitions include changes to the `ext_authz` filter, `GrpcService` configuration, and other related components. This also includes new proto files for gRPC credentials and header mutation rules.

The generated `AuthorizationGrpc.java` file provides the gRPC stub that will be used to communicate with the external authorization service.
@linux-foundation-easycla
Copy link

linux-foundation-easycla bot commented Nov 11, 2025

CLA Signed

The committers listed above are authorized under a signed CLA.

  • ✅ login: sauravzg / name: Saurav (8107c1b)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant