Skip to content

feat(client-689): application or metrics logs #144

Merged
davidf-null merged 4 commits into
mainfrom
feat/client-689
May 14, 2026
Merged

feat(client-689): application or metrics logs #144
davidf-null merged 4 commits into
mainfrom
feat/client-689

Conversation

@davidf-null

Copy link
Copy Markdown
Collaborator

I've added support for enabling and disabling application or metrics logs.

David Fernandez and others added 3 commits May 13, 2026 15:20
…ggle

- Add applicationLogs.enabled flag (false disables all app log forwarding,
  keeping only http/sys metrics pipelines active)
- Add mountDockerContainers flag for Docker runtime support (e.g. Minikube)
- Add logsEnabled/metricsEnabled per-provider for datadog, newrelic, dynatrace
  instead of hardcoded 'true'
- Update default controller image to beta-295461e

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Existing releases without applicationLogs in their values would evaluate
'not nil' as true, incorrectly disabling application logs. Using
(.Values.logging.applicationLogs).enabled | default true ensures the
field defaults to enabled when missing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Helm's default function treats false as empty, so false | default true
returns true, making it impossible to explicitly disable application logs.
Using kindIs "bool" correctly distinguishes nil (field absent) from an
explicit false value.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@davidf-null davidf-null merged commit a745328 into main May 14, 2026
3 checks passed
@davidf-null davidf-null deleted the feat/client-689 branch May 14, 2026 15:48
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