Helm Processor

March 17, 2026 ยท View on GitHub

File: src/processors/helm.py | Priority: 41 | Name: helm

Handles Helm CLI output for chart management operations.

Supported Commands

CommandStrategy
helm templateSummarizes YAML manifests: counts manifests and total lines, lists each Kind/Name with line count
helm installKeeps status lines, omits NOTES section boilerplate
helm upgradeSame as install
helm statusSame as install
helm listKeeps header + first 19 releases, truncates remainder with count
helm historyKeeps header + last 10 revisions, truncates older with count
helm rollbackPasses through (typically short)
helm uninstallPasses through (typically short)
helm getPasses through

Thresholds

  • helm template: 50 lines before summarization
  • helm install/upgrade/status: 20 lines before NOTES omission
  • helm list: 25 lines before truncation
  • helm history: 15 lines before truncation