Skip to content

fix: DaemonSet pod not using the configured custom ServiceAccount name#9347

Merged
zirain merged 3 commits into
envoyproxy:mainfrom
zirain:ds-sa
Jun 30, 2026
Merged

fix: DaemonSet pod not using the configured custom ServiceAccount name#9347
zirain merged 3 commits into
envoyproxy:mainfrom
zirain:ds-sa

Conversation

@zirain

@zirain zirain commented Jun 25, 2026

Copy link
Copy Markdown
Member

Find this when reviewing #9215

@zirain zirain requested a review from a team as a code owner June 25, 2026 02:14
@netlify

netlify Bot commented Jun 25, 2026

Copy link
Copy Markdown

Deploy Preview for cerulean-figolla-1f9435 ready!

Name Link
🔨 Latest commit 5eb176d
🔍 Latest deploy log https://app.netlify.com/projects/cerulean-figolla-1f9435/deploys/6a3c99869788de00099409d1
😎 Deploy Preview https://deploy-preview-9347--cerulean-figolla-1f9435.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@codecov

codecov Bot commented Jun 25, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 75.16%. Comparing base (050c0c5) to head (5eb176d).
⚠️ Report is 8 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #9347      +/-   ##
==========================================
- Coverage   75.17%   75.16%   -0.01%     
==========================================
  Files         252      252              
  Lines       41049    41049              
==========================================
- Hits        30857    30853       -4     
- Misses       8095     8098       +3     
- Partials     2097     2098       +1     

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

Signed-off-by: zirain <[email protected]>
@zirain zirain changed the title fix: daemonset pod with custom SA name render wrong fix: DaemonSet pod not using the configured custom ServiceAccount name Jun 25, 2026
@jukie

jukie commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Once this is merged please ping me or cherry-pick yourself to 1.8 branch

@jukie jukie requested review from a team June 29, 2026 19:43
@zirain zirain merged commit 59a0cab into envoyproxy:main Jun 30, 2026
62 of 65 checks passed
@zirain zirain deleted the ds-sa branch June 30, 2026 06:40
cnvergence pushed a commit to cnvergence/gateway that referenced this pull request Jul 7, 2026
envoyproxy#9347)

* add test case

Signed-off-by: zirain <[email protected]>

* fix daemonset pod serviceaccount name

Signed-off-by: zirain <[email protected]>

* release notes

Signed-off-by: zirain <[email protected]>

---------

