-
- All Implemented Interfaces:
-
org.unbrokendome.gradle.plugins.helm.command.ConfigurableHelmInstallFromRepositoryOptions,org.unbrokendome.gradle.plugins.helm.command.ConfigurableHelmInstallationOptions,org.unbrokendome.gradle.plugins.helm.command.ConfigurableHelmOptions,org.unbrokendome.gradle.plugins.helm.command.ConfigurableHelmServerOperationOptions,org.unbrokendome.gradle.plugins.helm.command.ConfigurableHelmServerOptions,org.unbrokendome.gradle.plugins.helm.command.HelmInstallFromRepositoryOptions,org.unbrokendome.gradle.plugins.helm.command.HelmInstallationOptions,org.unbrokendome.gradle.plugins.helm.command.HelmOptions,org.unbrokendome.gradle.plugins.helm.command.HelmServerOperationOptions,org.unbrokendome.gradle.plugins.helm.command.HelmServerOptions
public final class HelmInstallFromRepositoryOptionsHolder implements ConfigurableHelmInstallFromRepositoryOptions, ConfigurableHelmInstallationOptions
-
-
Field Summary
Fields Modifier and Type Field Description private final Property<URI>repositoryprivate final Property<String>usernameprivate final Property<String>passwordprivate final RegularFilePropertycaFileprivate final RegularFilePropertycertFileprivate final RegularFilePropertykeyFileprivate final Property<Boolean>atomicprivate final Property<Boolean>develprivate final Property<Boolean>verifyprivate final Property<Boolean>waitprivate final Property<Boolean>waitForJobsprivate final Property<String>versionprivate final Property<Boolean>createNamespaceprivate final Property<Boolean>dryRunprivate final Property<Boolean>noHooksprivate final Property<Duration>remoteTimeoutprivate final RegularFilePropertykubeConfigprivate final Property<String>kubeContextprivate final Property<String>namespace
-
Constructor Summary
Constructors Constructor Description HelmInstallFromRepositoryOptionsHolder(ObjectFactory objects)HelmInstallFromRepositoryOptionsHolder(ConfigurableHelmInstallationOptions installationOptions, Property<URI> repository, Property<String> username, Property<String> password, RegularFileProperty caFile, RegularFileProperty certFile, RegularFileProperty keyFile)
-
Method Summary
-
-
Constructor Detail
-
HelmInstallFromRepositoryOptionsHolder
HelmInstallFromRepositoryOptionsHolder(ObjectFactory objects)
-
HelmInstallFromRepositoryOptionsHolder
HelmInstallFromRepositoryOptionsHolder(ConfigurableHelmInstallationOptions installationOptions, Property<URI> repository, Property<String> username, Property<String> password, RegularFileProperty caFile, RegularFileProperty certFile, RegularFileProperty keyFile)
-
-
Method Detail
-
getRepository
Property<URI> getRepository()
Chart repository URL where to locate the requested chart.
Corresponds to the
--repoHelm CLI parameter.
-
getUsername
Property<String> getUsername()
Chart repository username where to locate the requested chart.
Corresponds to the
--usernameCLI parameter.
-
getPassword
Property<String> getPassword()
Chart repository password where to locate the requested chart.
Corresponds to the
--passwordCLI parameter.
-
getCaFile
RegularFileProperty getCaFile()
Verify certificates of HTTPS-enabled servers using this CA bundle.
Corresponds to the
--ca-fileCLI parameter.
-
getCertFile
RegularFileProperty getCertFile()
Identify HTTPS client using this SSL certificate file.
Corresponds to the
--cert-fileCLI parameter.
-
getKeyFile
RegularFileProperty getKeyFile()
Identify HTTPS client using this SSL key file.
Corresponds to the
--key-fileCLI parameter.
-
getWaitForJobs
Property<Boolean> getWaitForJobs()
-
getVersion
Property<String> getVersion()
-
getCreateNamespace
Property<Boolean> getCreateNamespace()
-
getNoHooks
Property<Boolean> getNoHooks()
-
getRemoteTimeout
Property<Duration> getRemoteTimeout()
-
getKubeConfig
RegularFileProperty getKubeConfig()
-
getKubeContext
Property<String> getKubeContext()
-
getNamespace
Property<String> getNamespace()
-
-
-
-