-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable,org.unbrokendome.gradle.plugins.helm.command.GlobalHelmOptions,org.unbrokendome.gradle.plugins.helm.command.HelmOptions
public class HelmUpdateDependencies extends AbstractHelmDependenciesTask
Updates the chart dependencies from the
Chart.yamlfile, and creates aChart.lockfile that fixes the versions of chart dependencies.Corresponds to the
helm dependency updateCLI command.
-
-
Field Summary
Fields Modifier and Type Field Description private final Property<Boolean>skipRefreshprivate final DirectoryPropertychartDirprivate final Provider<Directory>subchartsDirprivate final Provider<String>executableprivate final Provider<Boolean>debugprivate final Provider<List<String>>extraArgsprivate final Provider<Directory>xdgDataHomeprivate final Provider<Directory>xdgConfigHomeprivate final Provider<Directory>xdgCacheHome
-
Constructor Summary
Constructors Constructor Description HelmUpdateDependencies()
-
Method Summary
Modifier and Type Method Description final Property<Boolean>getSkipRefresh()If set to true, do not refresh the local repository cache.DirectoryPropertygetChartDir()The chart directory. final Provider<Directory>getSubchartsDir()The charts sub-directory; this is where sub-charts will be placed by the command (read-only). final Provider<String>getExecutable()final Provider<Boolean>getDebug()final Provider<List<String>>getExtraArgs()final Provider<Directory>getXdgDataHome()final Provider<Directory>getXdgConfigHome()final Provider<Directory>getXdgCacheHome()final UnitupdateDependencies()-
Methods inherited from class org.unbrokendome.gradle.plugins.helm.command.tasks.AbstractHelmCommandTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class org.gradle.api.DefaultTask
appendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects, setLoggerMessageRewriter -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getSkipRefresh
final Property<Boolean> getSkipRefresh()
If set to
true, do not refresh the local repository cache.Corresponds to the
--skip-refreshCLI option.
-
getChartDir
@Internal(value = Represented as part of other properties) DirectoryProperty getChartDir()
The chart directory.
-
getSubchartsDir
@OutputDirectory() final Provider<Directory> getSubchartsDir()
The charts sub-directory; this is where sub-charts will be placed by the command (read-only).
-
getExecutable
@Input() final Provider<String> getExecutable()
-
getExtraArgs
@Input() final Provider<List<String>> getExtraArgs()
-
getXdgDataHome
@Internal() final Provider<Directory> getXdgDataHome()
-
getXdgConfigHome
@Internal() final Provider<Directory> getXdgConfigHome()
-
getXdgCacheHome
@Internal() final Provider<Directory> getXdgCacheHome()
-
updateDependencies
final Unit updateDependencies()
-
-
-
-