influxdata / helm-charts

Official Helm Chart Repository for InfluxData Applications
MIT License
233 stars 329 forks source link

Multiple processors not configurable through yaml #672

Open nulian opened 2 months ago

nulian commented 2 months ago

There are multiple processors that are not configurable through yaml. With shortly clicking through I found clone, convert, default, starlark

They all have something like the following as syntax when converted to toml

[[processors.converter]]
      [processors.converter.tags]
        string = [
            "application_identifier",
            "app_uuid",
            "pod",
            "endpoint_id",
            "block_id",
            "field_*",
        ]

But they incorrectly get converted to something like

    [[processors.converter]]
      [[processors.converter.tags]]
        string = [
            "application_identifier"
            "app_uuid",
            "pod",
            "endpoint_id",
            "block_id",
            "field_*",
        ]

That is because multiple other processors use the double [ syntax on the second level.