Skip to content

chart: adding extraVolumeMounts and extraVolumes fields to be mapped on the pods as volumes#5853

Closed
nnicora wants to merge 4 commits intoenvoyproxy:mainfrom
nnicora:main
Closed

chart: adding extraVolumeMounts and extraVolumes fields to be mapped on the pods as volumes#5853
nnicora wants to merge 4 commits intoenvoyproxy:mainfrom
nnicora:main

Conversation

@nnicora
Copy link
Copy Markdown

@nnicora nnicora commented Apr 29, 2025

What type of PR is this?

  • chart: add support for external volumes and volumeMounts

What this PR does / why we need it:
Whenever wants the gateway to communicate with the extensions over the unix socket, the gateway have to be configured with the right existing socket directory path which should be mounted to the deployment.

Release Notes: No

@nnicora nnicora requested a review from a team as a code owner April 29, 2025 13:57
@nnicora nnicora changed the title Updated the chart by extraVolumeMounts and extraVolumes fields to be mapped on the pods for eternal volumes, one of the cases is the unix volume mapping. Updated the chart by adding extraVolumeMounts and extraVolumes fields to be mapped on the pods as volumes Apr 29, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 29, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.66%. Comparing base (8d6d423) to head (f025ab1).
⚠️ Report is 1091 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5853      +/-   ##
==========================================
+ Coverage   70.60%   70.66%   +0.05%     
==========================================
  Files         220      220              
  Lines       36829    36829              
==========================================
+ Hits        26003    26025      +22     
+ Misses       9293     9275      -18     
+ Partials     1533     1529       -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.

@nnicora nnicora changed the title Updated the chart by adding extraVolumeMounts and extraVolumes fields to be mapped on the pods as volumes chart: adding extraVolumeMounts and extraVolumes fields to be mapped on the pods as volumes Apr 29, 2025
Comment thread charts/gateway-helm/values.tmpl.yaml Outdated
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I think we didn't the extra prefix, WDYT?
cc @envoyproxy/gateway-maintainers

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

if we dont do the extra then we will need to expose the internal volumeMount here

@nnicora
Copy link
Copy Markdown
Author

nnicora commented May 19, 2025

@envoyproxy/gateway-maintainers

Any updates on this PR ?

@arkodg
Copy link
Copy Markdown
Contributor

arkodg commented May 19, 2025

hey @nnicora is there any prior art for this
the decision to be made here is

  1. extraVolumeMounts that appends to existing mounts
    vs
  2. volumeMounts definition that moves the existing values from the template into the helm values section

Copy link
Copy Markdown
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 and zirain June 13, 2025 01:07
@arkodg arkodg added this to the v1.5.0-rc.1 Release milestone Jun 13, 2025
@arkodg
Copy link
Copy Markdown
Contributor

arkodg commented Jun 13, 2025

@nnicora can you sign your commit and force push ?

@nnicora
Copy link
Copy Markdown
Author

nnicora commented Jun 16, 2025

@nnicora can you sign your commit and force push ?

Done!

@zirain
Copy link
Copy Markdown
Member

zirain commented Jun 16, 2025

can you fix DCO?

nnicora added 3 commits June 16, 2025 13:24
…mapped on the pods for eternal volumes, one of the cases is the unix volume mapping.

Signed-off-by: Nicolae Nicora <n.nicora@sap.com>
Signed-off-by: Nicolae Nicora <n.nicora@sap.com>
Signed-off-by: Nicolae Nicora <n.nicora@sap.com>
@arkodg
Copy link
Copy Markdown
Contributor

arkodg commented Jul 7, 2025

some tests are failing @nnicora, also can you add a test in https://github.com/envoyproxy/gateway/tree/main/test/helm

@arkodg arkodg modified the milestones: v1.5.0-rc.1 Release, Backlog Jul 25, 2025
@arkodg
Copy link
Copy Markdown
Contributor

arkodg commented Sep 11, 2025

@nnicora can you address the comments ?

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Dec 5, 2025

This pull request has been automatically marked as stale because it has not had activity in the last 30 days. Please feel free to give a status update now, ping for review, when it's ready. Thank you for your contributions!

@github-actions github-actions Bot added the stale label Dec 5, 2025
@github-actions github-actions Bot removed the stale label Mar 7, 2026
@zirain
Copy link
Copy Markdown
Member

zirain commented Apr 3, 2026

let's close this for now, feel free to reopen.

@zirain zirain closed this Apr 3, 2026
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