Class HelmFilterSources

  • All Implemented Interfaces:
    kotlin.Comparable , org.gradle.api.Named , org.gradle.api.Task , org.gradle.api.internal.DynamicObjectAware , org.gradle.api.internal.TaskInternal , org.gradle.api.plugins.ExtensionAware , org.gradle.util.Configurable

    
    public class HelmFilterSources
    extends DefaultTask
                        

    Processes the Helm chart sources and copies them into an intermediate directory.

    This task has several purposes:

    • apply a filtering transformation (i.e. placeholder resolution) transformation on certain source files, as specified by the filtering property. For example, the placeholder ${chartVersion} in the _Chart.yaml_ file will be replaced by the actual chartVersion` value.

    • copy the chart source files into an intermediate directory that has the same name as the chart, as is required by the helm package command.