Cannot add storage.path attribute to fluent-bit.conf [SERVICE] section
- Dominant language
- Mustache
- Stars
- 1.3k
- Forks
- 1.1k
- Avg merge
- 22m
- Merged PRs (30d)
- 5
Description
**Describe the bug**
I suspect this isn't a bug, but not sure how to achieve this. I am installing this chart, and configuring the exact setup from AWS tutorial on setting up FluentBit:
https://raw.githubusercontent.com/aws-samples/amazon-cloudwatch-container-insights/latest/k8s-deployment-manifest-templates/deployment-mode/daemonset/container-insights-monitoring/fluent-bit/fluent-bit.yaml
To be more precise, I am creating *values.yaml* mimicking the above manual way of doing it.
The above manifest has *storage* attributes configured:
```
[SERVICE]
Flush 5
Log_Level info
Daemon off
Parsers_File parsers.conf
HTTP_Server ${HTTP_SERVER}
HTTP_Listen 0.0.0.0
HTTP_Port ${HTTP_PORT}
storage.path /var/fluent-bit/state/flb-storage/
storage.sync normal
storage.checksum off
storage.backlog.mem_limit 5M
```
But chart configuration doesn't allow to add anything in that section apart from parser files. Is there a way to accomplish this?
* Chart name: AWS-for-fluent-bit
* Chart version: 0.1.11
* Kubernetes version: 1.19
* Using EKS (yes/no), if so version? YES, 1.19
Contributor guide
Research direction
Start with the chart's values.yaml and the fluent-bit.conf [SERVICE] section, comparing the requested storage.path and related storage attributes with the configuration options exposed by chart version 0.1.11. Done means a values.yaml configuration can place those storage settings in [SERVICE] when the chart is rendered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- helm, kubernetes
- Domain
- cloud, devops
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100