Interface ConfigurableGlobalHelmOptions
-
- All Implemented Interfaces:
-
io.github.build.extensions.oss.gradle.plugins.helm.command.ConfigurableHelmOptions,io.github.build.extensions.oss.gradle.plugins.helm.command.GlobalHelmOptions,io.github.build.extensions.oss.gradle.plugins.helm.command.HelmOptions
public interface ConfigurableGlobalHelmOptions implements GlobalHelmOptions, ConfigurableHelmOptions
Holds options that apply to all Helm commands.
-
-
Method Summary
Modifier and Type Method Description abstract Property<String>getExecutable()The name or path of the Helm executable. abstract Property<Boolean>getDebug()Indicates whether to use the verbose output ( --debugflag) when invoking commands.abstract ListProperty<String>getExtraArgs()Additional command-line arguments to pass to the Helm CLI. abstract DirectoryPropertygetXdgDataHome()Base directory for storing data. abstract DirectoryPropertygetXdgConfigHome()Base directory for storing configuration. abstract DirectoryPropertygetXdgCacheHome()Base directory for storing cached data. -
-
Method Detail
-
getExecutable
abstract Property<String> getExecutable()
The name or path of the Helm executable. The
PATHvariable is taken into account, so this can just be"helm"if the Helm client is installed in a suitable location.
-
getDebug
abstract Property<Boolean> getDebug()
Indicates whether to use the verbose output (
--debugflag) when invoking commands.
-
getExtraArgs
abstract ListProperty<String> getExtraArgs()
Additional command-line arguments to pass to the Helm CLI.
This can be used for command-line options that have no counterpart in the plugin.
-
getXdgDataHome
abstract DirectoryProperty getXdgDataHome()
Base directory for storing data.
Corresponds to the
XDG_DATA_HOMEenvironment variable. If not set, defaults tohelm/datainside the project build directory.See [https://helm.sh/docs/helm/helm/] for details about how XDG base directories are used by the Helm CLI.
-
getXdgConfigHome
abstract DirectoryProperty getXdgConfigHome()
Base directory for storing configuration.
Corresponds to the
XDG_CONFIG_HOMEenvironment variable. If not set, defaults tohelm/configinside the project build directory.See [https://helm.sh/docs/helm/helm/] for details about how XDG base directories are used by the Helm CLI.
-
getXdgCacheHome
abstract DirectoryProperty getXdgCacheHome()
Base directory for storing cached data.
Corresponds to the
XDG_CACHE_HOMEenvironment variable. If not set, defaults to.gradle/helm/cacheinside the root project directory.See [https://helm.sh/docs/helm/helm/] for details about how XDG base directories are used by the Helm CLI.
-
-
-
-