Skip to content

feat: reclaim space in release pipeline#7587

Merged
zirain merged 1 commit intoenvoyproxy:mainfrom
shreealt:feat/reclaim-space-release
Nov 23, 2025
Merged

feat: reclaim space in release pipeline#7587
zirain merged 1 commit intoenvoyproxy:mainfrom
shreealt:feat/reclaim-space-release

Conversation

@shreealt
Copy link
Copy Markdown
Contributor

@shreealt shreealt commented Nov 22, 2025

What this PR does / why we need it:

The release CI is failing due to runner machine disk being full. This PR ports over the fix used in #7534.

Release Notes: Yes/No

#7534 (comment)
https://github.com/envoyproxy/gateway/actions/runs/19566911461

@codecov
Copy link
Copy Markdown

codecov bot commented Nov 22, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 72.30%. Comparing base (84cd21c) to head (1e8a462).
⚠️ Report is 42 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #7587      +/-   ##
==========================================
+ Coverage   72.29%   72.30%   +0.01%     
==========================================
  Files         232      232              
  Lines       34114    34114              
==========================================
+ Hits        24662    24667       +5     
+ Misses       7676     7673       -3     
+ Partials     1776     1774       -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.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@shreealt shreealt marked this pull request as ready for review November 23, 2025 02:14
@shreealt shreealt requested a review from a team as a code owner November 23, 2025 02:14
@zirain
Copy link
Copy Markdown
Member

zirain commented Nov 23, 2025

/retest

@zirain zirain enabled auto-merge (squash) November 23, 2025 11:56
@zirain zirain merged commit 1d1093c into envoyproxy:main Nov 23, 2025
53 of 55 checks passed
jukie added a commit that referenced this pull request Nov 27, 2025
jukie added a commit that referenced this pull request Nov 27, 2025
feat: reclaim space in release pipeline

Ref #7587

Signed-off-by: Isaac <[email protected]>
jukie pushed a commit to jukie/gateway that referenced this pull request Dec 5, 2025
jukie added a commit that referenced this pull request Dec 5, 2025
* fix(xds-server): clear snapshot on stream close (#6618)

* fix(xds-server): clear snapshot on stream close

Signed-off-by: Zachary Vacura <[email protected]>

* check if there are other active connections before clearning the snapshot

Signed-off-by: Zachary Vacura <[email protected]>
Signed-off-by: jukie <[email protected]>

* fix: oidc authentication endpoint was overwritten by discovered value (#7460)

fix: oid authentication endpoint was overriden by discovered value

Signed-off-by: Huabing Zhao <[email protected]>
Signed-off-by: Huabing (Robin) Zhao <[email protected]>
Signed-off-by: jukie <[email protected]>

* ci: add script to free disk space (#7534)

* feat: free disk space

Signed-off-by: Shreemaan Abhishek <[email protected]>

* lint

Signed-off-by: Shreemaan Abhishek <[email protected]>

* cleanup

Signed-off-by: Shreemaan Abhishek <[email protected]>

* make target and tools/hack

Signed-off-by: Shreemaan Abhishek <[email protected]>

* lint

Signed-off-by: Shreemaan Abhishek <[email protected]>

* modular action

Signed-off-by: Shreemaan Abhishek <[email protected]>

---------

Signed-off-by: Shreemaan Abhishek <[email protected]>
Signed-off-by: jukie <[email protected]>

* treat too many addresses as programmed (#7542)

Signed-off-by: cong <[email protected]>
Signed-off-by: jukie <[email protected]>

* feat: reclaim space in release pipeline (#7587)

Signed-off-by: Shreemaan Abhishek <[email protected]>
Signed-off-by: jukie <[email protected]>

* chore: bump golang.org/x/crypto (#7588)

* chore: bump golang.org/x/crypto

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

* fix gen

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

---------

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

* findOwningGateway should return controller based on linked GatewayClass (#7611)

* fix: filter Gateway by controller in findOwningGateway

Prevent cross-controller Gateway mutations by validating GatewayClass

Signed-off-by: Sudipto Baral <[email protected]>
Signed-off-by: jukie <[email protected]>

* fix: use default when namespace is unset (#7612)

* fix: use default when namespace is unset

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

* fix

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

* fix test

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

---------

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

* fix: prevent skeleton route status entries for unmanaged GatewayClasses (#7536)

* fix: prevent skeleton route status entries for unmanaged GatewayClasses

When processing policies (EnvoyExtensionPolicy, SecurityPolicy), the translator
was calling GetRouteParentContext for ALL parentRefs in a route, even those
referencing gateways with different GatewayClasses not managed by this translator.

GetRouteParentContext creates a skeleton RouteParentStatus entry with just the
controllerName when called on a parentRef that hasn't been processed yet. Since
all GatewayClass instances share the same controller name, these skeleton entries
persisted in status without conditions.

The fix checks if a parentRef context already exists before attempting to apply
policy configuration to it. If the context doesn't exist, it means this parentRef
wasn't processed by this translator and should be skipped.

Signed-off-by: Raj Singh <[email protected]>

* fix: also prevent skeleton entries in BackendTrafficPolicy processing

The same issue exists in BackendTrafficPolicy route processing - calling
GetRouteParentContext for all parentRefs creates skeleton status entries.

Apply the same fix: check if parentRef context exists before adding to list.

Signed-off-by: Raj Singh <[email protected]>

---------

Signed-off-by: Raj Singh <[email protected]>
Signed-off-by: jukie <[email protected]>

* lint

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

---------

Signed-off-by: Zachary Vacura <[email protected]>
Signed-off-by: jukie <[email protected]>
Signed-off-by: Huabing Zhao <[email protected]>
Signed-off-by: Huabing (Robin) Zhao <[email protected]>
Signed-off-by: Shreemaan Abhishek <[email protected]>
Signed-off-by: cong <[email protected]>
Signed-off-by: zirain <[email protected]>
Signed-off-by: Sudipto Baral <[email protected]>
Signed-off-by: Raj Singh <[email protected]>
Co-authored-by: Zach Vacura <[email protected]>
Co-authored-by: Huabing (Robin) Zhao <[email protected]>
Co-authored-by: shreealt <[email protected]>
Co-authored-by: 聪 <[email protected]>
Co-authored-by: zirain <[email protected]>
Co-authored-by: Sudipto Baral <[email protected]>
Co-authored-by: Raj Singh <[email protected]>
jukie pushed a commit to jukie/gateway that referenced this pull request Dec 5, 2025
@jukie jukie changed the title feat: reclaim space in release pipeline [release/v1.6] Cherry-pick reclaim-storage job to release workflow Dec 5, 2025
@jukie jukie changed the title [release/v1.6] Cherry-pick reclaim-storage job to release workflow [release/v1.6] Cherry-pick reclaim-storage step for release workflow Dec 5, 2025
@jukie jukie changed the title [release/v1.6] Cherry-pick reclaim-storage step for release workflow feat: reclaim space in release pipeline Dec 5, 2025
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.

4 participants