Skip to content

Commit 1d0593f

Browse files
committed
auto-merge envoyproxy/envoy[release/v1.32] into envoyproxy/envoy-openssl[release/v1.32]
* upstream/release/v1.32: docker/release: Bump Ubuntu -> 01a3ee0 (#40026) ci/cache: Shift cache create action to do_ci.sh (#39845) Commit Message: Add support for building envoy against newer releases of BoringCrypto FIPS via override_repository coverage: Disable large tests Don't build WASM for fuzz-coverage tests (#39296) ci/coverage: Fix path repo: Dev v1.32.7 Signed-off-by: tedjpoole <[email protected]>
2 parents 7fc2bf8 + 2931e8d commit 1d0593f

File tree

14 files changed

+71
-21
lines changed

14 files changed

+71
-21
lines changed

.bazelrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,11 @@ build:test-coverage --test_tag_filters=-nocoverage,-fuzz_target
247247
build:fuzz-coverage --config=plain-fuzzer
248248
build:fuzz-coverage --run_under=@envoy//bazel/coverage:fuzz_coverage_wrapper.sh
249249
build:fuzz-coverage --test_tag_filters=-nocoverage
250+
build:fuzz-coverage --define=dynamic_link_tests=true
251+
# Existing fuzz tests don't need a full WASM runtime and in generally we don't really want to
252+
# fuzz dependencies anyways. On the other hand, disabling WASM reduces the build time and
253+
# resources required to build and run the tests.
254+
build:fuzz-coverage --define=wasm=disabled
250255

251256
build:cache-local --remote_cache=grpc://localhost:9092
252257

VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.32.6
1+
1.32.7-dev

changelogs/1.32.6.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
date: May 7, 2025
2+
3+
bug_fixes:
4+
- area: url_template
5+
change: |
6+
Included the asterisk ``*`` in the match pattern when using the * or ** operators in the URL template.
7+
This behavioral change can be temporarily reverted by setting runtime guard
8+
``envoy.reloadable_features.uri_template_match_on_asterisk`` to ``false``.

changelogs/current.yaml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
1-
date: May 7, 2025
1+
date: Pending
2+
3+
behavior_changes:
4+
# *Changes that are expected to cause an incompatibility if applicable; deployment changes are likely required*
5+
6+
minor_behavior_changes:
7+
# *Changes that may cause incompatibilities for some users, but should not for most*
28

39
bug_fixes:
4-
- area: url_template
5-
change: |
6-
Included the asterisk ``*`` in the match pattern when using the * or ** operators in the URL template.
7-
This behavioral change can be temporarily reverted by setting runtime guard
8-
``envoy.reloadable_features.uri_template_match_on_asterisk`` to ``false``.
10+
# *Changes expected to improve the state of the world and are unlikely to have negative effects*
11+
12+
removed_config_or_runtime:
13+
# *Normally occurs at the end of the* :ref:`deprecation period <deprecated>`
14+
15+
new_features:
16+
17+
deprecated:

ci/Dockerfile-envoy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
ARG BUILD_OS=ubuntu
22
ARG BUILD_TAG=22.04
3-
ARG BUILD_SHA=67cadaff1dca187079fce41360d5a7eb6f7dcd3745e53c79ad5efd8563118240
3+
ARG BUILD_SHA=01a3ee0b5e413cefaaffc6abe68c9c37879ae3cced56a8e088b1649e5b269eee
44
ARG ENVOY_VRP_BASE_IMAGE=envoy-base
55

66

ci/do_ci.sh

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -379,6 +379,27 @@ case $CI_TARGET in
379379
# fi
380380
;;
381381

382+
cache-create)
383+
if [[ -z "${ENVOY_CACHE_TARGETS}" ]]; then
384+
echo "ENVOY_CACHE_TARGETS not set" >&2
385+
exit 1
386+
fi
387+
if [[ -z "${ENVOY_CACHE_ROOT}" ]]; then
388+
echo "ENVOY_CACHE_ROOT not set" >&2
389+
exit 1
390+
fi
391+
BAZEL_BUILD_OPTIONS=()
392+
setup_clang_toolchain
393+
echo "Fetching cache: ${ENVOY_CACHE_TARGETS}"
394+
bazel --output_user_root="${ENVOY_CACHE_ROOT}" \
395+
--output_base="${ENVOY_CACHE_ROOT}/base" \
396+
aquery "deps(${ENVOY_CACHE_TARGETS})" \
397+
--repository_cache="${ENVOY_REPOSITORY_CACHE}" \
398+
"${BAZEL_BUILD_OPTIONS[@]}" \
399+
"${BAZEL_BUILD_EXTRA_OPTIONS[@]}" \
400+
> /dev/null
401+
;;
402+
382403
format-api|check_and_fix_proto_format)
383404
setup_clang_toolchain
384405
echo "Check and fix proto format ..."

source/common/tls/context_impl.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -571,10 +571,6 @@ void ContextImpl::logHandshake(SSL* ssl) const {
571571
stats_.no_certificate_.inc();
572572
}
573573

574-
#if defined(BORINGSSL_FIPS) && BORINGSSL_API_VERSION >= 18
575-
#error "Delete preprocessor check below; no longer needed"
576-
#endif
577-
578574
#if BORINGSSL_API_VERSION >= 18
579575
// Increment the `was_key_usage_invalid_` stats to indicate the given cert would have triggered an
580576
// error but is allowed because the enforcement that rsa key usage and tls usage need to be

test/config_test/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ envoy_cc_test(
4141
"GODEBUG": "cgocheck=0",
4242
},
4343
rbe_pool = "6gig",
44+
tags = ["nocoverage"],
4445
deps = [
4546
":example_configs_test_lib",
4647
],

test/exe/BUILD

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,8 @@ envoy_cc_test(
125125
size = "large",
126126
srcs = ["extra_extensions_test.cc"],
127127
rbe_pool = "6gig",
128+
# output is too large for workers
129+
tags = ["nocoverage"],
128130
deps = [
129131
"//test/test_common:environment_lib",
130132
] + select({
@@ -154,6 +156,7 @@ envoy_cc_test(
154156
"//source/extensions:extensions_metadata.yaml",
155157
],
156158
rbe_pool = "6gig",
159+
tags = ["nocoverage"],
157160
deps = [
158161
"//test/test_common:environment_lib",
159162
] + select({

test/integration/BUILD

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,10 @@ envoy_sh_test(
419419
"//test/config/integration:server_config_files",
420420
],
421421
rbe_pool = "6gig",
422-
tags = ["skip_on_windows"],
422+
tags = [
423+
"nocoverage",
424+
"skip_on_windows",
425+
],
423426
)
424427

425428
envoy_cc_test(

0 commit comments

Comments
 (0)