Skip to content

chore: add e2e for SDS Ref - #8983

Open
zirain wants to merge 1 commit into
envoyproxy:mainfrom
zirain:sds-e2e
Open

chore: add e2e for SDS Ref#8983
zirain wants to merge 1 commit into
envoyproxy:mainfrom
zirain:sds-e2e

Conversation

@zirain

@zirain zirain commented May 13, 2026

Copy link
Copy Markdown
Member

xref: #8839

@zirain
zirain requested a review from a team as a code owner May 13, 2026 08:06
@netlify

netlify Bot commented May 13, 2026

Copy link
Copy Markdown

Deploy Preview for cerulean-figolla-1f9435 ready!

Name Link
🔨 Latest commit d6a71c8
🔍 Latest deploy log https://app.netlify.com/projects/cerulean-figolla-1f9435/deploys/6a7548b212456d0009f787a4
😎 Deploy Preview https://deploy-preview-8983--cerulean-figolla-1f9435.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@zirain zirain mentioned this pull request May 13, 2026
2 tasks

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f37285dda4

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread test/e2e/testdata/sds.yaml Outdated
@codecov

codecov Bot commented May 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 76.25%. Comparing base (31d1f21) to head (d6a71c8).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #8983      +/-   ##
==========================================
- Coverage   76.26%   76.25%   -0.01%     
==========================================
  Files         261      261              
  Lines       43677    43677              
==========================================
- Hits        33309    33307       -2     
- Misses       8165     8169       +4     
+ Partials     2203     2201       -2     

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

cnvergence
cnvergence previously approved these changes May 13, 2026
@zirain
zirain force-pushed the sds-e2e branch 3 times, most recently from e8cc5c6 to 1d9874f Compare May 14, 2026 00:22
@zirain
zirain requested a review from cnvergence May 14, 2026 00:22
zhaohuabing
zhaohuabing previously approved these changes May 15, 2026

@zhaohuabing zhaohuabing left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM. Thanks!

@zhaohuabing

Copy link
Copy Markdown
Member

Question: Why are SDS Secrets only supported for backend TLS? It seems reasonable to also support them for listener certificates, since Envoy can fetch listener certs via SDS.

@zirain

zirain commented May 15, 2026

Copy link
Copy Markdown
Member Author

Question: Why are SDS Secrets only supported for backend TLS? It seems reasonable to also support them for listener certificates, since Envoy can fetch listener certs via SDS.

I found out this when debuging this, we could support it with a patch.

Comment thread test/e2e/testdata/sds.yaml Outdated
namespace: gateway-conformance-infra
type: gateway.envoyproxy.io/sds
data:
# base64(/var/run/sds/sds.sock)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

can we make sure unix scheme is used here to allow uds, how do we deal with this in other places of the API surface

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

tracked in #9018

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

wait #9030

@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

This pull request has been automatically marked as stale because it has not had activity in the last 30 days. Please feel free to give a status update now, ping for review, when it's ready. Thank you for your contributions!

@github-actions github-actions Bot added the stale label Jul 3, 2026
@github-actions github-actions Bot closed this Jul 10, 2026
@zirain zirain reopened this Jul 10, 2026
@github-actions github-actions Bot removed the stale label Jul 10, 2026
@zirain zirain added this to the v1.9.0 Release milestone Aug 2, 2026
@zirain

zirain commented Aug 6, 2026

Copy link
Copy Markdown
Member Author

rebase after #9525 merged.

Signed-off-by: zirain <zirain2009@gmail.com>
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.

4 participants