feat(evp_proxy): add direct intake route - #9739
Conversation
Overall package sizeSelf size: 8.21 MB Dependency sizes| name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.3.3 | 125.43 kB | 445.14 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | https-proxy-agent | 7.0.6 | 27.71 kB | 101.18 kB | | dc-polyfill | 0.1.11 | 25.74 kB | 25.74 kB | | proxy-from-env | 2.1.0 | 15.64 kB | 15.64 kB |🤖 This report was automatically generated by heaviest-objects-in-the-universe |
🎉 All green!🧪 All tests passed 🔄 Datadog retried 1 test - 1 passed on retry 🎯 Code Coverage (details) 🔗 Commit SHA: d6595d0 | Docs | View more details | Give us feedback! |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #9739 +/- ##
========================================
Coverage 98.54% 98.54%
========================================
Files 981 982 +1
Lines 144349 144416 +67
Branches 12792 13454 +662
========================================
+ Hits 142243 142311 +68
+ Misses 2106 2105 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
BenchmarksBenchmark execution time: 2026-08-18 17:25:13 Comparing candidate commit d6595d0 in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 2286 metrics, 6 unstable metrics.
|
c16bffa to
649636f
Compare
There was a problem hiding this comment.
More details
The direct route’s authenticated HTTPS construction and proxy selection align with the transport change that preserves caller-supplied agents; no concrete failure mode was identified.
🤖 Datadog Autotest · Commit c16bffa · What is Autotest? · @DataDog review to ask questions · Any feedback? Reach out in #autotest
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: d6595d084e
ℹ️ About Codex in GitHub
Your team has set up Codex to 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 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Stacked on #9738.
Motivation
Our business goal is to make OpenFeature client integration simple. Exposure delivery must work without a local Agent or serverless receiver.
The shared EVP utilities support discovery. They do not create an authenticated direct intake route.
Changes and Decisions
HTTPS_PROXYandNO_PROXYfor direct delivery.