Interface HelmRelease.TargetSpecific
-
- All Implemented Interfaces:
-
io.github.build.extensions.oss.gradle.plugins.helm.command.ConfigurableHelmInstallFromRepositoryOptions,io.github.build.extensions.oss.gradle.plugins.helm.command.ConfigurableHelmInstallationOptions,io.github.build.extensions.oss.gradle.plugins.helm.command.ConfigurableHelmOptions,io.github.build.extensions.oss.gradle.plugins.helm.command.ConfigurableHelmServerOperationOptions,io.github.build.extensions.oss.gradle.plugins.helm.command.ConfigurableHelmServerOptions,io.github.build.extensions.oss.gradle.plugins.helm.command.ConfigurableHelmValueOptions,io.github.build.extensions.oss.gradle.plugins.helm.command.HelmInstallFromRepositoryOptions,io.github.build.extensions.oss.gradle.plugins.helm.command.HelmInstallationOptions,io.github.build.extensions.oss.gradle.plugins.helm.command.HelmOptions,io.github.build.extensions.oss.gradle.plugins.helm.command.HelmServerOperationOptions,io.github.build.extensions.oss.gradle.plugins.helm.command.HelmServerOptions,io.github.build.extensions.oss.gradle.plugins.helm.command.HelmValueOptions,io.github.build.extensions.oss.gradle.plugins.helm.release.dsl.HelmReleaseProperties,org.gradle.api.Named
public interface HelmRelease.TargetSpecific implements HelmReleaseProperties
Used to configure a HelmRelease for a specific release target.
-
-
Method Summary
Modifier and Type Method Description abstract HelmReleaseTargetgetTarget()abstract Property<String>getReleaseName()abstract Property<ChartReference>getChart()abstract Property<Boolean>getReplace()abstract Property<Integer>getHistoryMax()abstract Property<Boolean>getKeepHistoryOnUninstall()abstract SetProperty<String>getDependsOn()abstract Set<Object>getInstallDependsOn()abstract Set<String>getMustInstallAfter()abstract Set<String>getMustUninstallAfter()abstract ConfigurableHelmReleaseTestOptionsgetTest()abstract Property<URI>getRepository()abstract Property<String>getUsername()abstract Property<String>getPassword()abstract RegularFilePropertygetCaFile()abstract RegularFilePropertygetCertFile()abstract RegularFilePropertygetKeyFile()abstract MapProperty<String, Object>getValues()abstract MapProperty<String, Object>getFileValues()abstract ConfigurableFileCollectiongetValueFiles()-
Methods inherited from class io.github.build.extensions.oss.gradle.plugins.helm.release.dsl.HelmReleaseProperties
chart, chart, chart, dependsOn, dependsOn, from, installDependsOn, installDependsOn, mustInstallAfter, mustUninstallAfter, test -
Methods inherited from class org.gradle.api.Named
getName -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getTarget
abstract HelmReleaseTarget getTarget()
-
getReleaseName
abstract Property<String> getReleaseName()
-
getChart
abstract Property<ChartReference> getChart()
-
getReplace
abstract Property<Boolean> getReplace()
-
getHistoryMax
abstract Property<Integer> getHistoryMax()
-
getKeepHistoryOnUninstall
abstract Property<Boolean> getKeepHistoryOnUninstall()
-
getDependsOn
abstract SetProperty<String> getDependsOn()
-
getInstallDependsOn
abstract Set<Object> getInstallDependsOn()
-
getMustInstallAfter
abstract Set<String> getMustInstallAfter()
-
getMustUninstallAfter
abstract Set<String> getMustUninstallAfter()
-
getTest
abstract ConfigurableHelmReleaseTestOptions getTest()
-
getRepository
abstract Property<URI> getRepository()
-
getUsername
abstract Property<String> getUsername()
-
getPassword
abstract Property<String> getPassword()
-
getCaFile
abstract RegularFileProperty getCaFile()
-
getCertFile
abstract RegularFileProperty getCertFile()
-
getKeyFile
abstract RegularFileProperty getKeyFile()
-
getFileValues
abstract MapProperty<String, Object> getFileValues()
-
getValueFiles
abstract ConfigurableFileCollection getValueFiles()
-
-
-
-