helmfile/pkg
Graeme Gillies 9e4577cbc3 fix: Fix broken `trackLogs` functionality in Kubedog tracker
When using helmfile with the following setup

```
releases:
  - name: my-app
    chart: ./mychart
    trackMode: kubedog
    trackLogs: true
    trackFailOnError: true
```

We don't actually see any logs from the container being printed.

This is because when building the options for the Kubedog tracker, we never
specify `SaveLogsOnlyForNumberOfReplicas` which means this defaults to 0.

Looking at the logic in `pkg/tracker/deployment/tracker.go` we see

```
ignoreLogs := job.ignoreLogs || job.savingLogsReplicas >= job.SaveLogsOnlyForNumberOfReplicas
```

With job.SaveLogsOnlyForNumberOfReplicas always defaulting to 0, this will always ignore logs

This change sets it to a reasonable default of tracking logs from up to 10 pods.

Signed-off-by: Graeme Gillies <ggillies@gitlab.com>
2026-06-11 08:34:38 +08:00
..
app Bump helm-diff to v3.15.8 across runtime defaults and execution environments (#2624) 2026-06-07 17:48:39 +08:00
argparser
cluster
config feat: support HELMFILE_* env vars for more global flags (#2606) 2026-05-22 09:16:52 +08:00
environment fix: boolean false overrides dropped in multi-document helmfiles (#2527) (#2532) 2026-04-12 09:44:49 +08:00
envvar feat: support HELMFILE_* env vars for more global flags (#2606) 2026-05-22 09:16:52 +08:00
errors
event
exectest
filesystem fix: eliminate race condition in rewriteChartDependencies (#2541) 2026-04-20 10:15:47 +08:00
hcllang
helmexec fix: apply post-renderer to output-dir-template output (#2531) 2026-04-28 09:01:48 +08:00
kubedog fix: Fix broken `trackLogs` functionality in Kubedog tracker 2026-06-11 08:34:38 +08:00
maputil
plugins
policy
remote
resource
runtime
state fix: support array of maps in set/setTemplate values (#2615) 2026-05-31 09:57:35 +08:00
testhelper
testutil
tmpl
yaml