aws / aws/eks-charts

Cannot add storage.path attribute to fluent-bit.conf [SERVICE] section

Open
#559 2 comments 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.