* add --track-logs-interval flag
Signed-off-by: pznamensky <kompastver@gmail.com>
* address review nits: logsInterval plumbing and test coverage
- kubedog: move defaultLogsInterval next to TrackOptions in options.go,
where the field it defaults lives
- kubedog: pass logsInterval through newProgressPrinter instead of a
post-construction field assignment; zero falls back to the default
- kubedog: cover WithLogsInterval and the LogsInterval default in
tracker tests
- config: document that defaultTrackLogsInterval is shared by sync and
apply and mirrors kubedog's default
- config: add a negative-interval validation test case
Signed-off-by: yxxhero <aiopsclub@163.com>
---------
Signed-off-by: pznamensky <kompastver@gmail.com>
Signed-off-by: yxxhero <aiopsclub@163.com>
Co-authored-by: yxxhero <aiopsclub@163.com>