Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: use most recent gateway api conformance backend #2715

Merged
merged 3 commits into from
Feb 28, 2024

Conversation

guydc
Copy link
Contributor

@guydc guydc commented Feb 27, 2024

What this PR does / why we need it:
Gateway API changed their conformance tests to use a different echo server a while ago: kubernetes-sigs/gateway-api#2468. The new server is maintained by the Gateway API project (https://github.com/kubernetes-sigs/gateway-api/tree/main/conformance/echo-basic) and includes additional functionality like delayed response.

The enhanced feature set can be useful for testing scenarios like circuit breakers, connection limits, backend timeouts, etc.

Raising this PR to see if there are any e2e tests that fail due to change in server.

@guydc guydc requested a review from a team as a code owner February 27, 2024 21:37
Copy link

codecov bot commented Feb 27, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 63.33%. Comparing base (1aee767) to head (54df218).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2715      +/-   ##
==========================================
- Coverage   63.34%   63.33%   -0.01%     
==========================================
  Files         123      123              
  Lines       19979    19979              
==========================================
- Hits        12655    12654       -1     
- Misses       6513     6514       +1     
  Partials      811      811              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@arkodg
Copy link
Contributor

arkodg commented Feb 27, 2024

thanks @guydc, can we also use this image in quick start and other user guides :)

@guydc
Copy link
Contributor Author

guydc commented Feb 27, 2024

/retest

1 similar comment
@guydc
Copy link
Contributor Author

guydc commented Feb 27, 2024

/retest

arkodg
arkodg previously approved these changes Feb 27, 2024
@arkodg arkodg requested review from a team February 27, 2024 23:00
@guydc guydc force-pushed the chore-update-conformance-backend branch from fd9ecc1 to a46259d Compare February 27, 2024 23:01
@guydc
Copy link
Contributor Author

guydc commented Feb 27, 2024

sorry for force-push, I started from scratch after breaking something in the docs gen.
Also added egctl tests and removed httpbin from the circuit breakers user guide.

@guydc
Copy link
Contributor Author

guydc commented Feb 28, 2024

/retest

Copy link
Contributor

@shawnh2 shawnh2 left a comment

Choose a reason for hiding this comment

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

LGTM

@arkodg arkodg merged commit 6d8337e into envoyproxy:main Feb 28, 2024
20 checks passed
zirain pushed a commit to zirain/gateway that referenced this pull request Feb 28, 2024
* use latest conformance in tests and docs

Signed-off-by: Guy Daich <[email protected]>

* fix circuit breaker guide

Signed-off-by: Guy Daich <[email protected]>

---------

Signed-off-by: Guy Daich <[email protected]>
Signed-off-by: zirain <[email protected]>
zirain pushed a commit to zirain/gateway that referenced this pull request Feb 28, 2024
* use latest conformance in tests and docs

Signed-off-by: Guy Daich <[email protected]>

* fix circuit breaker guide

Signed-off-by: Guy Daich <[email protected]>

---------

Signed-off-by: Guy Daich <[email protected]>
Signed-off-by: zirain <[email protected]>
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.

3 participants