aws / aws/eks-charts

aws-for-fluent-bit emits firehose OUTPUT instead of newer kinesis_firehose OUTPUT

Open
#1,006 1 comment 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**
firehose enabled creates an OUTPUT of name firehose, which is the old plugin. Logs warn

`AWS for Fluent Bit Container Image Version 2.31.11time="2023-10-02T10:33:38Z" level=info msg="A new higher performance Firehose plugin has been released; you are using the old plugin. Check out the new plugin's documentation and consider migrating.\nhttps://docs.fluentbit.io/manual/pipeline/outputs/firehose"
`

**Steps to reproduce**

values.yaml :
```firehose:
enabled: true
match: "test"
region: "us-east-1"
deliveryStream: "my-stream"
```

**Expected outcome**
A concise description of what you expected to happen.

```[OUTPUT]
Name kinesis_firehose
Match test
region us-east-1
delivery_stream my-stream
```

but instead have `Name firehose`

**Environment**

* Chart name: aws-for-fluent-bit
* Chart version: 0.1.30
* Kubernetes version: 1.24
* Using EKS (yes/no), if so version? yes

**Additional Context**:

Contributor guide

Open the contributing guide

Research direction

Start with the provided values.yaml example and render the aws-for-fluent-bit chart using firehose.enabled, match, region, and deliveryStream. Find the chart template that produces the OUTPUT block and verify the rendered result uses kinesis_firehose with the expected fields instead of firehose.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, helm, kubernetes
Domain
cloud, devops
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.