Skip to content

feat(lm-logs): add custom Fluentd filter and config support#602

Merged
lmvaibhavk merged 3 commits intomainfrom
custom-filter-support-via-helm-charts
Mar 12, 2026
Merged

feat(lm-logs): add custom Fluentd filter and config support#602
lmvaibhavk merged 3 commits intomainfrom
custom-filter-support-via-helm-charts

Conversation

@lm-aditya-kadam
Copy link
Copy Markdown
Contributor

Allow users to inject custom Fluentd filters, top-level config, and extra config files via extraFilters, extraConfig, and extraFiles.

Allow users to inject custom Fluentd filters, top-level config, and
extra config files via extraFilters, extraConfig, and extraFiles.
Also adds extraVolumes and extraVolumeMounts for the DaemonSet.

Made-with: Cursor
@lm-aditya-kadam lm-aditya-kadam force-pushed the custom-filter-support-via-helm-charts branch from e5340e2 to b7bb303 Compare March 6, 2026 06:39
@lm-aditya-kadam lm-aditya-kadam marked this pull request as draft March 6, 2026 06:43
…raFiles

Simplified custom Fluentd config support to only extraFilters.
Removed extraConfig and extraFiles as they are not needed for
the primary use case of filtering logs by namespace/pod/message.

Made-with: Cursor
@lm-aditya-kadam lm-aditya-kadam marked this pull request as ready for review March 10, 2026 09:30
Copy link
Copy Markdown
Collaborator

@lmvaibhavk lmvaibhavk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved

@lmvaibhavk lmvaibhavk merged commit db7ebe9 into main Mar 12, 2026
11 checks passed
@lmvaibhavk lmvaibhavk deleted the custom-filter-support-via-helm-charts branch March 12, 2026 11:45
lm-moulika-kulkarni pushed a commit that referenced this pull request Apr 9, 2026
* feat(lm-logs): add custom Fluentd filter and config support

Allow users to inject custom Fluentd filters, top-level config, and
extra config files via extraFilters, extraConfig, and extraFiles.
Also adds extraVolumes and extraVolumeMounts for the DaemonSet.

Made-with: Cursor

* refactor(lm-logs): keep only extraFilters, remove extraConfig and extraFiles

Simplified custom Fluentd config support to only extraFilters.
Removed extraConfig and extraFiles as they are not needed for
the primary use case of filtering logs by namespace/pod/message.

Made-with: Cursor

* feat(lm-logs): add extraFilters validation for disallowed directives and balanced tags
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants