Skip to content

[release-1.6] cherry pick for v1.6.4#8218

Merged
zirain merged 15 commits intoenvoyproxy:release/v1.6from
zirain:cherry-pick/v1.6.4
Feb 11, 2026
Merged

[release-1.6] cherry pick for v1.6.4#8218
zirain merged 15 commits intoenvoyproxy:release/v1.6from
zirain:cherry-pick/v1.6.4

Conversation

@zirain
Copy link
Copy Markdown
Member

@zirain zirain commented Feb 9, 2026

No description provided.

Aditya7880900936 and others added 7 commits February 9, 2026 12:15
…API (envoyproxy#7793)

* fix(status): align BackendTLSPolicy ResolvedRefs reason with Gateway API

Signed-off-by: Aditya7880900936 <adityasanskarsrivastav788@gmail.com>

* fix(gatewayapi): use accurate error for missing CA bundle in BackendTLSPolicy

Signed-off-by: Aditya7880900936 <adityasanskarsrivastav788@gmail.com>

* gatewayapi: fix BackendTLSPolicy status reasons for invalid CA refs

Signed-off-by: Aditya7880900936 <adityasanskarsrivastav788@gmail.com>

* Update internal/gatewayapi/backendtlspolicy.go

Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
Signed-off-by: Aditya Sanskar Srivastav <161202916+Aditya7880900936@users.noreply.github.com>

* gatewayapi: align BackendTLSPolicy invalid CA status and formatting

Signed-off-by: Aditya7880900936 <adityasanskarsrivastav788@gmail.com>

* gatewayapi: align BackendTLSPolicy invalid CA error message with validation output

Signed-off-by: Aditya7880900936 <adityasanskarsrivastav788@gmail.com>

* testdata: regenerate BackendTLSPolicy invalid CA output

Signed-off-by: Aditya7880900936 <adityasanskarsrivastav788@gmail.com>

* fix(gatewayapi): keep Accepted reason as NoValidCACertificate for invalid CA ref kind

Signed-off-by: Aditya7880900936 <adityasanskarsrivastav788@gmail.com>

* chore(gatewayapi): fix import grouping in BackendTLSPolicy

Signed-off-by: Aditya7880900936 <adityasanskarsrivastav788@gmail.com>

---------

Signed-off-by: Aditya7880900936 <adityasanskarsrivastav788@gmail.com>
Signed-off-by: Aditya Sanskar Srivastav <161202916+Aditya7880900936@users.noreply.github.com>
Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
…culation (envoyproxy#7985)

* feat: Ignore ready and stats listener metrics in shutdown manager calculation

Signed-off-by: zirain <zirain2009@gmail.com>

* fix

Signed-off-by: zirain <zirain2009@gmail.com>

* fix

Signed-off-by: zirain <zirain2009@gmail.com>

* refactor

Signed-off-by: zirain <zirain2009@gmail.com>

* remove USE_SERVER_CONNECTIONS

Signed-off-by: zirain <zirain2009@gmail.com>

* address review comment

Signed-off-by: zirain <zirain2009@gmail.com>

* display the real value

Signed-off-by: zirain <zirain2009@gmail.com>

* comment for worker thread

Signed-off-by: zirain <zirain2009@gmail.com>

---------

Signed-off-by: zirain <zirain2009@gmail.com>
…nvoyproxy#8061)

* fix: custom response should be put before oauth2

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>

* move the custom response filter to first

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>

* add release note

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>

---------

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
* fix: route idle timeout

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>

* address comments

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>

* add test

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>

---------

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
* fix: remove global logger in message package

Signed-off-by: zirain <zirain2009@gmail.com>
* fix: remove auto HTTP config on TCP cluster

Signed-off-by: zirain <zirain2009@gmail.com>

* fix lint

Signed-off-by: zirain <zirain2009@gmail.com>

* add e2e

Signed-off-by: zirain <zirain2009@gmail.com>

* fix e2e

Signed-off-by: zirain <zirain2009@gmail.com>

* fix comment

Signed-off-by: zirain <zirain2009@gmail.com>

* fix

Signed-off-by: zirain <zirain2009@gmail.com>

* fix resource name

Signed-off-by: zirain <zirain2009@gmail.com>

* address Arko's comment

Signed-off-by: zirain <zirain2009@gmail.com>

---------

Signed-off-by: zirain <zirain2009@gmail.com>
…icies (envoyproxy#8153)

continue processing the remaining xDS with invalid EnvoyPatchPolicies

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
@zirain zirain requested a review from a team as a code owner February 9, 2026 04:46
Signed-off-by: zirain <zirain2009@gmail.com>
Signed-off-by: zirain <zirain2009@gmail.com>
@codecov
Copy link
Copy Markdown

codecov bot commented Feb 9, 2026

Codecov Report

❌ Patch coverage is 80.66667% with 29 lines in your changes missing coverage. Please review.
✅ Project coverage is 73.09%. Comparing base (cc791d6) to head (2d7ae13).
⚠️ Report is 1 commits behind head on release/v1.6.

Files with missing lines Patch % Lines
internal/cmd/envoy/shutdown_manager.go 58.13% 15 Missing and 3 partials ⚠️
internal/provider/kubernetes/kubernetes.go 36.36% 5 Missing and 2 partials ⚠️
internal/xds/translator/translator.go 75.00% 1 Missing and 1 partial ⚠️
internal/gatewayapi/backendtlspolicy.go 94.11% 1 Missing ⚠️
internal/provider/kubernetes/status.go 95.45% 1 Missing ⚠️
Additional details and impacted files
@@               Coverage Diff                @@
##           release/v1.6    #8218      +/-   ##
================================================
+ Coverage         73.02%   73.09%   +0.07%     
================================================
  Files               231      231              
  Lines             34313    34374      +61     
================================================
+ Hits              25058    25127      +69     
+ Misses             7427     7415      -12     
- Partials           1828     1832       +4     

☔ View full report in Codecov by Sentry.
📢 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.

@zirain zirain mentioned this pull request Feb 9, 2026
12 tasks
cnvergence
cnvergence previously approved these changes Feb 9, 2026
@zirain
Copy link
Copy Markdown
Member Author

zirain commented Feb 9, 2026

wait #8210

@arkodg
Copy link
Copy Markdown
Contributor

arkodg commented Feb 10, 2026

can we also include #7430

Signed-off-by: zirain <zirain2009@gmail.com>
@zirain zirain force-pushed the cherry-pick/v1.6.4 branch from 60bd1f4 to fb7ba48 Compare February 10, 2026 14:47
Signed-off-by: zirain <zirain2009@gmail.com>
* release notes for v1.6.4

Signed-off-by: zirain <zirain2009@gmail.com>

* update

Signed-off-by: zirain <zirain2009@gmail.com>

---------

Signed-off-by: zirain <zirain2009@gmail.com>
Signed-off-by: zirain <zirain2009@gmail.com>
Copy link
Copy Markdown
Member

@zhaohuabing zhaohuabing left a comment

Choose a reason for hiding this comment

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

Could we add a note under "breaking change" mentioning that the gateway API CRDs are updated?

The users may need to update their CRDs.

We can refrence this Gateway API issue: kubernetes-sigs/gateway-api#4490

@zirain
Copy link
Copy Markdown
Member Author

zirain commented Feb 11, 2026

Could we add a note to "breaking change" that the gateway API CRDs are updated?

The users may need to update their CRDs.

We can refrence this Gateway API issue: kubernetes-sigs/gateway-api#4490

Could we add a note under "breaking change" mentioning that the gateway API CRDs are updated?

The users may need to update their CRDs.

We can refrence this Gateway API issue: kubernetes-sigs/gateway-api#4490

IMO, it should be fine to add some notes on the doc site.
It didn't break user in real as it just changed the validating of enum.

@zhaohuabing
Copy link
Copy Markdown
Member

Also, it might be worth mentioning the security update on crypto/tls package in go 1.25.7

@zhaohuabing
Copy link
Copy Markdown
Member

zhaohuabing commented Feb 11, 2026

It didn't break user in real as it just changed the validating of enum.

It’s a minor change, but it’s theoretically incompatible since the enum values were removed. We also need to remind the users to update the CRDs.

@zirain
Copy link
Copy Markdown
Member Author

zirain commented Feb 11, 2026

#8253 PTAL

Signed-off-by: zirain <zirain2009@gmail.com>
Signed-off-by: zirain <zirain2009@gmail.com>
@zirain zirain merged commit 0838745 into envoyproxy:release/v1.6 Feb 11, 2026
51 of 54 checks passed
@zirain zirain deleted the cherry-pick/v1.6.4 branch February 11, 2026 15:53
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.

7 participants