Skip to content

system-config: add umask parameter#625

Open
Watson1978 wants to merge 1 commit into
fluent:1.0from
Watson1978:system-config/add-umask
Open

system-config: add umask parameter#625
Watson1978 wants to merge 1 commit into
fluent:1.0from
Watson1978:system-config/add-umask

Conversation

@Watson1978

Copy link
Copy Markdown
Contributor

fluent/fluentd#5390

The above PR adds new parameter into Fluentd 1.20.0.
So, when release Fluentd 1.20.0, we need to merge this document changes.

fluent/fluentd#5390

Signed-off-by: Shizuo Fujita <fujita@clear-code.com>
@Watson1978 Watson1978 requested a review from kenhys July 14, 2026 05:08
kenhys pushed a commit to fluent/fluentd that referenced this pull request Jul 14, 2026
**Which issue(s) this PR fixes**: Fixes #4816

**What this PR does / why we need it**:
Adds a `umask` option to the `<system>` directive so the process umask
can be
set from the config file. Previously this required the `--umask` command
line
option, which is inconvenient for services and container images.

It reuses the existing chumask handling: `<system> umask` sets the same
value
that `--umask` does, and the command line option takes precedence when
both are
given. Both supervised and `--no-supervisor` modes honor it.

    <system>
      umask 0022
    </system>

Tests: added a config round-trip case and a supervisor test asserting
the value
reaches ServerEngine, including command-line precedence.

**Docs Changes**:
fluent/fluentd-docs-gitbook#625

**Release Note**:
Add `umask` option to the `<system>` directive.

---------

Signed-off-by: somaz <genius5711@gmail.com>
@kenhys kenhys added the pending To be done in the future label Jul 14, 2026
@kenhys

kenhys commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Let's ship it when v1.20 is ready, so added pending label.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending To be done in the future

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants