Closed ogarcia closed 11 months ago
One workaround Vector could do here is to flatten anything under librdkafka_options
. This does seem like a potential Helm bug though, I'll respond over on that issue too.
As a workaround, you might also provide the config as JSON as suggested in the Helm issue:
librdkafka_options:
{ "security.protocol": sasl_ssl }
As described in this comment, in the end this issue is not a bug.
I put this here more than anything so that nobody has to waste hours of their life for this, I think the fault is really in Helm and not in the template (I have opened an issue for this).
For example, having this configuration:
When applied, Helm removes the quotes from
"security.protocol"
and leaves the string assecurity.protocol
, which is not interpreted correctly by Vector.I don't think there is any way to solve this problem. Not at least without it being fixed by Helm, but if anyone has any ideas, they are welcome.