aws/eks-charts

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

jbeaken opened this issue · 1 comments

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 :

  enabled: true
  match: "test"
  region: "us-east-1"
  deliveryStream: "my-stream" 

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

    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:

s-maj commented

You can workaround this by using additionalOutputs:

additionalOutputs: |
  [OUTPUT]
      Name            kinesis_firehose
      Match           *
      region          "{{ .cluster.fluentbit.aos_region }}"
      delivery_stream "{{ .cluster.fluentbit.firehose_name }}"
      time_key        time
      time_key_format %Y-%m-%dT%H:%M:%S.%3N