-
- All Implemented Interfaces:
-
org.gradle.api.Named,org.unbrokendome.gradle.plugins.helm.command.ConfigurableHelmOptions,org.unbrokendome.gradle.plugins.helm.command.ConfigurableHelmValueOptions,org.unbrokendome.gradle.plugins.helm.command.HelmOptions,org.unbrokendome.gradle.plugins.helm.command.HelmValueOptions
public interface Linting.Configuration implements Named, ConfigurableHelmValueOptions
A configuration of values to pass to
helm lint.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classLinting.Configuration.Companion
-
Method Summary
Modifier and Type Method Description abstract MapProperty<String, Object>getValues()Values to be passed directly. abstract MapProperty<String, Object>getFileValues()Values read from the contents of files. abstract ConfigurableFileCollectiongetValueFiles()A collection of YAML files containing values. -
-
Method Detail
-
getValues
abstract MapProperty<String, Object> getValues()
Values to be passed directly.
Entries in the map will be sent to the CLI using either the
--set-stringoption (for strings) or the--setoption (for all other types).
-
getFileValues
abstract MapProperty<String, Object> getFileValues()
Values read from the contents of files.
Corresponds to the
--set-fileCLI option.The values of the map can be of any type that is accepted by Project.file. Additionally, when adding a Provider that represents an output file of another task, the consuming task will automatically have a task dependency on the producing task.
Not to be confused with valueFiles, which contains a collection of YAML files that supply multiple values.
-
getValueFiles
abstract ConfigurableFileCollection getValueFiles()
A collection of YAML files containing values.
Corresponds to the
--valuesCLI option.Not to be confused with fileValues, which contains entries whose values are the contents of files.
-
-
-
-