Class HelmValueOptionsHolder

  • 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 final class HelmValueOptionsHolder
     implements ConfigurableHelmValueOptions
                        
    • Method Detail

      • getValues

         MapProperty<String, Object> getValues()

        Values to be passed directly.

        Entries in the map will be sent to the CLI using either the --set-string option (for strings) or the --set option (for all other types).

      • getFileValues

         MapProperty<String, Object> getFileValues()

        Values read from the contents of files.

        Corresponds to the --set-file CLI 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.