mirror of
https://github.com/helm/chart-testing.git
synced 2026-02-05 18:45:18 +01:00
* Re-write it in Go
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Fix loading config from home dir
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Print config
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Remove git gc test code
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Remove year in copyright header
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Add alias for lint-and-install
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Fix examples
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Remove OWNERS file
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Add docs generation
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Update CircleCI
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Update readme
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Document building and releasing
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Remove Makefile
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Hide doc-gen command
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Add support for Helm extra args
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Update tool dependencies
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Update Goreleaser
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Upgrade pip
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Update Gopkg.lock
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Add log messages
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Fix CircleCI env var for tag
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Add Docker login
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Readme update for MacOS (#1)
* Add build.sh mac prerequisites, and README markdown linting fixes
Signed-off-by: Scott Rigby <scott@r6by.com>
* Update README.md
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Update Gopkg.lock
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Update config search locations
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Add config files to distro
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Add debug flag
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Add note on config files for linting
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Fix link
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Revert "Update Gopkg.lock"
This reverts commit fcbfbdc9db.
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Fix link
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
* Fix readme
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
3.0 KiB
3.0 KiB
ct lint
Lint and validate a chart
Synopsis
Run 'helm lint', version checking, YAML schema validation on 'Chart.yaml', YAML linting on 'Chart.yaml' and 'values.yaml', and maintainer validation on
- changed charts (default)
- specific charts (--charts)
- all charts (--all)
in given chart directories.
Charts may have multiple custom values files matching the glob pattern '*-values.yaml' in a directory named 'ci' in the root of the chart's directory. The chart is linted for each of these files. If no custom values file is present, the chart is linted with defaults.
ct lint [flags]
Options
--all Process all charts except those explicitly excluded.
Disables changed charts detection and version increment checking
--chart-dirs strings Directories containing Helm charts. May be specified multiple times
or separate values with commas (default [charts])
--chart-repos strings Additional chart repos to add so dependencies can be resolved. May be
specified multiple times or separate values with commas
--chart-yaml-schema string The schema for chart.yml validation. If not specified, 'chart_schema.yaml'
is searched in the current directory, '$HOME/.ct', and '/etc/ct', in
that order.
--charts strings Specific charts to test. Disables changed charts detection and
version increment checking. May be specified multiple times
or separate values with commas
--check-version-increment Activates a check for chart version increments (default: true) (default true)
--config string Config file
--debug Print CLI calls of external tools to stdout (Note: depending on helm-extra-args
passed, this may reveal sensitive data)
--excluded-charts strings Charts that should be skipped. May be specified multiple times
or separate values with commas
-h, --help help for lint
--lint-conf string The config file for YAML linting. If not specified, 'lintconf.yaml'
is searched in the current directory, '$HOME/.ct', and '/etc/ct', in
that order
--remote string The name of the Git remote used to identify changed charts (default "origin")
--target-branch string The name of the target branch used to identify changed charts (default "master")
--validate-maintainers Enabled validation of maintainer account names in chart.yml (default: true).
Works for GitHub, GitLab, and Bitbucket (default true)
SEE ALSO
- ct - The Helm chart testing tool