fluent / fluent/fluent-bit

Support pulling configuration from AWS SSM Parameter Store

Open
#1,979 1 comment 6 reactions 0 assignees View on GitHub
AWS enhancement long-term
Dominant language
C
Stars
8.1k
Forks
2k
Avg merge
4d 16h
Merged PRs (30d)
58

Description

**Is your feature request related to a problem? Please describe.**

As described in this comment, users sometimes need to store sensitive information (passwords) in the Fluent Bit config file. In AWS, SSM parameter store or secrets manager is the preferred solution: https://github.com/fluent/fluent-bit/issues/591#issuecomment-590579805

(This feature request is AWS focused, and I work for AWS; non-AWS solutions to this problem are encouraged/appreciated as well).

More generally, storing the entire Fluent Bit configuration in a centralized location is potentially useful. Kubernetes users can configure a config map which is then used as the config for all Fluent Bit daemons. If you're running outside of kubernetes, some other solution is needed.

**Describe the solution you'd like**

For SSM paramater store, you could invoke Fluent Bit with an argument that would tell it to download configuration:

```
$ ./bin/fluent-bit -c arn:aws:ssm:us-west-2:1111111111111:parameter/my-fluent-bit-config
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.