Interface Linting

  • All Implemented Interfaces:
    com.citi.gradle.plugins.helm.command.ConfigurableHelmOptions , com.citi.gradle.plugins.helm.command.ConfigurableHelmValueOptions , com.citi.gradle.plugins.helm.command.HelmOptions , com.citi.gradle.plugins.helm.command.HelmValueOptions

    
    public interface Linting
     implements ConfigurableHelmValueOptions
                        

    Defines options for linting Helm charts using the helm lint command.

    • Constructor Detail

    • Method Detail

      • getStrict

         abstract Property<Boolean> getStrict()

        If true, treat warnings from the linter as errors.

        Corresponds to the --strict CLI option.

      • getConfigurations

         abstract NamedDomainObjectContainer<Linting.Configuration> getConfigurations()

        A collection of linter configurations.

        Each configuration allows specifying a different set of values to pass to helm lint. Values defined in the Linting block directly are merged into all configurations.

        If no configurations are added to this container, the plugin will assume a single configuration named "default" with no additional values.