This commit adds support for running helm-unittest on releases defined in helmfile.
Features:
- Add unittest command to run helm-unittest on releases
- Add unitTests field to release spec for specifying test directories
- Add helm-unittest plugin to init command
- Support for --values, --fail-fast, --color, --debug-plugin, --unittest-args flags
- Concurrent execution support
- Integration with needs/selectors like other commands
Example usage:
helmfile unittest -e test
helmfile unittest --fail-fast --color
helmfile unittest --values values.yaml
Example helmfile.yaml:
releases:
- name: myapp
chart: ./charts/myapp
unitTests:
- tests/
Signed-off-by: yxxhero <aiopsclub@163.com>
|
||
|---|---|---|
| .. | ||
| helm.go | ||