influxdata / influxdata/helm-charts

Multiple processors not configurable through yaml

Open
#672 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Mustache
Stars
257
Forks
347
Avg merge
4d 20h
Merged PRs (30d)
9

Description

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.

Contributor guide

Open the contributing guide

Research direction

Start by locating the Helm chart template or entry point that converts processor configuration to TOML. Compare the clone, convert, default, and starlark processors, focusing on the nested tags structure shown in the issue. Done means each processor's YAML configuration produces the correct single-table TOML structure rather than an extra array-of-tables level.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.