sincecutoff.com
← all changes

helmfile per-release `trackLogsInterval`

Introduced 2026-10-16 · score 0.97

HOW TO USE IT

When using Kubedog tracking with `trackLogs` or `trackFailedLogs` on `helmfile apply` or `helmfile sync`, set `trackLogsInterval` on the release to control log update frequency. An explicitly supplied `--track-logs-interval` overrides it; otherwise it overrides the `10s` default (minimum `1s`).

releases: - name: <release> chart: <chart> trackMode: kubedog trackLogs: true trackLogsInterval: 1s
helmfile apply --track-mode kubedog --track-logs --track-logs-interval 1s

WHY THIS HELPS

When tuning kubedog log updates for a release, configure its log output interval in the release configuration.

BEFORE THIS CHANGE

The release note says Kubedog’s log output interval was configured by the `--track-logs-interval` argument; there was no matching per-release option to save in helmfile.yaml.

REQUIREMENTS AND LIMITATIONS

  • Version: v1.8.2
  • releases[].trackLogsInterval: Duration between log output updates; default `10s`, minimum `1s`.
  • --track-logs-interval: Command-line log output interval; overrides the release setting when explicitly supplied.
  • releases[].trackMode: Set to `kubedog` to enable Kubedog resource tracking.
  • releases[].trackLogs: Print logs from tracked resources during deployment; interval applies when this or `trackFailedLogs` is enabled.
  • releases[].trackFailedLogs: Print collected logs only for pods that fail during deployment; interval applies when this or `trackLogs` is enabled.
  • Prerequisite: Use Kubedog tracking and enable either `trackLogs` or `trackFailedLogs`; supported commands are `helmfile apply` and `helmfile sync`.
  • Applies to `helmfile apply` and `helmfile sync` with either `trackLogs` or `trackFailedLogs` enabled.
  • The default is `10s`; the minimum is `1s`.
  • Deployment progress is checked for changes every 10 seconds.

FIRST-PARTY EVIDENCE

Check the installed version and the source before using it. Entry JSON

Report a problem with this card