Signed-off-by: zirain <[email protected]>
(cherry picked from commit 59a0cab)
cnvergence added a commit that referenced this pull request Jul 7, 2026
* fix(validation): allow IPv6 to be specific in loadBalancerSourceRanges (#9050)

* fix(validation): allow IPv6 to be specific in loadBalancerSourceRanges and loadBalancerIP

Signed-off-by: Marc 'risson' Schmitt <[email protected]>
(cherry picked from commit 3c1d7b9)

* fix: allow Backend TLS  to disable ALPN with an empty list (#9162)

* Fixed Backend TLS  to disable upstream ALPN instead of inheriting EnvoyProxy BackendTLS defaults.

Signed-off-by: Huabing Zhao <[email protected]>

* add test case for envoyproxy without tls

Signed-off-by: Huabing Zhao <[email protected]>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <[email protected]>
Signed-off-by: Huabing (Robin) Zhao <[email protected]>

* address comments

Signed-off-by: Huabing Zhao <[email protected]>

---------

Signed-off-by: Huabing Zhao <[email protected]>
Signed-off-by: Huabing (Robin) Zhao <[email protected]>
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
(cherry picked from commit 21eb101)

* fix(gatewayapi): sort api key auth credentials (#9042)

* fix(gatewayapi): sort api key auth credentials

Signed-off-by: Alexej Disterhoft <[email protected]>

* docs(release-notes): add api key auth fix note

Signed-off-by: Alexej Disterhoft <[email protected]>

---------

Signed-off-by: Alexej Disterhoft <[email protected]>
Signed-off-by: Alexej Disterhoft <[email protected]>
Signed-off-by: zirain <[email protected]>
Co-authored-by: Arko Dasgupta <[email protected]>
Co-authored-by: zirain <[email protected]>
(cherry picked from commit b96a2d3)

* fix(egctl): correct user-facing grammar in help text (#9217)

Signed-off-by: immanuwell <[email protected]>
(cherry picked from commit ef1d118)
Signed-off-by: Immanuel Tikhonov <[email protected]>

* fix: reject  ExternalName Service as a route backend (#9190)

fix: reject  Service as a route backend

Signed-off-by: Huabing Zhao <[email protected]>
Signed-off-by: Huabing (Robin) Zhao <[email protected]>
(cherry picked from commit ee16b3f)

* fix(status): fall back to service externalIPs for Gateway addresses (#9209)

When the Envoy service is of type LoadBalancer but no load balancer
controller assigns an ingress address (e.g. bare-metal clusters), the
Gateway status had no addresses and stayed Programmed=False with reason
AddressNotAssigned, even when reachable addresses were configured via
spec.externalIPs (e.g. through an EnvoyProxy service patch).

Use spec.externalIPs as a fallback when the load balancer ingress list
is empty. Ingress addresses keep priority when present, so behavior is
unchanged for clusters with a working load balancer controller.

Fixes #8987

Signed-off-by: Jules Dutel <[email protected]>
(cherry picked from commit f2c0921)
Signed-off-by: jvlxz <[email protected]>

* fix: correct the config hot reload validation order (#9214)

Co-authored-by: Nimisha Mehta <[email protected]>
(cherry picked from commit 7e4492d)
Signed-off-by: Mengjia Liang <[email protected]>

* fix: panic with empty deploy (#9365)

Signed-off-by: zirain <[email protected]>
(cherry picked from commit 42a0c2c)

* fix: DaemonSet pod not using the configured custom ServiceAccount name (#9347)

* add test case

Signed-off-by: zirain <[email protected]>

* fix daemonset pod serviceaccount name

Signed-off-by: zirain <[email protected]>

* release notes

Signed-off-by: zirain <[email protected]>

---------

Signed-off-by: zirain <[email protected]>
(cherry picked from commit 59a0cab)

* fix: use int64 format for ratelimit Requests field (#9377)

Signed-off-by: jukie <[email protected]>
(cherry picked from commit 6916245)
Signed-off-by: Isaac Wilson <[email protected]>

* [release/v1.7] bump envoy to 1.37.5 and ratelimit to f2fb1577

Signed-off-by: Karol Szwaj <[email protected]>

* [release/v1.7] add release notes for v1.7.5

Signed-off-by: Karol Szwaj <[email protected]>

* fix gen

Signed-off-by: Karol Szwaj <[email protected]>

* fix rn

Signed-off-by: Karol Szwaj <[email protected]>

---------

Signed-off-by: Marc 'risson' Schmitt <[email protected]>
Signed-off-by: Huabing Zhao <[email protected]>
Signed-off-by: Huabing (Robin) Zhao <[email protected]>
Signed-off-by: Alexej Disterhoft <[email protected]>
Signed-off-by: Alexej Disterhoft <[email protected]>
Signed-off-by: zirain <[email protected]>
Signed-off-by: immanuwell <[email protected]>
Signed-off-by: Immanuel Tikhonov <[email protected]>
Signed-off-by: Jules Dutel <[email protected]>
Signed-off-by: jvlxz <[email protected]>
Signed-off-by: Mengjia Liang <[email protected]>
Signed-off-by: jukie <[email protected]>
Signed-off-by: Isaac Wilson <[email protected]>
Signed-off-by: Karol Szwaj <[email protected]>
Co-authored-by: Marc 'risson' Schmitt <[email protected]>
Co-authored-by: Huabing (Robin) Zhao <[email protected]>
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
Co-authored-by: Alexej Disterhoft <[email protected]>
Co-authored-by: Arko Dasgupta <[email protected]>
Co-authored-by: zirain <[email protected]>
Co-authored-by: Immanuel Tikhonov <[email protected]>
Co-authored-by: jvlxz <[email protected]>
Co-authored-by: Mengjia Liang <[email protected]>
Co-authored-by: Nimisha Mehta <[email protected]>
Co-authored-by: Isaac Wilson <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants