fluent / fluent-operator

Operate Fluent Bit and Fluentd in the Kubernetes way - Previously known as FluentBit Operator
Apache License 2.0
578 stars 246 forks source link

bug: Missing "Skip_Empty_Lines" property in ClusterInput CRD for tail configuration. #1349

Closed btalakola closed 1 week ago

btalakola commented 1 week ago

Describe the issue

HI Team, Hi Team, "Skip_Empty_Lines" property is there if we deploy fluent-bit using fluent-bit helm charts. Below is the reference from fluent bit official manual. https://docs.fluentbit.io/manual/pipeline/inputs/tail But the same property is missed out if we deploy fluent-bit using fluent-operator helm charts. "Skip_Empty_Lines" is missed out in ClusterInput CRD as well. https://github.com/fluent/fluent-operator/blob/master/charts/fluent-operator/charts/fluent-bit-crds/crds/fluentbit.fluent.io_clusterinputs.yaml#L674-L834

Could you please look into this issue?

To Reproduce

Deploy fluent-bit using fluent-operator helm chart. If we verify the ClusterInput CRD, "Skip_Empty_Lines" property is missing for tail configuration.

Expected behavior

End user should be able add the "Skip_Empty_Lines" property to the ClusterInput > Tail configuration.

Your Environment


 Fluent Operator version: v3.1.0
- Container Runtime: containerd
- Operating system: Ubuntu 22.04.4 LTS

How did you install fluent operator?

Deploy fluent-bit using fluent-operator helm chart in k8s environment.

Additional context

No response