Skip to content

fix: separates directory creation from permission checks - #13248

Merged
owen-d merged 1 commit into
grafana:mainfrom
owen-d:blooms/fix-default-dir-perms
Jun 17, 2024
Merged

fix: separates directory creation from permission checks#13248
owen-d merged 1 commit into
grafana:mainfrom
owen-d:blooms/fix-default-dir-perms

Conversation

@owen-d

@owen-d owen-d commented Jun 17, 2024

Copy link
Copy Markdown
Contributor

closes #13222
Signed-off-by: Owen Diehl ow.diehl@gmail.com

The change from https://github.com/grafana/loki/pull/12019/files cascaded into other usage of EnsureDirectory and thus required every place it was called to require at least 0o700 permissions, effectively breaking any read-only mounts.

I've separated creation from permissions testing so they can be applied independently, added some more utilities, and some testware.

closes grafana#13222
Signed-off-by: Owen Diehl <ow.diehl@gmail.com>
@owen-d
owen-d requested a review from a team as a code owner June 17, 2024 18:52
@owen-d
owen-d merged commit 1086783 into grafana:main Jun 17, 2024
@slim-bean slim-bean added type/bug Somehing is not working as expected backport k207 labels Jun 18, 2024
grafanabot pushed a commit that referenced this pull request Jun 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport k207 size/M type/bug Somehing is not working as expected

2 participants