1
0
mirror of https://github.com/helm/chart-testing.git synced 2026-02-05 09:45:14 +01:00
Files
chart-testing/doc/ct_lint.md
Jacob LeGrone 228603701a Support installation to existing namespace (#59)
This PR adds two flags to the `install` command: `namespace` and `release-label`. If `namespace` is specified, releases will target that namespace and `release-label` will be used to select deployments and pods for readiness and reading log output.

Fixes #34
2018-12-14 15:30:36 +01:00

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
Auto generated by spf13/cobra on 17-Nov-2018