Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 1.16 KB

File metadata and controls

61 lines (41 loc) · 1.16 KB

Testing

Prerequisites

Local lint

helm lint charts/steampipe/

Chart testing (ct)

Uses the ct.yaml config in .github/.

ct lint --config .github/ct.yaml

Install chart dependencies

helm dependency update charts/steampipe/

Dry-run install

helm install steampipe charts/steampipe/ --dry-run --debug

Update README

Generate the README.md from README.md.gotmpl using helm-docs:

helm-docs --chart-search-root=charts/steampipe

pre-commit hooks

pre-commit install
pre-commit run --all-files

updatecli (local)

Check what updatecli would do without applying changes:

# Check steampipe new releases
updatecli diff --config .github/updatecli/helm-appversion.yaml

# Check Helm dependency updates (minor)
updatecli diff --config .github/updatecli/helm-chart-dependencies.yaml