Class HelmAddRepository
-
- All Implemented Interfaces:
-
io.github.build.extensions.oss.gradle.plugins.helm.command.GlobalHelmOptions,io.github.build.extensions.oss.gradle.plugins.helm.command.HelmOptions,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 HelmAddRepository extends AbstractHelmCommandTask
Registers a known repository with Helm. Corresponds to the
helm repo addCLI command.
-
-
Field Summary
Fields Modifier and Type Field Description private final Property<String>repositoryNameprivate final Property<URI>urlprivate final RegularFilePropertycaFileprivate final Property<String>usernameprivate final Property<String>passwordprivate final RegularFilePropertycertificateFileprivate final RegularFilePropertykeyFileprivate final Property<Boolean>failIfExistsprivate final Provider<String>executableprivate final Provider<Boolean>debugprivate final Provider<List<String>>extraArgsprivate final Provider<Directory>xdgDataHomeprivate final Provider<Directory>xdgConfigHomeprivate final Provider<Directory>xdgCacheHomeprivate Booleanenabledprivate final Property<Duration>timeoutprivate final TaskStateInternalstateprivate BooleanimpliesSubProjectsprivate final BooleanhasCustomActions
-
Constructor Summary
Constructors Constructor Description HelmAddRepository()
-
Method Summary
Modifier and Type Method Description final Property<String>getRepositoryName()Name of the repository. final Property<URI>getUrl()URL of the repository. final RegularFilePropertygetCaFile()A CA bundle used to verify certificates of HTTPS-enabled servers. final Property<String>getUsername()Username to access the chart repository. final Property<String>getPassword()Password to access the chart repository. final RegularFilePropertygetCertificateFile()Path to a certificate file for client SSL authentication. final RegularFilePropertygetKeyFile()Path to a certificate private key file for client SSL authentication. final Property<Boolean>getFailIfExists()If set to true, fails if the repository is already registered.final UnitaddRepository()-
Methods inherited from class io.github.build.extensions.oss.gradle.plugins.helm.command.tasks.AbstractHelmCommandTask
getDebug, getExecutable, getExtraArgs, getXdgCacheHome, getXdgConfigHome, getXdgDataHome -
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects -
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getRepositoryName
@Input() final Property<String> getRepositoryName()
Name of the repository.
-
getCaFile
@InputFile()@Optional() final RegularFileProperty getCaFile()
A CA bundle used to verify certificates of HTTPS-enabled servers.
Corresponds to the
--ca-fileCLI parameter.
-
getUsername
@Input()@Optional() final Property<String> getUsername()
Username to access the chart repository.
Corresponds to the
--usernameCLI parameter.
-
getPassword
@Input()@Optional() final Property<String> getPassword()
Password to access the chart repository.
Corresponds to the
--passwordCLI parameter.
-
getCertificateFile
@InputFile()@Optional() final RegularFileProperty getCertificateFile()
Path to a certificate file for client SSL authentication.
Corresponds to the
--cert-fileCLI parameter.
-
getKeyFile
@InputFile()@Optional() final RegularFileProperty getKeyFile()
Path to a certificate private key file for client SSL authentication.
Corresponds to the
--key-fileCLI parameter.
-
getFailIfExists
@Internal() final Property<Boolean> getFailIfExists()
If set to
true, fails if the repository is already registered.Corresponds to the
--no-updatecommand line flag.
-
addRepository
final Unit addRepository()
-
-
-
-