Skip to content

feat: allow deployment annotations to be added through helm#6341

Merged
zirain merged 13 commits intoenvoyproxy:mainfrom
lboynton:helm-deployment-annotations
Jul 2, 2025
Merged

feat: allow deployment annotations to be added through helm#6341
zirain merged 13 commits intoenvoyproxy:mainfrom
lboynton:helm-deployment-annotations

Conversation

@lboynton
Copy link
Contributor

@lboynton lboynton commented Jun 18, 2025

What type of PR is this?

feat: allow deployment annotations to be added through helm

What this PR does / why we need it:

Makes it possible to add annotations to the deployment that the gateway helm chart creates.

Which issue(s) this PR fixes:

Fixes #

Release Notes: Yes

@lboynton lboynton force-pushed the helm-deployment-annotations branch 2 times, most recently from 0041ccd to 3114532 Compare June 18, 2025 11:08
@lboynton lboynton marked this pull request as ready for review June 18, 2025 11:19
@lboynton lboynton requested a review from a team as a code owner June 18, 2025 11:19
lboynton added 3 commits June 18, 2025 21:48
Signed-off-by: Lee Boynton <lee.boynton@truelayer.com>
Signed-off-by: Lee Boynton <lee.boynton@truelayer.com>
Signed-off-by: Lee Boynton <lee.boynton@truelayer.com>
@zirain zirain force-pushed the helm-deployment-annotations branch from cf0e181 to 5c7a96d Compare June 18, 2025 13:48
@codecov
Copy link

codecov bot commented Jun 18, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 70.92%. Comparing base (752687d) to head (cff97cb).
Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6341      +/-   ##
==========================================
+ Coverage   70.90%   70.92%   +0.01%     
==========================================
  Files         220      220              
  Lines       37263    37263              
==========================================
+ Hits        26422    26427       +5     
+ Misses       9298     9291       -7     
- Partials     1543     1545       +2     

☔ 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.

@lboynton lboynton force-pushed the helm-deployment-annotations branch from 7f02ec1 to 0f4ea6a Compare June 18, 2025 14:18
Signed-off-by: Lee Boynton <lee.boynton@truelayer.com>
@lboynton lboynton force-pushed the helm-deployment-annotations branch from 0f4ea6a to e2a8b46 Compare June 18, 2025 14:20
zirain
zirain previously approved these changes Jun 29, 2025
@arkodg
Copy link
Contributor

arkodg commented Jul 1, 2025

Signed-off-by: Lee Boynton <lee.boynton@truelayer.com>
…ations

# Conflicts:
#	release-notes/current.yaml
@lboynton
Copy link
Contributor Author

lboynton commented Jul 1, 2025

thanks @lboynton can you also add a test to https://github.com/envoyproxy/gateway/tree/main/test/helm/gateway-helm

Added a test, not too sure how to run it locally 😄

arkodg
arkodg previously approved these changes Jul 2, 2025
Copy link
Contributor

@arkodg arkodg left a comment

Choose a reason for hiding this comment

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

LGTM thanks

@arkodg arkodg requested review from a team July 2, 2025 02:36
@lboynton
Copy link
Contributor Author

lboynton commented Jul 2, 2025

Test should hopefully pass now 🙂

@zirain zirain enabled auto-merge (squash) July 2, 2025 08:40
@zirain zirain disabled auto-merge July 2, 2025 08:40
@zirain zirain requested a review from arkodg July 2, 2025 08:54
@zirain zirain merged commit fcddc4d into envoyproxy:main Jul 2, 2025
31 checks passed
tjvdmolen pushed a commit to tjvdmolen/gateway that referenced this pull request Jul 11, 2025
…xy#6341)

* feat: allow deployment annotations to be added through helm

Signed-off-by: Lee Boynton <lee.boynton@truelayer.com>

* Update changelog

Signed-off-by: Lee Boynton <lee.boynton@truelayer.com>

* Update readme values

Signed-off-by: Lee Boynton <lee.boynton@truelayer.com>

* update readme

Signed-off-by: Lee Boynton <lee.boynton@truelayer.com>

* add test

Signed-off-by: Lee Boynton <lee.boynton@truelayer.com>

* fix test, order is important

Signed-off-by: Lee Boynton <lee.boynton@truelayer.com>

---------

Signed-off-by: Lee Boynton <lee.boynton@truelayer.com>
Co-authored-by: zirain <zirain2009@gmail.com>
Signed-off-by: Tjeerd Jan van der Molen <34071+tjvdmolen@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.

4 participants