Skip to content

ref(vroom): Remove ensure-correct-permissions-profiles-dir.sh - #4554

Merged
oioki merged 1 commit into
masterfrom
alextarasov/drop-profiles-dir-permissions
Oct 7, 2026
Merged

oioki merged 1 commit into
masterfrom
alextarasov/drop-profiles-dir-permissions

Conversation

@oioki

@oioki oioki commented Oct 7, 2026

Copy link
Copy Markdown
Member

Remove install/ensure-correct-permissions-profiles-dir.sh and its call in install.sh. It runs bash as root inside the vroom container to chown the sentry-vroom volume, which won't work once the vroom image has no shell. This is the last place install.sh shells into vroom.

Why it's safe: the script is marked TODO: Remove this after the next hard-stop, and 26.5.0 and 26.7.0 have shipped since, so every supported install has already had the volume chowned. vroom no longer writes to that volume either: it stores profiles in the SeaweedFS profiles bucket, and the copy out of the volume was removed in #4552. vroom keeps running as uid 1000, so existing volumes need no new ownership change.

Worst case: someone who skipped the hard stops keeps a volume that isn't owned by vroom. Nothing writes to it any more, so install and vroom are unaffected.

Follow-up to #4552.

It was marked for removal after the next hard stop, and 26.5.0 and 26.7.0
have shipped since. It also runs bash inside the vroom container, which a
distroless vroom image won't have.

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

Coverage Results 📊

✅ 22 passed | Total: 22 | Pass Rate: 100% | Execution Time: 11m 5s

📊 Comparison with Base Branch

Metric Change
Total Tests —
Passed Tests —
Failed Tests —
Skipped Tests —

✨ Test counts unchanged from base.

All tests are passing successfully.

✅ Patch coverage is 100.00% (no changed executable lines found; target 50%).
Project statement coverage is 95.52% (unchanged from base (b91f017) to head (5c0fd43)).

Coverage diff
@@            Coverage Diff             @@
##        master     #4554       +/-##
==========================================
  Coverage    95.52%    95.52%        —%
==========================================
  Files            5         5         —
  Tracked lines       335       335         —
  Branches         0         0         —
==========================================
  Hits           320       320         —
  Misses          15        15         —
  Partials         0         0         —

Generated by Coverage Action

@oioki
oioki marked this pull request as ready for review October 7, 2026 15:46
@oioki
oioki requested review from aldy505 and aminvakil October 7, 2026 16:08
@oioki
oioki merged commit d09ff0c into master Oct 7, 2026
24 checks passed
@oioki
oioki deleted the alextarasov/drop-profiles-dir-permissions branch October 7, 2026 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants