Skip to content

feat: add custom Fluentd filters and flexible volume support to lm-logs chart and mandatory clustername#213

Merged
lmshubhashri merged 4 commits into
mainfrom
custom-filters-support
Apr 10, 2026
Merged

feat: add custom Fluentd filters and flexible volume support to lm-logs chart and mandatory clustername#213
lmshubhashri merged 4 commits into
mainfrom
custom-filters-support

Conversation

@lm-aditya-kadam

@lm-aditya-kadam lm-aditya-kadam commented Apr 10, 2026

Copy link
Copy Markdown
Contributor
  • Add extraFilters field to allow custom filtering rules after kubernetes metadata enrichment
  • Add extraVolumes and extraVolumeMounts fields for flexibility
  • Update values.schema.json and helper templates accordingly
  • mandatory clustername needed while instaling lm-logs helm chart

@lm-aditya-kadam lm-aditya-kadam changed the title Add custom Fluentd filters support to lm-logs chart feat: add custom Fluentd filters and flexible volume support to lm-logs chart Apr 10, 2026
@lm-aditya-kadam
lm-aditya-kadam force-pushed the custom-filters-support branch from db5cade to eb162d1 Compare April 10, 2026 06:36
- Add extraFilters field to support custom Fluentd filter blocks for
  include/exclude log filtering after kubernetes metadata enrichment
- Add validation to ensure only <filter> blocks are used, preventing
  accidental use of <match>, <source>, or <label> directives
- Add extraVolumes and extraVolumeMounts fields for users to mount
  additional volumes as needed
- Include practical examples for namespace exclusion and pattern-based
  log filtering
- Bump chart version from 1.0.1 to 1.1.0
- Fail render when kubernetes.cluster_name is unset in assertInputs
- Use kubernetes.cluster_name only in cluster name helper and log source
- Document required cluster_name in README install examples and parameters
- Deduplicate extraFilters block (single validate + nindent)
- Add cluster_name to ci base-sanity-values for chart-testing
- Drop global.clusterName fallback; use kubernetes.cluster_name only
- Deduplicate extraFilters (single validate + nindent)
- Restore kubernetes.cluster_name in CI base-sanity-values for ct
@lm-aditya-kadam
lm-aditya-kadam force-pushed the custom-filters-support branch from eb162d1 to f298aa9 Compare April 10, 2026 06:41
lmshubhashri
lmshubhashri previously approved these changes Apr 10, 2026
@lm-aditya-kadam
lm-aditya-kadam force-pushed the custom-filters-support branch from c43fda7 to ab95544 Compare April 10, 2026 08:38
@lm-aditya-kadam lm-aditya-kadam changed the title feat: add custom Fluentd filters and flexible volume support to lm-logs chart feat: add custom Fluentd filters and flexible volume support to lm-logs chart and mandatory clustername Apr 10, 2026
@lmshubhashri

Copy link
Copy Markdown
Contributor

Merging on behalf of @lm-aditya-kadam

@lmshubhashri
lmshubhashri merged commit 0da2cde into main Apr 10, 2026
11 checks passed
@lmshubhashri
lmshubhashri deleted the custom-filters-support branch April 10, 2026 09:56
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