Interface HelmChart
-
- All Implemented Interfaces:
-
org.gradle.api.Buildable,org.gradle.api.Named
public interface HelmChart implements Named, BuildableRepresents a Helm chart built by this project.
-
-
Method Summary
Modifier and Type Method Description UnitextraFiles(Action<CopySpec> action)Configures a CopySpec that allows copying additional files into the chart. Unitrenderings(Action<NamedDomainObjectContainer<HelmRendering>> action)Configures the renderings for this chart. abstract Property<String>getChartName()abstract Property<String>getChartVersion()abstract DirectoryPropertygetSourceDir()abstract DirectoryPropertygetBaseOutputDir()Provider<Directory>getOutputDir()Provider<String>getPackageFileName()abstract Provider<RegularFile>getPackageFile()Provider<RegularFile>getPackageOutputFile()abstract CopySpecgetExtraFiles()abstract DirectoryPropertygetRenderBaseOutputDir()abstract NamedDomainObjectContainer<HelmRendering>getRenderings()abstract Property<Boolean>getOverrideChartInfo()-
-
Method Detail
-
extraFiles
Unit extraFiles(Action<CopySpec> action)
Configures a CopySpec that allows copying additional files into the chart.
- Parameters:
action- an Action to configure on the extraFilesCopySpec
-
renderings
Unit renderings(Action<NamedDomainObjectContainer<HelmRendering>> action)
Configures the renderings for this chart.
Each rendering allows specifying a different set of values and other options to pass to
helm template. If no renderings are added to this container, the plugin will add a single rendering named "default" with no values.- Parameters:
action- an Action to configure the renderings for this chart
-
getChartName
abstract Property<String> getChartName()
-
getChartVersion
abstract Property<String> getChartVersion()
-
getSourceDir
abstract DirectoryProperty getSourceDir()
-
getBaseOutputDir
abstract DirectoryProperty getBaseOutputDir()
-
getOutputDir
Provider<Directory> getOutputDir()
-
getPackageFileName
Provider<String> getPackageFileName()
-
getPackageFile
abstract Provider<RegularFile> getPackageFile()
-
getPackageOutputFile
Provider<RegularFile> getPackageOutputFile()
-
getExtraFiles
abstract CopySpec getExtraFiles()
-
getRenderBaseOutputDir
abstract DirectoryProperty getRenderBaseOutputDir()
-
getRenderings
abstract NamedDomainObjectContainer<HelmRendering> getRenderings()
-
getOverrideChartInfo
abstract Property<Boolean> getOverrideChartInfo()
-
-
-
-