Compare commits

...

30 Commits

Author SHA1 Message Date
Istio Automation f335278e38
Automator: update envoy@ in istio/proxy@master (#6470) 2025-08-06 11:06:23 -04:00
Istio Automation 4528d591de
Automator: update envoy@ in istio/proxy@master (#6469) 2025-08-05 12:08:21 -04:00
Istio Automation e2eb2a60f8
Automator: update envoy@ in istio/proxy@master (#6466) 2025-08-04 11:01:21 -04:00
zirain 7d0e147219
update envoy (#6461)
* Automator: update envoy@ in istio/proxy@master

* fix build

---------

Co-authored-by: istio-testing <istio-testing-bot@google.com>
2025-08-03 00:46:18 -04:00
Istio Automation cc2b158368
Automator: update go-control-plane in istio/proxy@master (#6460) 2025-08-02 22:41:18 -04:00
zirain 4ede5a2cb8
Update envoy (#6458)
* Automator: update envoy@ in istio/proxy@master

* update envoy

---------

Co-authored-by: istio-testing <istio-testing-bot@google.com>
2025-08-02 10:07:17 -04:00
Istio Automation 1624bea171
Automator: update common-files@master in istio/proxy@master (#6457) 2025-08-01 07:26:05 -04:00
Istio Automation 43f7df468c
Automator: update go-control-plane in istio/proxy@master (#6450) 2025-07-26 22:16:12 -04:00
Istio Automation f42b8619f4
Automator: update envoy@ in istio/proxy@master (#6446) 2025-07-26 11:00:57 -04:00
Istio Automation e78b63a7eb
Automator: update envoy@ in istio/proxy@master (#6445) 2025-07-24 21:01:47 -04:00
Istio Automation b6b0c02ccf
Automator: update envoy@ in istio/proxy@master (#6440) 2025-07-23 10:59:47 -04:00
Istio Automation 85f71d831f
Automator: update envoy@ in istio/proxy@master (#6438) 2025-07-22 10:55:48 -04:00
Istio Automation eb3fdd3592
Automator: update envoy@ in istio/proxy@master (#6432) 2025-07-21 10:56:45 -04:00
Istio Automation c4eaaca0ba
Automator: update go-control-plane in istio/proxy@master (#6430) 2025-07-19 22:14:43 -04:00
Istio Automation 8a92dfd01c
Automator: update envoy@ in istio/proxy@master (#6429) 2025-07-19 10:58:44 -04:00
Istio Automation 4931133718
Automator: update envoy@ in istio/proxy@master (#6424) 2025-07-18 10:57:44 -04:00
Istio Automation 64a8b01b1f
Automator: update common-files@master in istio/proxy@master (#6422) 2025-07-17 13:02:43 -04:00
Istio Automation 2fa70b43cb
Automator: update envoy@ in istio/proxy@master (#6421) 2025-07-17 11:18:43 -04:00
Istio Automation e4b46f3489
Automator: update envoy@ in istio/proxy@master (#6417) 2025-07-16 10:59:40 -04:00
Istio Automation 336ef3c22a
Automator: update common-files@master in istio/proxy@master (#6418) 2025-07-15 11:32:38 -04:00
Istio Automation d072efbe23
Automator: update common-files@master in istio/proxy@master (#6414) 2025-07-15 06:13:38 -04:00
Istio Automation 8e2ae8d876
Automator: update envoy@ in istio/proxy@master (#6413) 2025-07-14 10:56:36 -04:00
Istio Automation 20bbd98814
Automator: update go-control-plane in istio/proxy@master (#6409) 2025-07-12 22:14:34 -04:00
Istio Automation c6267e1ef9
Automator: update envoy@ in istio/proxy@master (#6405) 2025-07-12 10:56:34 -04:00
Istio Automation 85c28434c3
Automator: update envoy@ in istio/proxy@master (#6402) 2025-07-10 19:03:33 -04:00
Istio Automation dd3d9baa45
Automator: update common-files@master in istio/proxy@master (#6398) 2025-07-10 07:18:33 -04:00
Istio Automation 28bd02a1b9
Automator: update envoy@ in istio/proxy@master (#6396) 2025-07-09 10:55:32 -04:00
Istio Automation 51074d7979
Automator: update envoy@ in istio/proxy@master (#6391) 2025-07-08 10:56:30 -04:00
Istio Automation 2cb036959c
Automator: update common-files@master in istio/proxy@master (#6389) 2025-07-08 05:50:31 -04:00
Istio Automation 3ae982ec4e
Automator: update envoy@ in istio/proxy@master (#6387) 2025-07-07 10:56:32 -04:00
11 changed files with 21 additions and 13 deletions

View File

@ -1 +1 @@
7.6.0
7.6.1

View File

@ -1,6 +1,6 @@
{
"name": "istio build-tools",
"image": "gcr.io/istio-testing/build-tools-proxy:master-9a50b34135f1aa16b04d56dcb89c5b91101a28aa",
"image": "gcr.io/istio-testing/build-tools-proxy:master-39b2905e5cc51d50b21c97ae5ee3d1b26d518353",
"privileged": true,
"remoteEnv": {
"USE_GKE_GCLOUD_AUTH_PLUGIN": "True",

View File

@ -22,10 +22,10 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
# 1. Determine SHA256 `wget https://github.com/envoyproxy/envoy/archive/$COMMIT.tar.gz && sha256sum $COMMIT.tar.gz`
# 2. Update .bazelversion, envoy.bazelrc and .bazelrc if needed.
#
# Commit date: 2025-07-05
ENVOY_SHA = "61d4f64a770fcc5bd613a16ff15854167c752f25"
# Commit date: 2025-08-06
ENVOY_SHA = "3e3cfd2cd96bd27259bc4eb12113cf7d89e421f8"
ENVOY_SHA256 = "b127ca8d736ba2d72de6fca59f23b4f44bca3508498613265b3b6367fb51e6fa"
ENVOY_SHA256 = "1976a7a281d4670a2f72a970f505f8579b2d68b46833ab061f6f15997f8f6e91"
ENVOY_ORG = "envoyproxy"

View File

@ -400,7 +400,7 @@ ENVOY_EXTENSIONS = {
# Custom matchers
#
"envoy.matching.custom_matchers.trie_matcher": "//source/extensions/common/matcher:trie_matcher_lib",
"envoy.matching.custom_matchers.ip_range_matcher": "//source/extensions/common/matcher:ip_range_matcher_lib",
#
# Header Validators

View File

@ -1 +1 @@
73315b91eb0bb247476b5b03911ec7f2cb6b5176
58eba46f166eeaa0c97c8ffb739b28815961a6cf

View File

@ -184,6 +184,10 @@ linters:
- linters:
- staticcheck
text: 'S1007'
# TODO: remove once we have updated package names
- linters:
- revive
text: "var-naming: avoid meaningless package names"
paths:
- .*\.pb\.go
- .*\.gen\.go

View File

@ -75,7 +75,7 @@ fi
TOOLS_REGISTRY_PROVIDER=${TOOLS_REGISTRY_PROVIDER:-gcr.io}
PROJECT_ID=${PROJECT_ID:-istio-testing}
if [[ "${IMAGE_VERSION:-}" == "" ]]; then
IMAGE_VERSION=master-9a50b34135f1aa16b04d56dcb89c5b91101a28aa
IMAGE_VERSION=master-39b2905e5cc51d50b21c97ae5ee3d1b26d518353
fi
if [[ "${IMAGE_NAME:-}" == "" ]]; then
IMAGE_NAME=build-tools

View File

@ -539,6 +539,7 @@ common:common-envoy-engflow --google_default_credentials=false
common:common-envoy-engflow --credential_helper=*.engflow.com=%workspace%/bazel/engflow-bazel-credential-helper.sh
common:common-envoy-engflow --grpc_keepalive_time=60s
common:common-envoy-engflow --grpc_keepalive_timeout=30s
common:common-envoy-engflow --remote_cache_compression
common:cache-envoy-engflow --remote_cache=grpcs://mordenite.cluster.engflow.com
common:cache-envoy-engflow --remote_timeout=3600s

2
go.mod
View File

@ -4,7 +4,7 @@ go 1.24
require (
github.com/cncf/xds/go v0.0.0-20250326154945-ae57f3c0d45f
github.com/envoyproxy/go-control-plane v0.13.5-0.20250705082150-f8f2cd45490a
github.com/envoyproxy/go-control-plane v0.13.5-0.20250730150711-3e244ce327ba
github.com/envoyproxy/go-control-plane/envoy v1.32.4
github.com/golang/protobuf v1.5.4
github.com/google/go-cmp v0.7.0

4
go.sum
View File

@ -5,8 +5,8 @@ github.com/cncf/xds/go v0.0.0-20250326154945-ae57f3c0d45f/go.mod h1:W+zGtBO5Y1Ig
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/envoyproxy/go-control-plane v0.13.5-0.20250705082150-f8f2cd45490a h1:k0yPxzI8NWvWx9TKX3ysJabi1XEkrKmutgfIe27WX7M=
github.com/envoyproxy/go-control-plane v0.13.5-0.20250705082150-f8f2cd45490a/go.mod h1:whHrEUXbTAzBJlzd3Gz4us5zEFP1gL6o3LbfA+a/xbg=
github.com/envoyproxy/go-control-plane v0.13.5-0.20250730150711-3e244ce327ba h1:gccvV7rWHBnJh7RHTCOGvb5ZjqRNc4eK4yTMpyue37I=
github.com/envoyproxy/go-control-plane v0.13.5-0.20250730150711-3e244ce327ba/go.mod h1:whHrEUXbTAzBJlzd3Gz4us5zEFP1gL6o3LbfA+a/xbg=
github.com/envoyproxy/go-control-plane/envoy v1.32.4 h1:jb83lalDRZSpPWW2Z7Mck/8kXZ5CQAFYVjQcdVIr83A=
github.com/envoyproxy/go-control-plane/envoy v1.32.4/go.mod h1:Gzjc5k8JcJswLjAx1Zm+wSYE20UrLtt7JZMWiWQXQEw=
github.com/envoyproxy/go-control-plane/ratelimit v0.1.0 h1:/G9QYbddjL25KvtKTv3an9lx6VBE2cnb8wp1vEGNYGI=

View File

@ -420,7 +420,10 @@ struct MetricOverrides : public Logger::Loggable<Logger::Id::filter> {
absl::StrCat("failed to register built-in functions: ", register_status.message()));
}
}
parsed_exprs_.push_back(parse_status.value().expr());
const auto& parsed_expr = parse_status.value();
const cel::expr::Expr& cel_expr = parsed_expr.expr();
parsed_exprs_.push_back(cel_expr);
compiled_exprs_.push_back(std::make_pair(
Extensions::Filters::Common::Expr::createExpression(*expr_builder_, parsed_exprs_.back()),
int_expr));
@ -429,7 +432,7 @@ struct MetricOverrides : public Logger::Loggable<Logger::Id::filter> {
return {id};
}
Filters::Common::Expr::BuilderPtr expr_builder_;
std::vector<google::api::expr::v1alpha1::Expr> parsed_exprs_;
std::vector<cel::expr::Expr> parsed_exprs_;
std::vector<std::pair<Filters::Common::Expr::ExpressionPtr, bool>> compiled_exprs_;
absl::flat_hash_map<std::string, uint32_t> expression_ids_;
};