"extraFiles" declared in the values.yaml are not included in the base fluent-bit.conf and custom parser files cannot be imported
Currently if you add a conf file to the config.extraFiles
field in values.yaml
, the file is correctly created and added to the fluentbit container, however, no @INCLUDE
statement is dynamically added to the fluent-bit.conf
to allow the config data to actually be seen and used. If you want it to be used you have to override the config.service
value manually.
Additionally, there isn't a way to add custom parsers as a parser file. You can only define them directly in the config.customParsers
field. Just like the extraFiles
field, we should add a parserFiles
field to allow the submission of additional parsers files. This will allow the dynamic addition of additional parsers following a similar and consistent format to conf files. This will require the creation of the parserFiles field as well as ensuring that those files then get proper references in the fluent-bit.conf
file.