Skip to content

Adopt helm-unittest for chart template testing #523

Description

@germangarces

Problem

All chart testing relies on ct lint + ct install with CI values files. Each file triggers a full Helm install into a kind cluster, so adding a file per feature permutation compounds CI time.

Proposal

Adopt helm-unittest for fast, template-level testing alongside the existing CI setup:

  • helm-unittest: fast YAML-based tests for value permutations, conditionals, and edge cases (no cluster needed, runs in seconds)
  • ct install: keep a small set of CI values files for happy-path integration tests only

This hybrid approach is used by ingress-nginx and prometheus-community.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions