Skip to content

[PSM Interop] Initial support for GAMMA tests#34151

Merged
sergiitk merged 6 commits intogrpc:masterfrom
sergiitk:psm-interop-gamma
Aug 25, 2023
Merged

[PSM Interop] Initial support for GAMMA tests#34151
sergiitk merged 6 commits intogrpc:masterfrom
sergiitk:psm-interop-gamma

Conversation

@sergiitk
Copy link
Copy Markdown
Member

@sergiitk sergiitk commented Aug 24, 2023

Adds initial support for K8s GAMMA (Gateway API for Service Mesh) initiative.

  • Add framework support for loading CRD-based APIs using k8s python dynamic client
  • Add basic mesh baseline test (aka ping-pong) using GAMMA setup
  • Implement initial framework changes needed to run PSM tests on GAMMA-enabled cluster using TDMesh and GRPCRoute.

Based on #33504.

@sergiitk sergiitk added disposition/DO NOT MERGE release notes: no Indicates if PR should not be in release notes area/psm interop labels Aug 24, 2023
@sergiitk
Copy link
Copy Markdown
Member Author

sergiitk commented Aug 24, 2023

@sergiitk sergiitk requested a review from gnossen August 24, 2023 01:23
@sergiitk sergiitk marked this pull request as ready for review August 24, 2023 01:23
Copy link
Copy Markdown
Contributor

@gnossen gnossen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! Thanks for making this happen.

@sergiitk
Copy link
Copy Markdown
Member Author

sergiitk commented Aug 24, 2023

@sergiitk sergiitk enabled auto-merge (squash) August 25, 2023 01:42
@sergiitk sergiitk merged commit 2c5abd3 into grpc:master Aug 25, 2023
@copybara-service copybara-service bot added the imported Specifies if the PR has been imported to the internal repository label Aug 25, 2023
@sergiitk sergiitk deleted the psm-interop-gamma branch August 25, 2023 17:28
sergiitk added a commit to sergiitk/grpc that referenced this pull request Dec 8, 2023
Adds initial support for K8s
[GAMMA](https://gateway-api.sigs.k8s.io/concepts/gamma/) (Gateway API
for Service Mesh) initiative.

- Add framework support for loading CRD-based APIs using k8s python
dynamic client
- Add basic mesh baseline test (aka ping-pong) using GAMMA setup
- Implement initial framework changes needed to run PSM tests on
GAMMA-enabled cluster using
[TDMesh](https://cloud.google.com/traffic-director/docs/gke-gateway-overview#gateway-api)
and GRPCRoute.

Based on grpc#33504.
@ti-chi-bot ti-chi-bot bot mentioned this pull request Jul 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/psm interop imported Specifies if the PR has been imported to the internal repository release notes: no Indicates if PR should not be in release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants