Package com.pulumi.kubernetes.helm.v3
Class ReleaseArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.kubernetes.helm.v3.ReleaseArgs
-
public final class ReleaseArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ReleaseArgs.Builder
-
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()
-
-
-
Field Detail
-
Empty
public static final ReleaseArgs Empty
-
-
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.
-
builder
public static ReleaseArgs.Builder builder()
-
builder
public static ReleaseArgs.Builder builder(ReleaseArgs defaults)
-
-