Class ReleaseArgs


  • public final class ReleaseArgs
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ReleaseArgs.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static ReleaseArgs Empty  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> allowNullValues()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> atomic()  
      static ReleaseArgs.Builder builder()  
      static ReleaseArgs.Builder builder​(ReleaseArgs defaults)  
      com.pulumi.core.Output<java.lang.String> chart()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> cleanupOnFail()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> compat()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> createNamespace()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> dependencyUpdate()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> devel()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> disableCRDHooks()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> disableOpenapiValidation()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> disableWebhooks()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> forceUpdate()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> keyring()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> lint()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> manifest()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxHistory()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> namespace()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> postrender()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> recreatePods()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> renderSubchartNotes()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> replace()  
      java.util.Optional<com.pulumi.core.Output<RepositoryOptsArgs>> repositoryOpts()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> resetValues()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.util.List<java.lang.String>>>> resourceNames()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> reuseValues()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> skipAwait()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> skipCrds()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeout()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> values()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<com.pulumi.asset.AssetOrArchive>>> valueYamlFiles()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> verify()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> version()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> waitForJobs()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • allowNullValues

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> allowNullValues()
        Returns:
        Whether to allow Null values in helm chart configs.
      • atomic

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> atomic()
        Returns:
        If set, installation process purges chart on fail. `skipAwait` will be disabled automatically if atomic is used.
      • chart

        public com.pulumi.core.Output<java.lang.String> chart()
        Returns:
        Chart name to be installed. A path may be used.
      • cleanupOnFail

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> cleanupOnFail()
        Returns:
        Allow deletion of new resources created in this upgrade when upgrade fails.
      • compat

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> compat()
      • createNamespace

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> createNamespace()
        Returns:
        Create the namespace if it does not exist.
      • dependencyUpdate

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> dependencyUpdate()
        Returns:
        Run helm dependency update before installing the chart.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        Add a custom description
      • devel

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> devel()
        Returns:
        Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored.
      • disableCRDHooks

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> disableCRDHooks()
        Returns:
        Prevent CRD hooks from running, but run other hooks. See helm install --no-crd-hook
      • disableOpenapiValidation

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> disableOpenapiValidation()
        Returns:
        If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema
      • disableWebhooks

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> disableWebhooks()
        Returns:
        Prevent hooks from running.
      • forceUpdate

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> forceUpdate()
        Returns:
        Force resource update through delete/recreate if needed.
      • keyring

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> keyring()
        Returns:
        Location of public keys used for verification. Used only if `verify` is true
      • lint

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> lint()
        Returns:
        Run helm lint when planning.
      • manifest

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> manifest()
        Returns:
        The rendered manifests as JSON. Not yet supported.
      • maxHistory

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxHistory()
        Returns:
        Limit the maximum number of revisions saved per release. Use 0 for no limit.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Release name.
      • namespace

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> namespace()
        Returns:
        Namespace to install the release into.
      • postrender

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> postrender()
        Returns:
        Postrender command to run.
      • recreatePods

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> recreatePods()
        Returns:
        Perform pods restart during upgrade/rollback.
      • renderSubchartNotes

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> renderSubchartNotes()
        Returns:
        If set, render subchart notes along with the parent.
      • replace

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> replace()
        Returns:
        Re-use the given name, even if that name is already used. This is unsafe in production
      • repositoryOpts

        public java.util.Optional<com.pulumi.core.Output<RepositoryOptsArgs>> repositoryOpts()
        Returns:
        Specification defining the Helm chart repository to use.
      • resetValues

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> resetValues()
        Returns:
        When upgrading, reset the values to the ones built into the chart.
      • resourceNames

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.util.List<java.lang.String>>>> resourceNames()
        Returns:
        Names of resources created by the release grouped by "kind/version".
      • reuseValues

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> reuseValues()
        Returns:
        When upgrading, reuse the last release's values and merge in any overrides. If 'resetValues' is specified, this is ignored
      • skipAwait

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> skipAwait()
        Returns:
        By default, the provider waits until all resources are in a ready state before marking the release as successful. Setting this to true will skip such await logic.
      • skipCrds

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> skipCrds()
        Returns:
        If set, no CRDs will be installed. By default, CRDs are installed if not already present.
      • timeout

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeout()
        Returns:
        Time in seconds to wait for any individual kubernetes operation.
      • valueYamlFiles

        public java.util.Optional<com.pulumi.core.Output<java.util.List<com.pulumi.asset.AssetOrArchive>>> valueYamlFiles()
        Returns:
        List of assets (raw yaml files). Content is read and merged with values.
      • values

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> values()
        Returns:
        Custom values set for the release.
      • verify

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> verify()
        Returns:
        Verify the package before installing it.
      • version

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> version()
        Returns:
        Specify the exact chart version to install. If this is not specified, the latest version is installed.
      • waitForJobs

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> waitForJobs()
        Returns:
        Will wait until all Jobs have been completed before marking the release as successful. This is ignored if `skipAwait` is enabled.