Skip to content

Update Envoy dependency to b6e7e12ed (Sep 04, 2026) - #1613

Draft
fei-deng wants to merge 63 commits into
envoyproxy:mainfrom
fei-deng:update_sep
Draft

fei-deng wants to merge 63 commits into
envoyproxy:mainfrom
fei-deng:update_sep

Conversation

@fei-deng

@fei-deng fei-deng commented Sep 14, 2026

Copy link
Copy Markdown
Contributor
  1. Envoy Dependency Upgrade:
  • Upgraded Envoy dependency to commit b6e7e12ed (Sep 04, 2026).
  • Migrated Nighthawk from legacy WORKSPACE file dependencies to Bazel 8 MODULE.bazel (Bzlmod) dependency management.
  1. Nighthawk Source Changes (source/ & include/):
  • Modernized include headers across include/nighthawk/ and source/ to align with Envoy’s refactored API paths and namespaces.
  • Updated Envoy API references (envoy/config/listener/v3/..., envoy/extensions/..., etc.).
  • Updated tools/nighthawk_envoy_updater.py and docs/root/updating_envoy_dependency.md.
  1. Fixed Bzlmod Include Paths in test:
  • Updated test includes across all files in test/ to use Bzlmod canonical paths (external/envoy/source/ →source/, external/envoy_api/ → envoy/).
  1. Fixed Bzlmod Runfiles & Test Path Resolution:
  • C++ Runfiles: Updated test/test_common/environment.h to pass "_main" as workspace name (runfilesPath(path, "_main")), ensuring .gold files and test data fixtures resolve correctly under Bazel 8.
  • Python Runfiles: Added rlocation fallback helper in test/integration/utility.py to handle "_main" and "envoy+" repository prefixes for config templates, certificates, and nighthawk_client JSON outputs.

fei-deng added a commit to fei-deng/nighthawk that referenced this pull request Sep 15, 2026
… commit

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
fei-deng added a commit to fei-deng/nighthawk that referenced this pull request Sep 15, 2026
Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
… runfiles helpers

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…l.lock

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…ncy.md

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…ream

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…y's QUICHE platform header directly

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…r CI

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
… commit

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…succeeds

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…resolution

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…b for RBE include sandboxing

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
… Envoy QUIC platform header resolution

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…e/ targets for RBE remote sandboxing

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…zlmod RBE sandbox resolution

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…quiche_platform_impl_headers deps

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…ve header resolution

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…platform_impl_headers includes

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…orwarding headers

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…che_platform_impl_headers

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…lean header inclusion

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
… common, server BUILD files

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…orkflow

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…N toolchain resolution

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…o lld linker, and clean repositories.bzl

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…-jobs=4

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…e zero host OOM (exit code 137)

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…_test_jobs=2

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…sanitizer OOM crashes

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…t SIGBUS core dumps

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…d mmap SIGBUS core dumps

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…sertion and auto usage

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…xhaustion (No space left on device)

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…ng V8 compilation

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…l linking

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
… space and linker OOM crashes

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…ero linker RAM SIGBUS crashes

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
… dependency docs

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…g memory throttled

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…rnel OOM killer

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…tion crash

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…linking

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…hreaded linking

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
…bloat and step timeouts

Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.com>
Signed-off-by: fei-deng <101672975+fei-deng@users.noreply.github.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.

1 participant