Skip to content

Conversation

@neilfordyce
Copy link
Contributor

@neilfordyce neilfordyce commented May 28, 2025

Is this a new chart

No

What this PR does / why we need it:

Adds the additional permissions required to access Kubelet, in order to make use of the Use_Kubelet On setting in the Kubernetes filter. The additional permissions required are documented in (Fluent Bit Kubernetes filter docs)[https://docs.fluentbit.io/manual/pipeline/filters/kubernetes#configuration-setup]. This brings the newrelic-logging chart in line with the option in the Fluent Bit Helm chart.

Which issue this PR fixes

Happy to raise one if required, but hopefully clear enough from the description and the fact it's in the fluent bit chart already.

Special notes for your reviewer:

We're still using this on a fork of the charts. It'd be good to not have to fork the chart to fix this since it adds complexity to upgrades. Previously raised here #569, not sure why it was closed, still seems pretty useful for anyone using the kubernetes filter with Use_Kubelet On. The alternative is forking the chart or using the fluent bit chart.

We set this to alleviate load on the api server, as described in https://docs.fluentbit.io/manual/pipeline/filters/kubernetes. Setting this requires nodes and nodes/proxy.

Checklist

[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

  • Chart Version bumped
  • Variables are documented in the README.md
  • Title of the PR starts with chart name (e.g. [mychartname])

@neilfordyce neilfordyce requested a review from a team as a code owner May 28, 2025 14:41
@CLAassistant
Copy link

CLAassistant commented May 28, 2025

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants