From a56410baa573e7175a04032dc341215e729a260b Mon Sep 17 00:00:00 2001 From: Team Terraform CDK Date: Thu, 15 Aug 2024 03:53:47 +0000 Subject: [PATCH] feat: upgrade provider from `2.14.1` to version `2.15.0` Signed-off-by: team-tf-cdk --- README.md | 6 +- docs/dataHelmTemplate.csharp.md | 138 +++++++------- docs/dataHelmTemplate.go.md | 180 +++++++++---------- docs/dataHelmTemplate.java.md | 230 ++++++++++++------------ docs/dataHelmTemplate.python.md | 232 ++++++++++++------------ docs/dataHelmTemplate.typescript.md | 138 +++++++------- docs/provider.csharp.md | 88 ++++----- docs/provider.go.md | 114 ++++++------ docs/provider.java.md | 110 ++++++------ docs/provider.python.md | 110 ++++++------ docs/provider.typescript.md | 88 ++++----- docs/release.csharp.md | 169 ++++++++++------- docs/release.go.md | 211 +++++++++++++--------- docs/release.java.md | 267 ++++++++++++++++----------- docs/release.python.md | 269 +++++++++++++++++----------- docs/release.typescript.md | 168 ++++++++++------- package.json | 2 +- src/data-helm-template/README.md | 2 +- src/data-helm-template/index.ts | 127 +++++++------ src/index.ts | 5 - src/lazy-index.ts | 5 - src/provider/README.md | 2 +- src/provider/index.ts | 85 +++++---- src/release/README.md | 2 +- src/release/index.ts | 145 ++++++++------- src/version.json | 2 +- 26 files changed, 1582 insertions(+), 1313 deletions(-) diff --git a/README.md b/README.md index 45f1bc6e..7394d80a 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ -# CDKTF prebuilt bindings for hashicorp/helm provider version 2.14.1 +# CDKTF prebuilt bindings for hashicorp/helm provider version 2.15.0 -This repo builds and publishes the [Terraform helm provider](https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs) bindings for [CDK for Terraform](https://cdk.tf). +This repo builds and publishes the [Terraform helm provider](https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs) bindings for [CDK for Terraform](https://cdk.tf). ## Available Packages @@ -63,7 +63,7 @@ This project is explicitly not tracking the Terraform helm provider version 1:1. These are the upstream dependencies: - [CDK for Terraform](https://cdk.tf) -- [Terraform helm provider](https://registry.terraform.io/providers/hashicorp/helm/2.14.1) +- [Terraform helm provider](https://registry.terraform.io/providers/hashicorp/helm/2.15.0) - [Terraform Engine](https://terraform.io) If there are breaking changes (backward incompatible) in any of the above, the major version of this project will be bumped. diff --git a/docs/dataHelmTemplate.csharp.md b/docs/dataHelmTemplate.csharp.md index b8f96859..e39f6e09 100644 --- a/docs/dataHelmTemplate.csharp.md +++ b/docs/dataHelmTemplate.csharp.md @@ -4,7 +4,7 @@ ### DataHelmTemplate -Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template helm_template}. +Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template helm_template}. #### Initializers @@ -731,7 +731,7 @@ The construct id used in the generated config for the DataHelmTemplate to import The id of the existing DataHelmTemplate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#import import section} in the documentation of this resource for the id to use --- @@ -1979,7 +1979,7 @@ new DataHelmTemplateConfig { | Devel | object | Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. | | DisableOpenapiValidation | object | If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema.Defaults to `false`. | | DisableWebhooks | object | Prevent hooks from running.Defaults to `300` seconds. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#id DataHelmTemplate#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#id DataHelmTemplate#id}. | | IncludeCrds | object | Include CRDs in the templated output. | | IsUpgrade | object | Set .Release.IsUpgrade instead of .Release.IsInstall. | | Keyring | string | Location of public keys used for verification. | @@ -2096,7 +2096,7 @@ public string Chart { get; set; } Chart name to be installed. A path may be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#chart DataHelmTemplate#chart} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#chart DataHelmTemplate#chart} --- @@ -2110,7 +2110,7 @@ public string Name { get; set; } Release name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name} --- @@ -2124,7 +2124,7 @@ public string[] ApiVersions { get; set; } Kubernetes api versions used for Capabilities.APIVersions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#api_versions DataHelmTemplate#api_versions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#api_versions DataHelmTemplate#api_versions} --- @@ -2140,7 +2140,7 @@ If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#atomic DataHelmTemplate#atomic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#atomic DataHelmTemplate#atomic} --- @@ -2154,7 +2154,7 @@ public string[] Crds { get; set; } List of rendered CRDs from the chart. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#crds DataHelmTemplate#crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#crds DataHelmTemplate#crds} --- @@ -2168,7 +2168,7 @@ public object CreateNamespace { get; set; } Create the namespace if it does not exist. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#create_namespace DataHelmTemplate#create_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#create_namespace DataHelmTemplate#create_namespace} --- @@ -2182,7 +2182,7 @@ public object DependencyUpdate { get; set; } Run helm dependency update before installing the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#dependency_update DataHelmTemplate#dependency_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#dependency_update DataHelmTemplate#dependency_update} --- @@ -2196,7 +2196,7 @@ public string Description { get; set; } Add a custom description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#description DataHelmTemplate#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#description DataHelmTemplate#description} --- @@ -2210,7 +2210,7 @@ public object Devel { get; set; } Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#devel DataHelmTemplate#devel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#devel DataHelmTemplate#devel} --- @@ -2224,7 +2224,7 @@ public object DisableOpenapiValidation { get; set; } If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#disable_openapi_validation DataHelmTemplate#disable_openapi_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#disable_openapi_validation DataHelmTemplate#disable_openapi_validation} --- @@ -2238,7 +2238,7 @@ public object DisableWebhooks { get; set; } Prevent hooks from running.Defaults to `300` seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#disable_webhooks DataHelmTemplate#disable_webhooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#disable_webhooks DataHelmTemplate#disable_webhooks} --- @@ -2250,7 +2250,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#id DataHelmTemplate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#id DataHelmTemplate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2267,7 +2267,7 @@ public object IncludeCrds { get; set; } Include CRDs in the templated output. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#include_crds DataHelmTemplate#include_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#include_crds DataHelmTemplate#include_crds} --- @@ -2281,7 +2281,7 @@ public object IsUpgrade { get; set; } Set .Release.IsUpgrade instead of .Release.IsInstall. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#is_upgrade DataHelmTemplate#is_upgrade} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#is_upgrade DataHelmTemplate#is_upgrade} --- @@ -2297,7 +2297,7 @@ Location of public keys used for verification. Used only if `verify` is true. Defaults to `/.gnupg/pubring.gpg` in the location set by `home`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#keyring DataHelmTemplate#keyring} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#keyring DataHelmTemplate#keyring} --- @@ -2311,7 +2311,7 @@ public string KubeVersion { get; set; } Kubernetes version used for Capabilities.KubeVersion. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#kube_version DataHelmTemplate#kube_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#kube_version DataHelmTemplate#kube_version} --- @@ -2325,7 +2325,7 @@ public string Manifest { get; set; } Concatenated rendered chart templates. This corresponds to the output of the `helm template` command. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#manifest DataHelmTemplate#manifest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#manifest DataHelmTemplate#manifest} --- @@ -2339,7 +2339,7 @@ public System.Collections.Generic.IDictionary Manifests { get; s Map of rendered chart templates indexed by the template name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#manifests DataHelmTemplate#manifests} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#manifests DataHelmTemplate#manifests} --- @@ -2353,7 +2353,7 @@ public string Namespace { get; set; } Namespace to install the release into. Defaults to `default`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#namespace DataHelmTemplate#namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#namespace DataHelmTemplate#namespace} --- @@ -2367,7 +2367,7 @@ public string Notes { get; set; } Rendered notes if the chart contains a `NOTES.txt`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#notes DataHelmTemplate#notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#notes DataHelmTemplate#notes} --- @@ -2381,7 +2381,7 @@ public object PassCredentials { get; set; } Pass credentials to all domains. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#pass_credentials DataHelmTemplate#pass_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#pass_credentials DataHelmTemplate#pass_credentials} --- @@ -2395,7 +2395,7 @@ public DataHelmTemplatePostrender Postrender { get; set; } postrender block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#postrender DataHelmTemplate#postrender} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#postrender DataHelmTemplate#postrender} --- @@ -2409,7 +2409,7 @@ public object RenderSubchartNotes { get; set; } If set, render subchart notes along with the parent. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#render_subchart_notes DataHelmTemplate#render_subchart_notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#render_subchart_notes DataHelmTemplate#render_subchart_notes} --- @@ -2423,7 +2423,7 @@ public object Replace { get; set; } Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#replace DataHelmTemplate#replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#replace DataHelmTemplate#replace} --- @@ -2437,7 +2437,7 @@ public string Repository { get; set; } Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository DataHelmTemplate#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository DataHelmTemplate#repository} --- @@ -2451,7 +2451,7 @@ public string RepositoryCaFile { get; set; } The Repositories CA File. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_ca_file DataHelmTemplate#repository_ca_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_ca_file DataHelmTemplate#repository_ca_file} --- @@ -2465,7 +2465,7 @@ public string RepositoryCertFile { get; set; } The repositories cert file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_cert_file DataHelmTemplate#repository_cert_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_cert_file DataHelmTemplate#repository_cert_file} --- @@ -2479,7 +2479,7 @@ public string RepositoryKeyFile { get; set; } The repositories cert key file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_key_file DataHelmTemplate#repository_key_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_key_file DataHelmTemplate#repository_key_file} --- @@ -2493,7 +2493,7 @@ public string RepositoryPassword { get; set; } Password for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_password DataHelmTemplate#repository_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_password DataHelmTemplate#repository_password} --- @@ -2507,7 +2507,7 @@ public string RepositoryUsername { get; set; } Username for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_username DataHelmTemplate#repository_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_username DataHelmTemplate#repository_username} --- @@ -2521,7 +2521,7 @@ public object ResetValues { get; set; } When upgrading, reset the values to the ones built into the chart.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#reset_values DataHelmTemplate#reset_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#reset_values DataHelmTemplate#reset_values} --- @@ -2537,7 +2537,7 @@ When upgrading, reuse the last release's values and merge in any overrides. If 'reset_values' is specified, this is ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#reuse_values DataHelmTemplate#reuse_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#reuse_values DataHelmTemplate#reuse_values} --- @@ -2551,7 +2551,7 @@ public object Set { get; set; } set block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set DataHelmTemplate#set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set DataHelmTemplate#set} --- @@ -2565,7 +2565,7 @@ public object SetList { get; set; } set_list block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_list DataHelmTemplate#set_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_list DataHelmTemplate#set_list} --- @@ -2579,7 +2579,7 @@ public object SetSensitive { get; set; } set_sensitive block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_sensitive DataHelmTemplate#set_sensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_sensitive DataHelmTemplate#set_sensitive} --- @@ -2593,7 +2593,7 @@ public object SetString { get; set; } set_string block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_string DataHelmTemplate#set_string} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_string DataHelmTemplate#set_string} --- @@ -2607,7 +2607,7 @@ public string[] ShowOnly { get; set; } Only show manifests rendered from the given templates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#show_only DataHelmTemplate#show_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#show_only DataHelmTemplate#show_only} --- @@ -2621,7 +2621,7 @@ public object SkipCrds { get; set; } If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#skip_crds DataHelmTemplate#skip_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#skip_crds DataHelmTemplate#skip_crds} --- @@ -2635,7 +2635,7 @@ public object SkipTests { get; set; } If set, tests will not be rendered. By default, tests are rendered. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#skip_tests DataHelmTemplate#skip_tests} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#skip_tests DataHelmTemplate#skip_tests} --- @@ -2649,7 +2649,7 @@ public double Timeout { get; set; } Time in seconds to wait for any individual kubernetes operation. Defaults to `300` seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#timeout DataHelmTemplate#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#timeout DataHelmTemplate#timeout} --- @@ -2665,7 +2665,7 @@ Validate your manifests against the Kubernetes cluster you are currently pointin This is the same validation performed on an install -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#validate DataHelmTemplate#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#validate DataHelmTemplate#validate} --- @@ -2679,7 +2679,7 @@ public string[] Values { get; set; } List of values in raw yaml format to pass to helm. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#values DataHelmTemplate#values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#values DataHelmTemplate#values} --- @@ -2693,7 +2693,7 @@ public object Verify { get; set; } Verify the package before installing it.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#verify DataHelmTemplate#verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#verify DataHelmTemplate#verify} --- @@ -2707,7 +2707,7 @@ public string Version { get; set; } Specify the exact chart version to install. If this is not specified, the latest version is installed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#version DataHelmTemplate#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#version DataHelmTemplate#version} --- @@ -2721,7 +2721,7 @@ public object Wait { get; set; } Will wait until all resources are in a ready state before marking the release as successful.Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#wait DataHelmTemplate#wait} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#wait DataHelmTemplate#wait} --- @@ -2755,7 +2755,7 @@ public string BinaryPath { get; set; } The command binary path. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#binary_path DataHelmTemplate#binary_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#binary_path DataHelmTemplate#binary_path} --- @@ -2777,9 +2777,9 @@ new DataHelmTemplateSet { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | -| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | +| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. | --- @@ -2791,7 +2791,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -2803,7 +2803,7 @@ public string Value { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- @@ -2815,7 +2815,7 @@ public string Type { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. --- @@ -2836,8 +2836,8 @@ new DataHelmTemplateSetListStruct { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| Value | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| Value | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | --- @@ -2849,7 +2849,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -2861,7 +2861,7 @@ public string[] Value { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- @@ -2883,9 +2883,9 @@ new DataHelmTemplateSetSensitive { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | -| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | +| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. | --- @@ -2897,7 +2897,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -2909,7 +2909,7 @@ public string Value { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- @@ -2921,7 +2921,7 @@ public string Type { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. --- @@ -2942,8 +2942,8 @@ new DataHelmTemplateSetString { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | --- @@ -2955,7 +2955,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -2967,7 +2967,7 @@ public string Value { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- diff --git a/docs/dataHelmTemplate.go.md b/docs/dataHelmTemplate.go.md index 4d7c23be..17a0c019 100644 --- a/docs/dataHelmTemplate.go.md +++ b/docs/dataHelmTemplate.go.md @@ -4,12 +4,12 @@ ### DataHelmTemplate -Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template helm_template}. +Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template helm_template}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" datahelmtemplate.NewDataHelmTemplate(scope Construct, id *string, config DataHelmTemplateConfig) DataHelmTemplate ``` @@ -642,7 +642,7 @@ func ResetWait() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" datahelmtemplate.DataHelmTemplate_IsConstruct(x interface{}) *bool ``` @@ -674,7 +674,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" datahelmtemplate.DataHelmTemplate_IsTerraformElement(x interface{}) *bool ``` @@ -688,7 +688,7 @@ datahelmtemplate.DataHelmTemplate_IsTerraformElement(x interface{}) *bool ##### `IsTerraformDataSource` ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" datahelmtemplate.DataHelmTemplate_IsTerraformDataSource(x interface{}) *bool ``` @@ -702,7 +702,7 @@ datahelmtemplate.DataHelmTemplate_IsTerraformDataSource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" datahelmtemplate.DataHelmTemplate_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -731,7 +731,7 @@ The construct id used in the generated config for the DataHelmTemplate to import The id of the existing DataHelmTemplate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#import import section} in the documentation of this resource for the id to use --- @@ -1899,7 +1899,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" &datahelmtemplate.DataHelmTemplateConfig { Connection: interface{}, @@ -1930,7 +1930,7 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" Namespace: *string, Notes: *string, PassCredentials: interface{}, - Postrender: github.com/cdktf/cdktf-provider-helm-go/helm/v10.dataHelmTemplate.DataHelmTemplatePostrender, + Postrender: github.com/cdktf/cdktf-provider-helm-go/helm.dataHelmTemplate.DataHelmTemplatePostrender, RenderSubchartNotes: interface{}, Replace: interface{}, Repository: *string, @@ -1979,7 +1979,7 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" | Devel | interface{} | Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. | | DisableOpenapiValidation | interface{} | If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema.Defaults to `false`. | | DisableWebhooks | interface{} | Prevent hooks from running.Defaults to `300` seconds. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#id DataHelmTemplate#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#id DataHelmTemplate#id}. | | IncludeCrds | interface{} | Include CRDs in the templated output. | | IsUpgrade | interface{} | Set .Release.IsUpgrade instead of .Release.IsInstall. | | Keyring | *string | Location of public keys used for verification. | @@ -2096,7 +2096,7 @@ Chart *string Chart name to be installed. A path may be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#chart DataHelmTemplate#chart} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#chart DataHelmTemplate#chart} --- @@ -2110,7 +2110,7 @@ Name *string Release name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name} --- @@ -2124,7 +2124,7 @@ ApiVersions *[]*string Kubernetes api versions used for Capabilities.APIVersions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#api_versions DataHelmTemplate#api_versions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#api_versions DataHelmTemplate#api_versions} --- @@ -2140,7 +2140,7 @@ If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#atomic DataHelmTemplate#atomic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#atomic DataHelmTemplate#atomic} --- @@ -2154,7 +2154,7 @@ Crds *[]*string List of rendered CRDs from the chart. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#crds DataHelmTemplate#crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#crds DataHelmTemplate#crds} --- @@ -2168,7 +2168,7 @@ CreateNamespace interface{} Create the namespace if it does not exist. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#create_namespace DataHelmTemplate#create_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#create_namespace DataHelmTemplate#create_namespace} --- @@ -2182,7 +2182,7 @@ DependencyUpdate interface{} Run helm dependency update before installing the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#dependency_update DataHelmTemplate#dependency_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#dependency_update DataHelmTemplate#dependency_update} --- @@ -2196,7 +2196,7 @@ Description *string Add a custom description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#description DataHelmTemplate#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#description DataHelmTemplate#description} --- @@ -2210,7 +2210,7 @@ Devel interface{} Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#devel DataHelmTemplate#devel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#devel DataHelmTemplate#devel} --- @@ -2224,7 +2224,7 @@ DisableOpenapiValidation interface{} If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#disable_openapi_validation DataHelmTemplate#disable_openapi_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#disable_openapi_validation DataHelmTemplate#disable_openapi_validation} --- @@ -2238,7 +2238,7 @@ DisableWebhooks interface{} Prevent hooks from running.Defaults to `300` seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#disable_webhooks DataHelmTemplate#disable_webhooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#disable_webhooks DataHelmTemplate#disable_webhooks} --- @@ -2250,7 +2250,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#id DataHelmTemplate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#id DataHelmTemplate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2267,7 +2267,7 @@ IncludeCrds interface{} Include CRDs in the templated output. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#include_crds DataHelmTemplate#include_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#include_crds DataHelmTemplate#include_crds} --- @@ -2281,7 +2281,7 @@ IsUpgrade interface{} Set .Release.IsUpgrade instead of .Release.IsInstall. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#is_upgrade DataHelmTemplate#is_upgrade} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#is_upgrade DataHelmTemplate#is_upgrade} --- @@ -2297,7 +2297,7 @@ Location of public keys used for verification. Used only if `verify` is true. Defaults to `/.gnupg/pubring.gpg` in the location set by `home`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#keyring DataHelmTemplate#keyring} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#keyring DataHelmTemplate#keyring} --- @@ -2311,7 +2311,7 @@ KubeVersion *string Kubernetes version used for Capabilities.KubeVersion. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#kube_version DataHelmTemplate#kube_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#kube_version DataHelmTemplate#kube_version} --- @@ -2325,7 +2325,7 @@ Manifest *string Concatenated rendered chart templates. This corresponds to the output of the `helm template` command. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#manifest DataHelmTemplate#manifest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#manifest DataHelmTemplate#manifest} --- @@ -2339,7 +2339,7 @@ Manifests *map[string]*string Map of rendered chart templates indexed by the template name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#manifests DataHelmTemplate#manifests} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#manifests DataHelmTemplate#manifests} --- @@ -2353,7 +2353,7 @@ Namespace *string Namespace to install the release into. Defaults to `default`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#namespace DataHelmTemplate#namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#namespace DataHelmTemplate#namespace} --- @@ -2367,7 +2367,7 @@ Notes *string Rendered notes if the chart contains a `NOTES.txt`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#notes DataHelmTemplate#notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#notes DataHelmTemplate#notes} --- @@ -2381,7 +2381,7 @@ PassCredentials interface{} Pass credentials to all domains. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#pass_credentials DataHelmTemplate#pass_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#pass_credentials DataHelmTemplate#pass_credentials} --- @@ -2395,7 +2395,7 @@ Postrender DataHelmTemplatePostrender postrender block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#postrender DataHelmTemplate#postrender} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#postrender DataHelmTemplate#postrender} --- @@ -2409,7 +2409,7 @@ RenderSubchartNotes interface{} If set, render subchart notes along with the parent. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#render_subchart_notes DataHelmTemplate#render_subchart_notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#render_subchart_notes DataHelmTemplate#render_subchart_notes} --- @@ -2423,7 +2423,7 @@ Replace interface{} Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#replace DataHelmTemplate#replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#replace DataHelmTemplate#replace} --- @@ -2437,7 +2437,7 @@ Repository *string Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository DataHelmTemplate#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository DataHelmTemplate#repository} --- @@ -2451,7 +2451,7 @@ RepositoryCaFile *string The Repositories CA File. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_ca_file DataHelmTemplate#repository_ca_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_ca_file DataHelmTemplate#repository_ca_file} --- @@ -2465,7 +2465,7 @@ RepositoryCertFile *string The repositories cert file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_cert_file DataHelmTemplate#repository_cert_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_cert_file DataHelmTemplate#repository_cert_file} --- @@ -2479,7 +2479,7 @@ RepositoryKeyFile *string The repositories cert key file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_key_file DataHelmTemplate#repository_key_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_key_file DataHelmTemplate#repository_key_file} --- @@ -2493,7 +2493,7 @@ RepositoryPassword *string Password for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_password DataHelmTemplate#repository_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_password DataHelmTemplate#repository_password} --- @@ -2507,7 +2507,7 @@ RepositoryUsername *string Username for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_username DataHelmTemplate#repository_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_username DataHelmTemplate#repository_username} --- @@ -2521,7 +2521,7 @@ ResetValues interface{} When upgrading, reset the values to the ones built into the chart.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#reset_values DataHelmTemplate#reset_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#reset_values DataHelmTemplate#reset_values} --- @@ -2537,7 +2537,7 @@ When upgrading, reuse the last release's values and merge in any overrides. If 'reset_values' is specified, this is ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#reuse_values DataHelmTemplate#reuse_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#reuse_values DataHelmTemplate#reuse_values} --- @@ -2551,7 +2551,7 @@ Set interface{} set block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set DataHelmTemplate#set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set DataHelmTemplate#set} --- @@ -2565,7 +2565,7 @@ SetList interface{} set_list block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_list DataHelmTemplate#set_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_list DataHelmTemplate#set_list} --- @@ -2579,7 +2579,7 @@ SetSensitive interface{} set_sensitive block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_sensitive DataHelmTemplate#set_sensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_sensitive DataHelmTemplate#set_sensitive} --- @@ -2593,7 +2593,7 @@ SetString interface{} set_string block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_string DataHelmTemplate#set_string} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_string DataHelmTemplate#set_string} --- @@ -2607,7 +2607,7 @@ ShowOnly *[]*string Only show manifests rendered from the given templates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#show_only DataHelmTemplate#show_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#show_only DataHelmTemplate#show_only} --- @@ -2621,7 +2621,7 @@ SkipCrds interface{} If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#skip_crds DataHelmTemplate#skip_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#skip_crds DataHelmTemplate#skip_crds} --- @@ -2635,7 +2635,7 @@ SkipTests interface{} If set, tests will not be rendered. By default, tests are rendered. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#skip_tests DataHelmTemplate#skip_tests} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#skip_tests DataHelmTemplate#skip_tests} --- @@ -2649,7 +2649,7 @@ Timeout *f64 Time in seconds to wait for any individual kubernetes operation. Defaults to `300` seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#timeout DataHelmTemplate#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#timeout DataHelmTemplate#timeout} --- @@ -2665,7 +2665,7 @@ Validate your manifests against the Kubernetes cluster you are currently pointin This is the same validation performed on an install -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#validate DataHelmTemplate#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#validate DataHelmTemplate#validate} --- @@ -2679,7 +2679,7 @@ Values *[]*string List of values in raw yaml format to pass to helm. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#values DataHelmTemplate#values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#values DataHelmTemplate#values} --- @@ -2693,7 +2693,7 @@ Verify interface{} Verify the package before installing it.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#verify DataHelmTemplate#verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#verify DataHelmTemplate#verify} --- @@ -2707,7 +2707,7 @@ Version *string Specify the exact chart version to install. If this is not specified, the latest version is installed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#version DataHelmTemplate#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#version DataHelmTemplate#version} --- @@ -2721,7 +2721,7 @@ Wait interface{} Will wait until all resources are in a ready state before marking the release as successful.Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#wait DataHelmTemplate#wait} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#wait DataHelmTemplate#wait} --- @@ -2730,7 +2730,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" &datahelmtemplate.DataHelmTemplatePostrender { BinaryPath: *string, @@ -2755,7 +2755,7 @@ BinaryPath *string The command binary path. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#binary_path DataHelmTemplate#binary_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#binary_path DataHelmTemplate#binary_path} --- @@ -2764,7 +2764,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" &datahelmtemplate.DataHelmTemplateSet { Name: *string, @@ -2777,9 +2777,9 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | -| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | +| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. | --- @@ -2791,7 +2791,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -2803,7 +2803,7 @@ Value *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- @@ -2815,7 +2815,7 @@ Type *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. --- @@ -2824,7 +2824,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" &datahelmtemplate.DataHelmTemplateSetListStruct { Name: *string, @@ -2836,8 +2836,8 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| Value | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| Value | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | --- @@ -2849,7 +2849,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -2861,7 +2861,7 @@ Value *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- @@ -2870,7 +2870,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" &datahelmtemplate.DataHelmTemplateSetSensitive { Name: *string, @@ -2883,9 +2883,9 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | -| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | +| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. | --- @@ -2897,7 +2897,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -2909,7 +2909,7 @@ Value *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- @@ -2921,7 +2921,7 @@ Type *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. --- @@ -2930,7 +2930,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" &datahelmtemplate.DataHelmTemplateSetString { Name: *string, @@ -2942,8 +2942,8 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | --- @@ -2955,7 +2955,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -2967,7 +2967,7 @@ Value *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- @@ -2978,7 +2978,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" datahelmtemplate.NewDataHelmTemplatePostrenderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) DataHelmTemplatePostrenderOutputReference ``` @@ -3249,7 +3249,7 @@ func InternalValue() DataHelmTemplatePostrender #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" datahelmtemplate.NewDataHelmTemplateSetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataHelmTemplateSetList ``` @@ -3409,7 +3409,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" datahelmtemplate.NewDataHelmTemplateSetListStructList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataHelmTemplateSetListStructList ``` @@ -3569,7 +3569,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" datahelmtemplate.NewDataHelmTemplateSetListStructOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataHelmTemplateSetListStructOutputReference ``` @@ -3880,7 +3880,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" datahelmtemplate.NewDataHelmTemplateSetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataHelmTemplateSetOutputReference ``` @@ -4220,7 +4220,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" datahelmtemplate.NewDataHelmTemplateSetSensitiveList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataHelmTemplateSetSensitiveList ``` @@ -4380,7 +4380,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" datahelmtemplate.NewDataHelmTemplateSetSensitiveOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataHelmTemplateSetSensitiveOutputReference ``` @@ -4720,7 +4720,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" datahelmtemplate.NewDataHelmTemplateSetStringList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataHelmTemplateSetStringList ``` @@ -4880,7 +4880,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/datahelmtemplate" +import "github.com/cdktf/cdktf-provider-helm-go/helm/datahelmtemplate" datahelmtemplate.NewDataHelmTemplateSetStringOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) DataHelmTemplateSetStringOutputReference ``` diff --git a/docs/dataHelmTemplate.java.md b/docs/dataHelmTemplate.java.md index e1459e9c..c33594ce 100644 --- a/docs/dataHelmTemplate.java.md +++ b/docs/dataHelmTemplate.java.md @@ -4,7 +4,7 @@ ### DataHelmTemplate -Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template helm_template}. +Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template helm_template}. #### Initializers @@ -115,7 +115,7 @@ DataHelmTemplate.Builder.create(Construct scope, java.lang.String id) | devel | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. | | disableOpenapiValidation | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema.Defaults to `false`. | | disableWebhooks | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Prevent hooks from running.Defaults to `300` seconds. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#id DataHelmTemplate#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#id DataHelmTemplate#id}. | | includeCrds | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Include CRDs in the templated output. | | isUpgrade | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Set .Release.IsUpgrade instead of .Release.IsInstall. | | keyring | java.lang.String | Location of public keys used for verification. | @@ -218,7 +218,7 @@ Must be unique amongst siblings in the same scope Chart name to be installed. A path may be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#chart DataHelmTemplate#chart} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#chart DataHelmTemplate#chart} --- @@ -228,7 +228,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Release name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name} --- @@ -238,7 +238,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Kubernetes api versions used for Capabilities.APIVersions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#api_versions DataHelmTemplate#api_versions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#api_versions DataHelmTemplate#api_versions} --- @@ -250,7 +250,7 @@ If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#atomic DataHelmTemplate#atomic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#atomic DataHelmTemplate#atomic} --- @@ -260,7 +260,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi List of rendered CRDs from the chart. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#crds DataHelmTemplate#crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#crds DataHelmTemplate#crds} --- @@ -270,7 +270,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Create the namespace if it does not exist. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#create_namespace DataHelmTemplate#create_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#create_namespace DataHelmTemplate#create_namespace} --- @@ -280,7 +280,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Run helm dependency update before installing the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#dependency_update DataHelmTemplate#dependency_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#dependency_update DataHelmTemplate#dependency_update} --- @@ -290,7 +290,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Add a custom description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#description DataHelmTemplate#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#description DataHelmTemplate#description} --- @@ -300,7 +300,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#devel DataHelmTemplate#devel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#devel DataHelmTemplate#devel} --- @@ -310,7 +310,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#disable_openapi_validation DataHelmTemplate#disable_openapi_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#disable_openapi_validation DataHelmTemplate#disable_openapi_validation} --- @@ -320,7 +320,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Prevent hooks from running.Defaults to `300` seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#disable_webhooks DataHelmTemplate#disable_webhooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#disable_webhooks DataHelmTemplate#disable_webhooks} --- @@ -328,7 +328,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#id DataHelmTemplate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#id DataHelmTemplate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -341,7 +341,7 @@ If you experience problems setting this value it might not be settable. Please t Include CRDs in the templated output. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#include_crds DataHelmTemplate#include_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#include_crds DataHelmTemplate#include_crds} --- @@ -351,7 +351,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Set .Release.IsUpgrade instead of .Release.IsInstall. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#is_upgrade DataHelmTemplate#is_upgrade} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#is_upgrade DataHelmTemplate#is_upgrade} --- @@ -363,7 +363,7 @@ Location of public keys used for verification. Used only if `verify` is true. Defaults to `/.gnupg/pubring.gpg` in the location set by `home`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#keyring DataHelmTemplate#keyring} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#keyring DataHelmTemplate#keyring} --- @@ -373,7 +373,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Kubernetes version used for Capabilities.KubeVersion. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#kube_version DataHelmTemplate#kube_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#kube_version DataHelmTemplate#kube_version} --- @@ -383,7 +383,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Concatenated rendered chart templates. This corresponds to the output of the `helm template` command. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#manifest DataHelmTemplate#manifest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#manifest DataHelmTemplate#manifest} --- @@ -393,7 +393,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Map of rendered chart templates indexed by the template name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#manifests DataHelmTemplate#manifests} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#manifests DataHelmTemplate#manifests} --- @@ -403,7 +403,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Namespace to install the release into. Defaults to `default`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#namespace DataHelmTemplate#namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#namespace DataHelmTemplate#namespace} --- @@ -413,7 +413,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Rendered notes if the chart contains a `NOTES.txt`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#notes DataHelmTemplate#notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#notes DataHelmTemplate#notes} --- @@ -423,7 +423,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Pass credentials to all domains. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#pass_credentials DataHelmTemplate#pass_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#pass_credentials DataHelmTemplate#pass_credentials} --- @@ -433,7 +433,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi postrender block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#postrender DataHelmTemplate#postrender} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#postrender DataHelmTemplate#postrender} --- @@ -443,7 +443,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi If set, render subchart notes along with the parent. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#render_subchart_notes DataHelmTemplate#render_subchart_notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#render_subchart_notes DataHelmTemplate#render_subchart_notes} --- @@ -453,7 +453,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#replace DataHelmTemplate#replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#replace DataHelmTemplate#replace} --- @@ -463,7 +463,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository DataHelmTemplate#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository DataHelmTemplate#repository} --- @@ -473,7 +473,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The Repositories CA File. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_ca_file DataHelmTemplate#repository_ca_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_ca_file DataHelmTemplate#repository_ca_file} --- @@ -483,7 +483,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The repositories cert file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_cert_file DataHelmTemplate#repository_cert_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_cert_file DataHelmTemplate#repository_cert_file} --- @@ -493,7 +493,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The repositories cert key file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_key_file DataHelmTemplate#repository_key_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_key_file DataHelmTemplate#repository_key_file} --- @@ -503,7 +503,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Password for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_password DataHelmTemplate#repository_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_password DataHelmTemplate#repository_password} --- @@ -513,7 +513,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Username for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_username DataHelmTemplate#repository_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_username DataHelmTemplate#repository_username} --- @@ -523,7 +523,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi When upgrading, reset the values to the ones built into the chart.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#reset_values DataHelmTemplate#reset_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#reset_values DataHelmTemplate#reset_values} --- @@ -535,7 +535,7 @@ When upgrading, reuse the last release's values and merge in any overrides. If 'reset_values' is specified, this is ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#reuse_values DataHelmTemplate#reuse_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#reuse_values DataHelmTemplate#reuse_values} --- @@ -545,7 +545,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi set block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set DataHelmTemplate#set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set DataHelmTemplate#set} --- @@ -555,7 +555,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi set_list block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_list DataHelmTemplate#set_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_list DataHelmTemplate#set_list} --- @@ -565,7 +565,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi set_sensitive block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_sensitive DataHelmTemplate#set_sensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_sensitive DataHelmTemplate#set_sensitive} --- @@ -575,7 +575,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi set_string block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_string DataHelmTemplate#set_string} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_string DataHelmTemplate#set_string} --- @@ -585,7 +585,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Only show manifests rendered from the given templates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#show_only DataHelmTemplate#show_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#show_only DataHelmTemplate#show_only} --- @@ -595,7 +595,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#skip_crds DataHelmTemplate#skip_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#skip_crds DataHelmTemplate#skip_crds} --- @@ -605,7 +605,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi If set, tests will not be rendered. By default, tests are rendered. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#skip_tests DataHelmTemplate#skip_tests} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#skip_tests DataHelmTemplate#skip_tests} --- @@ -615,7 +615,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Time in seconds to wait for any individual kubernetes operation. Defaults to `300` seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#timeout DataHelmTemplate#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#timeout DataHelmTemplate#timeout} --- @@ -627,7 +627,7 @@ Validate your manifests against the Kubernetes cluster you are currently pointin This is the same validation performed on an install -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#validate DataHelmTemplate#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#validate DataHelmTemplate#validate} --- @@ -637,7 +637,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi List of values in raw yaml format to pass to helm. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#values DataHelmTemplate#values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#values DataHelmTemplate#values} --- @@ -647,7 +647,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Verify the package before installing it.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#verify DataHelmTemplate#verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#verify DataHelmTemplate#verify} --- @@ -657,7 +657,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Specify the exact chart version to install. If this is not specified, the latest version is installed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#version DataHelmTemplate#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#version DataHelmTemplate#version} --- @@ -667,7 +667,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Will wait until all resources are in a ready state before marking the release as successful.Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#wait DataHelmTemplate#wait} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#wait DataHelmTemplate#wait} --- @@ -1356,7 +1356,7 @@ The construct id used in the generated config for the DataHelmTemplate to import The id of the existing DataHelmTemplate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#import import section} in the documentation of this resource for the id to use --- @@ -2630,7 +2630,7 @@ DataHelmTemplateConfig.builder() | devel | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. | | disableOpenapiValidation | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema.Defaults to `false`. | | disableWebhooks | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Prevent hooks from running.Defaults to `300` seconds. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#id DataHelmTemplate#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#id DataHelmTemplate#id}. | | includeCrds | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Include CRDs in the templated output. | | isUpgrade | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Set .Release.IsUpgrade instead of .Release.IsInstall. | | keyring | java.lang.String | Location of public keys used for verification. | @@ -2747,7 +2747,7 @@ public java.lang.String getChart(); Chart name to be installed. A path may be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#chart DataHelmTemplate#chart} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#chart DataHelmTemplate#chart} --- @@ -2761,7 +2761,7 @@ public java.lang.String getName(); Release name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name} --- @@ -2775,7 +2775,7 @@ public java.util.List getApiVersions(); Kubernetes api versions used for Capabilities.APIVersions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#api_versions DataHelmTemplate#api_versions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#api_versions DataHelmTemplate#api_versions} --- @@ -2791,7 +2791,7 @@ If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#atomic DataHelmTemplate#atomic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#atomic DataHelmTemplate#atomic} --- @@ -2805,7 +2805,7 @@ public java.util.List getCrds(); List of rendered CRDs from the chart. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#crds DataHelmTemplate#crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#crds DataHelmTemplate#crds} --- @@ -2819,7 +2819,7 @@ public java.lang.Object getCreateNamespace(); Create the namespace if it does not exist. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#create_namespace DataHelmTemplate#create_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#create_namespace DataHelmTemplate#create_namespace} --- @@ -2833,7 +2833,7 @@ public java.lang.Object getDependencyUpdate(); Run helm dependency update before installing the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#dependency_update DataHelmTemplate#dependency_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#dependency_update DataHelmTemplate#dependency_update} --- @@ -2847,7 +2847,7 @@ public java.lang.String getDescription(); Add a custom description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#description DataHelmTemplate#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#description DataHelmTemplate#description} --- @@ -2861,7 +2861,7 @@ public java.lang.Object getDevel(); Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#devel DataHelmTemplate#devel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#devel DataHelmTemplate#devel} --- @@ -2875,7 +2875,7 @@ public java.lang.Object getDisableOpenapiValidation(); If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#disable_openapi_validation DataHelmTemplate#disable_openapi_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#disable_openapi_validation DataHelmTemplate#disable_openapi_validation} --- @@ -2889,7 +2889,7 @@ public java.lang.Object getDisableWebhooks(); Prevent hooks from running.Defaults to `300` seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#disable_webhooks DataHelmTemplate#disable_webhooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#disable_webhooks DataHelmTemplate#disable_webhooks} --- @@ -2901,7 +2901,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#id DataHelmTemplate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#id DataHelmTemplate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2918,7 +2918,7 @@ public java.lang.Object getIncludeCrds(); Include CRDs in the templated output. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#include_crds DataHelmTemplate#include_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#include_crds DataHelmTemplate#include_crds} --- @@ -2932,7 +2932,7 @@ public java.lang.Object getIsUpgrade(); Set .Release.IsUpgrade instead of .Release.IsInstall. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#is_upgrade DataHelmTemplate#is_upgrade} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#is_upgrade DataHelmTemplate#is_upgrade} --- @@ -2948,7 +2948,7 @@ Location of public keys used for verification. Used only if `verify` is true. Defaults to `/.gnupg/pubring.gpg` in the location set by `home`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#keyring DataHelmTemplate#keyring} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#keyring DataHelmTemplate#keyring} --- @@ -2962,7 +2962,7 @@ public java.lang.String getKubeVersion(); Kubernetes version used for Capabilities.KubeVersion. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#kube_version DataHelmTemplate#kube_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#kube_version DataHelmTemplate#kube_version} --- @@ -2976,7 +2976,7 @@ public java.lang.String getManifest(); Concatenated rendered chart templates. This corresponds to the output of the `helm template` command. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#manifest DataHelmTemplate#manifest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#manifest DataHelmTemplate#manifest} --- @@ -2990,7 +2990,7 @@ public java.util.Map getManifests(); Map of rendered chart templates indexed by the template name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#manifests DataHelmTemplate#manifests} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#manifests DataHelmTemplate#manifests} --- @@ -3004,7 +3004,7 @@ public java.lang.String getNamespace(); Namespace to install the release into. Defaults to `default`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#namespace DataHelmTemplate#namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#namespace DataHelmTemplate#namespace} --- @@ -3018,7 +3018,7 @@ public java.lang.String getNotes(); Rendered notes if the chart contains a `NOTES.txt`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#notes DataHelmTemplate#notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#notes DataHelmTemplate#notes} --- @@ -3032,7 +3032,7 @@ public java.lang.Object getPassCredentials(); Pass credentials to all domains. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#pass_credentials DataHelmTemplate#pass_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#pass_credentials DataHelmTemplate#pass_credentials} --- @@ -3046,7 +3046,7 @@ public DataHelmTemplatePostrender getPostrender(); postrender block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#postrender DataHelmTemplate#postrender} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#postrender DataHelmTemplate#postrender} --- @@ -3060,7 +3060,7 @@ public java.lang.Object getRenderSubchartNotes(); If set, render subchart notes along with the parent. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#render_subchart_notes DataHelmTemplate#render_subchart_notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#render_subchart_notes DataHelmTemplate#render_subchart_notes} --- @@ -3074,7 +3074,7 @@ public java.lang.Object getReplace(); Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#replace DataHelmTemplate#replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#replace DataHelmTemplate#replace} --- @@ -3088,7 +3088,7 @@ public java.lang.String getRepository(); Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository DataHelmTemplate#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository DataHelmTemplate#repository} --- @@ -3102,7 +3102,7 @@ public java.lang.String getRepositoryCaFile(); The Repositories CA File. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_ca_file DataHelmTemplate#repository_ca_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_ca_file DataHelmTemplate#repository_ca_file} --- @@ -3116,7 +3116,7 @@ public java.lang.String getRepositoryCertFile(); The repositories cert file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_cert_file DataHelmTemplate#repository_cert_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_cert_file DataHelmTemplate#repository_cert_file} --- @@ -3130,7 +3130,7 @@ public java.lang.String getRepositoryKeyFile(); The repositories cert key file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_key_file DataHelmTemplate#repository_key_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_key_file DataHelmTemplate#repository_key_file} --- @@ -3144,7 +3144,7 @@ public java.lang.String getRepositoryPassword(); Password for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_password DataHelmTemplate#repository_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_password DataHelmTemplate#repository_password} --- @@ -3158,7 +3158,7 @@ public java.lang.String getRepositoryUsername(); Username for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_username DataHelmTemplate#repository_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_username DataHelmTemplate#repository_username} --- @@ -3172,7 +3172,7 @@ public java.lang.Object getResetValues(); When upgrading, reset the values to the ones built into the chart.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#reset_values DataHelmTemplate#reset_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#reset_values DataHelmTemplate#reset_values} --- @@ -3188,7 +3188,7 @@ When upgrading, reuse the last release's values and merge in any overrides. If 'reset_values' is specified, this is ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#reuse_values DataHelmTemplate#reuse_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#reuse_values DataHelmTemplate#reuse_values} --- @@ -3202,7 +3202,7 @@ public java.lang.Object getSet(); set block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set DataHelmTemplate#set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set DataHelmTemplate#set} --- @@ -3216,7 +3216,7 @@ public java.lang.Object getSetList(); set_list block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_list DataHelmTemplate#set_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_list DataHelmTemplate#set_list} --- @@ -3230,7 +3230,7 @@ public java.lang.Object getSetSensitive(); set_sensitive block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_sensitive DataHelmTemplate#set_sensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_sensitive DataHelmTemplate#set_sensitive} --- @@ -3244,7 +3244,7 @@ public java.lang.Object getSetString(); set_string block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_string DataHelmTemplate#set_string} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_string DataHelmTemplate#set_string} --- @@ -3258,7 +3258,7 @@ public java.util.List getShowOnly(); Only show manifests rendered from the given templates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#show_only DataHelmTemplate#show_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#show_only DataHelmTemplate#show_only} --- @@ -3272,7 +3272,7 @@ public java.lang.Object getSkipCrds(); If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#skip_crds DataHelmTemplate#skip_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#skip_crds DataHelmTemplate#skip_crds} --- @@ -3286,7 +3286,7 @@ public java.lang.Object getSkipTests(); If set, tests will not be rendered. By default, tests are rendered. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#skip_tests DataHelmTemplate#skip_tests} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#skip_tests DataHelmTemplate#skip_tests} --- @@ -3300,7 +3300,7 @@ public java.lang.Number getTimeout(); Time in seconds to wait for any individual kubernetes operation. Defaults to `300` seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#timeout DataHelmTemplate#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#timeout DataHelmTemplate#timeout} --- @@ -3316,7 +3316,7 @@ Validate your manifests against the Kubernetes cluster you are currently pointin This is the same validation performed on an install -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#validate DataHelmTemplate#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#validate DataHelmTemplate#validate} --- @@ -3330,7 +3330,7 @@ public java.util.List getValues(); List of values in raw yaml format to pass to helm. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#values DataHelmTemplate#values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#values DataHelmTemplate#values} --- @@ -3344,7 +3344,7 @@ public java.lang.Object getVerify(); Verify the package before installing it.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#verify DataHelmTemplate#verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#verify DataHelmTemplate#verify} --- @@ -3358,7 +3358,7 @@ public java.lang.String getVersion(); Specify the exact chart version to install. If this is not specified, the latest version is installed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#version DataHelmTemplate#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#version DataHelmTemplate#version} --- @@ -3372,7 +3372,7 @@ public java.lang.Object getWait(); Will wait until all resources are in a ready state before marking the release as successful.Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#wait DataHelmTemplate#wait} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#wait DataHelmTemplate#wait} --- @@ -3406,7 +3406,7 @@ public java.lang.String getBinaryPath(); The command binary path. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#binary_path DataHelmTemplate#binary_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#binary_path DataHelmTemplate#binary_path} --- @@ -3428,9 +3428,9 @@ DataHelmTemplateSet.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | -| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | +| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. | --- @@ -3442,7 +3442,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -3454,7 +3454,7 @@ public java.lang.String getValue(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- @@ -3466,7 +3466,7 @@ public java.lang.String getType(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. --- @@ -3487,8 +3487,8 @@ DataHelmTemplateSetListStruct.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| value | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| value | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | --- @@ -3500,7 +3500,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -3512,7 +3512,7 @@ public java.util.List getValue(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- @@ -3534,9 +3534,9 @@ DataHelmTemplateSetSensitive.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | -| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | +| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. | --- @@ -3548,7 +3548,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -3560,7 +3560,7 @@ public java.lang.String getValue(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- @@ -3572,7 +3572,7 @@ public java.lang.String getType(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. --- @@ -3593,8 +3593,8 @@ DataHelmTemplateSetString.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | --- @@ -3606,7 +3606,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -3618,7 +3618,7 @@ public java.lang.String getValue(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- diff --git a/docs/dataHelmTemplate.python.md b/docs/dataHelmTemplate.python.md index 6903e1b7..e4e8e325 100644 --- a/docs/dataHelmTemplate.python.md +++ b/docs/dataHelmTemplate.python.md @@ -4,7 +4,7 @@ ### DataHelmTemplate -Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template helm_template}. +Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template helm_template}. #### Initializers @@ -91,7 +91,7 @@ dataHelmTemplate.DataHelmTemplate( | devel | typing.Union[bool, cdktf.IResolvable] | Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. | | disable_openapi_validation | typing.Union[bool, cdktf.IResolvable] | If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema.Defaults to `false`. | | disable_webhooks | typing.Union[bool, cdktf.IResolvable] | Prevent hooks from running.Defaults to `300` seconds. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#id DataHelmTemplate#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#id DataHelmTemplate#id}. | | include_crds | typing.Union[bool, cdktf.IResolvable] | Include CRDs in the templated output. | | is_upgrade | typing.Union[bool, cdktf.IResolvable] | Set .Release.IsUpgrade instead of .Release.IsInstall. | | keyring | str | Location of public keys used for verification. | @@ -194,7 +194,7 @@ Must be unique amongst siblings in the same scope Chart name to be installed. A path may be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#chart DataHelmTemplate#chart} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#chart DataHelmTemplate#chart} --- @@ -204,7 +204,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Release name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name} --- @@ -214,7 +214,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Kubernetes api versions used for Capabilities.APIVersions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#api_versions DataHelmTemplate#api_versions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#api_versions DataHelmTemplate#api_versions} --- @@ -226,7 +226,7 @@ If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#atomic DataHelmTemplate#atomic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#atomic DataHelmTemplate#atomic} --- @@ -236,7 +236,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi List of rendered CRDs from the chart. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#crds DataHelmTemplate#crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#crds DataHelmTemplate#crds} --- @@ -246,7 +246,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Create the namespace if it does not exist. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#create_namespace DataHelmTemplate#create_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#create_namespace DataHelmTemplate#create_namespace} --- @@ -256,7 +256,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Run helm dependency update before installing the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#dependency_update DataHelmTemplate#dependency_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#dependency_update DataHelmTemplate#dependency_update} --- @@ -266,7 +266,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Add a custom description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#description DataHelmTemplate#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#description DataHelmTemplate#description} --- @@ -276,7 +276,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#devel DataHelmTemplate#devel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#devel DataHelmTemplate#devel} --- @@ -286,7 +286,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#disable_openapi_validation DataHelmTemplate#disable_openapi_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#disable_openapi_validation DataHelmTemplate#disable_openapi_validation} --- @@ -296,7 +296,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Prevent hooks from running.Defaults to `300` seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#disable_webhooks DataHelmTemplate#disable_webhooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#disable_webhooks DataHelmTemplate#disable_webhooks} --- @@ -304,7 +304,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#id DataHelmTemplate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#id DataHelmTemplate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -317,7 +317,7 @@ If you experience problems setting this value it might not be settable. Please t Include CRDs in the templated output. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#include_crds DataHelmTemplate#include_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#include_crds DataHelmTemplate#include_crds} --- @@ -327,7 +327,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Set .Release.IsUpgrade instead of .Release.IsInstall. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#is_upgrade DataHelmTemplate#is_upgrade} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#is_upgrade DataHelmTemplate#is_upgrade} --- @@ -339,7 +339,7 @@ Location of public keys used for verification. Used only if `verify` is true. Defaults to `/.gnupg/pubring.gpg` in the location set by `home`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#keyring DataHelmTemplate#keyring} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#keyring DataHelmTemplate#keyring} --- @@ -349,7 +349,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Kubernetes version used for Capabilities.KubeVersion. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#kube_version DataHelmTemplate#kube_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#kube_version DataHelmTemplate#kube_version} --- @@ -359,7 +359,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Concatenated rendered chart templates. This corresponds to the output of the `helm template` command. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#manifest DataHelmTemplate#manifest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#manifest DataHelmTemplate#manifest} --- @@ -369,7 +369,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Map of rendered chart templates indexed by the template name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#manifests DataHelmTemplate#manifests} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#manifests DataHelmTemplate#manifests} --- @@ -379,7 +379,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Namespace to install the release into. Defaults to `default`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#namespace DataHelmTemplate#namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#namespace DataHelmTemplate#namespace} --- @@ -389,7 +389,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Rendered notes if the chart contains a `NOTES.txt`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#notes DataHelmTemplate#notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#notes DataHelmTemplate#notes} --- @@ -399,7 +399,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Pass credentials to all domains. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#pass_credentials DataHelmTemplate#pass_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#pass_credentials DataHelmTemplate#pass_credentials} --- @@ -409,7 +409,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi postrender block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#postrender DataHelmTemplate#postrender} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#postrender DataHelmTemplate#postrender} --- @@ -419,7 +419,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi If set, render subchart notes along with the parent. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#render_subchart_notes DataHelmTemplate#render_subchart_notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#render_subchart_notes DataHelmTemplate#render_subchart_notes} --- @@ -429,7 +429,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#replace DataHelmTemplate#replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#replace DataHelmTemplate#replace} --- @@ -439,7 +439,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository DataHelmTemplate#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository DataHelmTemplate#repository} --- @@ -449,7 +449,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The Repositories CA File. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_ca_file DataHelmTemplate#repository_ca_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_ca_file DataHelmTemplate#repository_ca_file} --- @@ -459,7 +459,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The repositories cert file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_cert_file DataHelmTemplate#repository_cert_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_cert_file DataHelmTemplate#repository_cert_file} --- @@ -469,7 +469,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The repositories cert key file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_key_file DataHelmTemplate#repository_key_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_key_file DataHelmTemplate#repository_key_file} --- @@ -479,7 +479,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Password for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_password DataHelmTemplate#repository_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_password DataHelmTemplate#repository_password} --- @@ -489,7 +489,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Username for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_username DataHelmTemplate#repository_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_username DataHelmTemplate#repository_username} --- @@ -499,7 +499,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi When upgrading, reset the values to the ones built into the chart.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#reset_values DataHelmTemplate#reset_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#reset_values DataHelmTemplate#reset_values} --- @@ -511,7 +511,7 @@ When upgrading, reuse the last release's values and merge in any overrides. If 'reset_values' is specified, this is ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#reuse_values DataHelmTemplate#reuse_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#reuse_values DataHelmTemplate#reuse_values} --- @@ -521,7 +521,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi set block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set DataHelmTemplate#set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set DataHelmTemplate#set} --- @@ -531,7 +531,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi set_list block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_list DataHelmTemplate#set_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_list DataHelmTemplate#set_list} --- @@ -541,7 +541,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi set_sensitive block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_sensitive DataHelmTemplate#set_sensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_sensitive DataHelmTemplate#set_sensitive} --- @@ -551,7 +551,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi set_string block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_string DataHelmTemplate#set_string} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_string DataHelmTemplate#set_string} --- @@ -561,7 +561,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Only show manifests rendered from the given templates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#show_only DataHelmTemplate#show_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#show_only DataHelmTemplate#show_only} --- @@ -571,7 +571,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#skip_crds DataHelmTemplate#skip_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#skip_crds DataHelmTemplate#skip_crds} --- @@ -581,7 +581,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi If set, tests will not be rendered. By default, tests are rendered. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#skip_tests DataHelmTemplate#skip_tests} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#skip_tests DataHelmTemplate#skip_tests} --- @@ -591,7 +591,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Time in seconds to wait for any individual kubernetes operation. Defaults to `300` seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#timeout DataHelmTemplate#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#timeout DataHelmTemplate#timeout} --- @@ -603,7 +603,7 @@ Validate your manifests against the Kubernetes cluster you are currently pointin This is the same validation performed on an install -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#validate DataHelmTemplate#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#validate DataHelmTemplate#validate} --- @@ -613,7 +613,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi List of values in raw yaml format to pass to helm. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#values DataHelmTemplate#values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#values DataHelmTemplate#values} --- @@ -623,7 +623,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Verify the package before installing it.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#verify DataHelmTemplate#verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#verify DataHelmTemplate#verify} --- @@ -633,7 +633,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Specify the exact chart version to install. If this is not specified, the latest version is installed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#version DataHelmTemplate#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#version DataHelmTemplate#version} --- @@ -643,7 +643,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Will wait until all resources are in a ready state before marking the release as successful.Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#wait DataHelmTemplate#wait} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#wait DataHelmTemplate#wait} --- @@ -950,7 +950,7 @@ def put_postrender( The command binary path. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#binary_path DataHelmTemplate#binary_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#binary_path DataHelmTemplate#binary_path} --- @@ -1382,7 +1382,7 @@ The construct id used in the generated config for the DataHelmTemplate to import The id of the existing DataHelmTemplate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#import import section} in the documentation of this resource for the id to use --- @@ -2630,7 +2630,7 @@ dataHelmTemplate.DataHelmTemplateConfig( | devel | typing.Union[bool, cdktf.IResolvable] | Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. | | disable_openapi_validation | typing.Union[bool, cdktf.IResolvable] | If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema.Defaults to `false`. | | disable_webhooks | typing.Union[bool, cdktf.IResolvable] | Prevent hooks from running.Defaults to `300` seconds. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#id DataHelmTemplate#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#id DataHelmTemplate#id}. | | include_crds | typing.Union[bool, cdktf.IResolvable] | Include CRDs in the templated output. | | is_upgrade | typing.Union[bool, cdktf.IResolvable] | Set .Release.IsUpgrade instead of .Release.IsInstall. | | keyring | str | Location of public keys used for verification. | @@ -2747,7 +2747,7 @@ chart: str Chart name to be installed. A path may be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#chart DataHelmTemplate#chart} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#chart DataHelmTemplate#chart} --- @@ -2761,7 +2761,7 @@ name: str Release name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name} --- @@ -2775,7 +2775,7 @@ api_versions: typing.List[str] Kubernetes api versions used for Capabilities.APIVersions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#api_versions DataHelmTemplate#api_versions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#api_versions DataHelmTemplate#api_versions} --- @@ -2791,7 +2791,7 @@ If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#atomic DataHelmTemplate#atomic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#atomic DataHelmTemplate#atomic} --- @@ -2805,7 +2805,7 @@ crds: typing.List[str] List of rendered CRDs from the chart. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#crds DataHelmTemplate#crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#crds DataHelmTemplate#crds} --- @@ -2819,7 +2819,7 @@ create_namespace: typing.Union[bool, IResolvable] Create the namespace if it does not exist. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#create_namespace DataHelmTemplate#create_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#create_namespace DataHelmTemplate#create_namespace} --- @@ -2833,7 +2833,7 @@ dependency_update: typing.Union[bool, IResolvable] Run helm dependency update before installing the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#dependency_update DataHelmTemplate#dependency_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#dependency_update DataHelmTemplate#dependency_update} --- @@ -2847,7 +2847,7 @@ description: str Add a custom description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#description DataHelmTemplate#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#description DataHelmTemplate#description} --- @@ -2861,7 +2861,7 @@ devel: typing.Union[bool, IResolvable] Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#devel DataHelmTemplate#devel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#devel DataHelmTemplate#devel} --- @@ -2875,7 +2875,7 @@ disable_openapi_validation: typing.Union[bool, IResolvable] If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#disable_openapi_validation DataHelmTemplate#disable_openapi_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#disable_openapi_validation DataHelmTemplate#disable_openapi_validation} --- @@ -2889,7 +2889,7 @@ disable_webhooks: typing.Union[bool, IResolvable] Prevent hooks from running.Defaults to `300` seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#disable_webhooks DataHelmTemplate#disable_webhooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#disable_webhooks DataHelmTemplate#disable_webhooks} --- @@ -2901,7 +2901,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#id DataHelmTemplate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#id DataHelmTemplate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2918,7 +2918,7 @@ include_crds: typing.Union[bool, IResolvable] Include CRDs in the templated output. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#include_crds DataHelmTemplate#include_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#include_crds DataHelmTemplate#include_crds} --- @@ -2932,7 +2932,7 @@ is_upgrade: typing.Union[bool, IResolvable] Set .Release.IsUpgrade instead of .Release.IsInstall. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#is_upgrade DataHelmTemplate#is_upgrade} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#is_upgrade DataHelmTemplate#is_upgrade} --- @@ -2948,7 +2948,7 @@ Location of public keys used for verification. Used only if `verify` is true. Defaults to `/.gnupg/pubring.gpg` in the location set by `home`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#keyring DataHelmTemplate#keyring} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#keyring DataHelmTemplate#keyring} --- @@ -2962,7 +2962,7 @@ kube_version: str Kubernetes version used for Capabilities.KubeVersion. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#kube_version DataHelmTemplate#kube_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#kube_version DataHelmTemplate#kube_version} --- @@ -2976,7 +2976,7 @@ manifest: str Concatenated rendered chart templates. This corresponds to the output of the `helm template` command. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#manifest DataHelmTemplate#manifest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#manifest DataHelmTemplate#manifest} --- @@ -2990,7 +2990,7 @@ manifests: typing.Mapping[str] Map of rendered chart templates indexed by the template name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#manifests DataHelmTemplate#manifests} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#manifests DataHelmTemplate#manifests} --- @@ -3004,7 +3004,7 @@ namespace: str Namespace to install the release into. Defaults to `default`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#namespace DataHelmTemplate#namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#namespace DataHelmTemplate#namespace} --- @@ -3018,7 +3018,7 @@ notes: str Rendered notes if the chart contains a `NOTES.txt`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#notes DataHelmTemplate#notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#notes DataHelmTemplate#notes} --- @@ -3032,7 +3032,7 @@ pass_credentials: typing.Union[bool, IResolvable] Pass credentials to all domains. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#pass_credentials DataHelmTemplate#pass_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#pass_credentials DataHelmTemplate#pass_credentials} --- @@ -3046,7 +3046,7 @@ postrender: DataHelmTemplatePostrender postrender block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#postrender DataHelmTemplate#postrender} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#postrender DataHelmTemplate#postrender} --- @@ -3060,7 +3060,7 @@ render_subchart_notes: typing.Union[bool, IResolvable] If set, render subchart notes along with the parent. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#render_subchart_notes DataHelmTemplate#render_subchart_notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#render_subchart_notes DataHelmTemplate#render_subchart_notes} --- @@ -3074,7 +3074,7 @@ replace: typing.Union[bool, IResolvable] Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#replace DataHelmTemplate#replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#replace DataHelmTemplate#replace} --- @@ -3088,7 +3088,7 @@ repository: str Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository DataHelmTemplate#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository DataHelmTemplate#repository} --- @@ -3102,7 +3102,7 @@ repository_ca_file: str The Repositories CA File. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_ca_file DataHelmTemplate#repository_ca_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_ca_file DataHelmTemplate#repository_ca_file} --- @@ -3116,7 +3116,7 @@ repository_cert_file: str The repositories cert file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_cert_file DataHelmTemplate#repository_cert_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_cert_file DataHelmTemplate#repository_cert_file} --- @@ -3130,7 +3130,7 @@ repository_key_file: str The repositories cert key file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_key_file DataHelmTemplate#repository_key_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_key_file DataHelmTemplate#repository_key_file} --- @@ -3144,7 +3144,7 @@ repository_password: str Password for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_password DataHelmTemplate#repository_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_password DataHelmTemplate#repository_password} --- @@ -3158,7 +3158,7 @@ repository_username: str Username for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_username DataHelmTemplate#repository_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_username DataHelmTemplate#repository_username} --- @@ -3172,7 +3172,7 @@ reset_values: typing.Union[bool, IResolvable] When upgrading, reset the values to the ones built into the chart.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#reset_values DataHelmTemplate#reset_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#reset_values DataHelmTemplate#reset_values} --- @@ -3188,7 +3188,7 @@ When upgrading, reuse the last release's values and merge in any overrides. If 'reset_values' is specified, this is ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#reuse_values DataHelmTemplate#reuse_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#reuse_values DataHelmTemplate#reuse_values} --- @@ -3202,7 +3202,7 @@ set: typing.Union[IResolvable, typing.List[DataHelmTemplateSet]] set block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set DataHelmTemplate#set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set DataHelmTemplate#set} --- @@ -3216,7 +3216,7 @@ set_list: typing.Union[IResolvable, typing.List[DataHelmTemplateSetListStruct]] set_list block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_list DataHelmTemplate#set_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_list DataHelmTemplate#set_list} --- @@ -3230,7 +3230,7 @@ set_sensitive: typing.Union[IResolvable, typing.List[DataHelmTemplateSetSensitiv set_sensitive block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_sensitive DataHelmTemplate#set_sensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_sensitive DataHelmTemplate#set_sensitive} --- @@ -3244,7 +3244,7 @@ set_string: typing.Union[IResolvable, typing.List[DataHelmTemplateSetString]] set_string block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_string DataHelmTemplate#set_string} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_string DataHelmTemplate#set_string} --- @@ -3258,7 +3258,7 @@ show_only: typing.List[str] Only show manifests rendered from the given templates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#show_only DataHelmTemplate#show_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#show_only DataHelmTemplate#show_only} --- @@ -3272,7 +3272,7 @@ skip_crds: typing.Union[bool, IResolvable] If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#skip_crds DataHelmTemplate#skip_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#skip_crds DataHelmTemplate#skip_crds} --- @@ -3286,7 +3286,7 @@ skip_tests: typing.Union[bool, IResolvable] If set, tests will not be rendered. By default, tests are rendered. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#skip_tests DataHelmTemplate#skip_tests} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#skip_tests DataHelmTemplate#skip_tests} --- @@ -3300,7 +3300,7 @@ timeout: typing.Union[int, float] Time in seconds to wait for any individual kubernetes operation. Defaults to `300` seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#timeout DataHelmTemplate#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#timeout DataHelmTemplate#timeout} --- @@ -3316,7 +3316,7 @@ Validate your manifests against the Kubernetes cluster you are currently pointin This is the same validation performed on an install -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#validate DataHelmTemplate#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#validate DataHelmTemplate#validate} --- @@ -3330,7 +3330,7 @@ values: typing.List[str] List of values in raw yaml format to pass to helm. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#values DataHelmTemplate#values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#values DataHelmTemplate#values} --- @@ -3344,7 +3344,7 @@ verify: typing.Union[bool, IResolvable] Verify the package before installing it.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#verify DataHelmTemplate#verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#verify DataHelmTemplate#verify} --- @@ -3358,7 +3358,7 @@ version: str Specify the exact chart version to install. If this is not specified, the latest version is installed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#version DataHelmTemplate#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#version DataHelmTemplate#version} --- @@ -3372,7 +3372,7 @@ wait: typing.Union[bool, IResolvable] Will wait until all resources are in a ready state before marking the release as successful.Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#wait DataHelmTemplate#wait} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#wait DataHelmTemplate#wait} --- @@ -3406,7 +3406,7 @@ binary_path: str The command binary path. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#binary_path DataHelmTemplate#binary_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#binary_path DataHelmTemplate#binary_path} --- @@ -3428,9 +3428,9 @@ dataHelmTemplate.DataHelmTemplateSet( | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | -| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | +| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. | --- @@ -3442,7 +3442,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -3454,7 +3454,7 @@ value: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- @@ -3466,7 +3466,7 @@ type: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. --- @@ -3487,8 +3487,8 @@ dataHelmTemplate.DataHelmTemplateSetListStruct( | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| value | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| value | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | --- @@ -3500,7 +3500,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -3512,7 +3512,7 @@ value: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- @@ -3534,9 +3534,9 @@ dataHelmTemplate.DataHelmTemplateSetSensitive( | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | -| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | +| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. | --- @@ -3548,7 +3548,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -3560,7 +3560,7 @@ value: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- @@ -3572,7 +3572,7 @@ type: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. --- @@ -3593,8 +3593,8 @@ dataHelmTemplate.DataHelmTemplateSetString( | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | --- @@ -3606,7 +3606,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -3618,7 +3618,7 @@ value: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- diff --git a/docs/dataHelmTemplate.typescript.md b/docs/dataHelmTemplate.typescript.md index ed340a0e..e69f6361 100644 --- a/docs/dataHelmTemplate.typescript.md +++ b/docs/dataHelmTemplate.typescript.md @@ -4,7 +4,7 @@ ### DataHelmTemplate -Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template helm_template}. +Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template helm_template}. #### Initializers @@ -731,7 +731,7 @@ The construct id used in the generated config for the DataHelmTemplate to import The id of the existing DataHelmTemplate that should be imported. -Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#import import section} in the documentation of this resource for the id to use --- @@ -1926,7 +1926,7 @@ const dataHelmTemplateConfig: dataHelmTemplate.DataHelmTemplateConfig = { ... } | devel | boolean \| cdktf.IResolvable | Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. | | disableOpenapiValidation | boolean \| cdktf.IResolvable | If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema.Defaults to `false`. | | disableWebhooks | boolean \| cdktf.IResolvable | Prevent hooks from running.Defaults to `300` seconds. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#id DataHelmTemplate#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#id DataHelmTemplate#id}. | | includeCrds | boolean \| cdktf.IResolvable | Include CRDs in the templated output. | | isUpgrade | boolean \| cdktf.IResolvable | Set .Release.IsUpgrade instead of .Release.IsInstall. | | keyring | string | Location of public keys used for verification. | @@ -2043,7 +2043,7 @@ public readonly chart: string; Chart name to be installed. A path may be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#chart DataHelmTemplate#chart} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#chart DataHelmTemplate#chart} --- @@ -2057,7 +2057,7 @@ public readonly name: string; Release name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name} --- @@ -2071,7 +2071,7 @@ public readonly apiVersions: string[]; Kubernetes api versions used for Capabilities.APIVersions. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#api_versions DataHelmTemplate#api_versions} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#api_versions DataHelmTemplate#api_versions} --- @@ -2087,7 +2087,7 @@ If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#atomic DataHelmTemplate#atomic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#atomic DataHelmTemplate#atomic} --- @@ -2101,7 +2101,7 @@ public readonly crds: string[]; List of rendered CRDs from the chart. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#crds DataHelmTemplate#crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#crds DataHelmTemplate#crds} --- @@ -2115,7 +2115,7 @@ public readonly createNamespace: boolean | IResolvable; Create the namespace if it does not exist. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#create_namespace DataHelmTemplate#create_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#create_namespace DataHelmTemplate#create_namespace} --- @@ -2129,7 +2129,7 @@ public readonly dependencyUpdate: boolean | IResolvable; Run helm dependency update before installing the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#dependency_update DataHelmTemplate#dependency_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#dependency_update DataHelmTemplate#dependency_update} --- @@ -2143,7 +2143,7 @@ public readonly description: string; Add a custom description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#description DataHelmTemplate#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#description DataHelmTemplate#description} --- @@ -2157,7 +2157,7 @@ public readonly devel: boolean | IResolvable; Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#devel DataHelmTemplate#devel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#devel DataHelmTemplate#devel} --- @@ -2171,7 +2171,7 @@ public readonly disableOpenapiValidation: boolean | IResolvable; If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#disable_openapi_validation DataHelmTemplate#disable_openapi_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#disable_openapi_validation DataHelmTemplate#disable_openapi_validation} --- @@ -2185,7 +2185,7 @@ public readonly disableWebhooks: boolean | IResolvable; Prevent hooks from running.Defaults to `300` seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#disable_webhooks DataHelmTemplate#disable_webhooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#disable_webhooks DataHelmTemplate#disable_webhooks} --- @@ -2197,7 +2197,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#id DataHelmTemplate#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#id DataHelmTemplate#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2214,7 +2214,7 @@ public readonly includeCrds: boolean | IResolvable; Include CRDs in the templated output. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#include_crds DataHelmTemplate#include_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#include_crds DataHelmTemplate#include_crds} --- @@ -2228,7 +2228,7 @@ public readonly isUpgrade: boolean | IResolvable; Set .Release.IsUpgrade instead of .Release.IsInstall. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#is_upgrade DataHelmTemplate#is_upgrade} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#is_upgrade DataHelmTemplate#is_upgrade} --- @@ -2244,7 +2244,7 @@ Location of public keys used for verification. Used only if `verify` is true. Defaults to `/.gnupg/pubring.gpg` in the location set by `home`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#keyring DataHelmTemplate#keyring} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#keyring DataHelmTemplate#keyring} --- @@ -2258,7 +2258,7 @@ public readonly kubeVersion: string; Kubernetes version used for Capabilities.KubeVersion. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#kube_version DataHelmTemplate#kube_version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#kube_version DataHelmTemplate#kube_version} --- @@ -2272,7 +2272,7 @@ public readonly manifest: string; Concatenated rendered chart templates. This corresponds to the output of the `helm template` command. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#manifest DataHelmTemplate#manifest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#manifest DataHelmTemplate#manifest} --- @@ -2286,7 +2286,7 @@ public readonly manifests: {[ key: string ]: string}; Map of rendered chart templates indexed by the template name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#manifests DataHelmTemplate#manifests} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#manifests DataHelmTemplate#manifests} --- @@ -2300,7 +2300,7 @@ public readonly namespace: string; Namespace to install the release into. Defaults to `default`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#namespace DataHelmTemplate#namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#namespace DataHelmTemplate#namespace} --- @@ -2314,7 +2314,7 @@ public readonly notes: string; Rendered notes if the chart contains a `NOTES.txt`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#notes DataHelmTemplate#notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#notes DataHelmTemplate#notes} --- @@ -2328,7 +2328,7 @@ public readonly passCredentials: boolean | IResolvable; Pass credentials to all domains. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#pass_credentials DataHelmTemplate#pass_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#pass_credentials DataHelmTemplate#pass_credentials} --- @@ -2342,7 +2342,7 @@ public readonly postrender: DataHelmTemplatePostrender; postrender block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#postrender DataHelmTemplate#postrender} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#postrender DataHelmTemplate#postrender} --- @@ -2356,7 +2356,7 @@ public readonly renderSubchartNotes: boolean | IResolvable; If set, render subchart notes along with the parent. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#render_subchart_notes DataHelmTemplate#render_subchart_notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#render_subchart_notes DataHelmTemplate#render_subchart_notes} --- @@ -2370,7 +2370,7 @@ public readonly replace: boolean | IResolvable; Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#replace DataHelmTemplate#replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#replace DataHelmTemplate#replace} --- @@ -2384,7 +2384,7 @@ public readonly repository: string; Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository DataHelmTemplate#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository DataHelmTemplate#repository} --- @@ -2398,7 +2398,7 @@ public readonly repositoryCaFile: string; The Repositories CA File. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_ca_file DataHelmTemplate#repository_ca_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_ca_file DataHelmTemplate#repository_ca_file} --- @@ -2412,7 +2412,7 @@ public readonly repositoryCertFile: string; The repositories cert file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_cert_file DataHelmTemplate#repository_cert_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_cert_file DataHelmTemplate#repository_cert_file} --- @@ -2426,7 +2426,7 @@ public readonly repositoryKeyFile: string; The repositories cert key file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_key_file DataHelmTemplate#repository_key_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_key_file DataHelmTemplate#repository_key_file} --- @@ -2440,7 +2440,7 @@ public readonly repositoryPassword: string; Password for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_password DataHelmTemplate#repository_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_password DataHelmTemplate#repository_password} --- @@ -2454,7 +2454,7 @@ public readonly repositoryUsername: string; Username for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_username DataHelmTemplate#repository_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_username DataHelmTemplate#repository_username} --- @@ -2468,7 +2468,7 @@ public readonly resetValues: boolean | IResolvable; When upgrading, reset the values to the ones built into the chart.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#reset_values DataHelmTemplate#reset_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#reset_values DataHelmTemplate#reset_values} --- @@ -2484,7 +2484,7 @@ When upgrading, reuse the last release's values and merge in any overrides. If 'reset_values' is specified, this is ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#reuse_values DataHelmTemplate#reuse_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#reuse_values DataHelmTemplate#reuse_values} --- @@ -2498,7 +2498,7 @@ public readonly set: IResolvable | DataHelmTemplateSet[]; set block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set DataHelmTemplate#set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set DataHelmTemplate#set} --- @@ -2512,7 +2512,7 @@ public readonly setList: IResolvable | DataHelmTemplateSetListStruct[]; set_list block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_list DataHelmTemplate#set_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_list DataHelmTemplate#set_list} --- @@ -2526,7 +2526,7 @@ public readonly setSensitive: IResolvable | DataHelmTemplateSetSensitive[]; set_sensitive block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_sensitive DataHelmTemplate#set_sensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_sensitive DataHelmTemplate#set_sensitive} --- @@ -2540,7 +2540,7 @@ public readonly setString: IResolvable | DataHelmTemplateSetString[]; set_string block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_string DataHelmTemplate#set_string} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_string DataHelmTemplate#set_string} --- @@ -2554,7 +2554,7 @@ public readonly showOnly: string[]; Only show manifests rendered from the given templates. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#show_only DataHelmTemplate#show_only} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#show_only DataHelmTemplate#show_only} --- @@ -2568,7 +2568,7 @@ public readonly skipCrds: boolean | IResolvable; If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#skip_crds DataHelmTemplate#skip_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#skip_crds DataHelmTemplate#skip_crds} --- @@ -2582,7 +2582,7 @@ public readonly skipTests: boolean | IResolvable; If set, tests will not be rendered. By default, tests are rendered. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#skip_tests DataHelmTemplate#skip_tests} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#skip_tests DataHelmTemplate#skip_tests} --- @@ -2596,7 +2596,7 @@ public readonly timeout: number; Time in seconds to wait for any individual kubernetes operation. Defaults to `300` seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#timeout DataHelmTemplate#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#timeout DataHelmTemplate#timeout} --- @@ -2612,7 +2612,7 @@ Validate your manifests against the Kubernetes cluster you are currently pointin This is the same validation performed on an install -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#validate DataHelmTemplate#validate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#validate DataHelmTemplate#validate} --- @@ -2626,7 +2626,7 @@ public readonly values: string[]; List of values in raw yaml format to pass to helm. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#values DataHelmTemplate#values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#values DataHelmTemplate#values} --- @@ -2640,7 +2640,7 @@ public readonly verify: boolean | IResolvable; Verify the package before installing it.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#verify DataHelmTemplate#verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#verify DataHelmTemplate#verify} --- @@ -2654,7 +2654,7 @@ public readonly version: string; Specify the exact chart version to install. If this is not specified, the latest version is installed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#version DataHelmTemplate#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#version DataHelmTemplate#version} --- @@ -2668,7 +2668,7 @@ public readonly wait: boolean | IResolvable; Will wait until all resources are in a ready state before marking the release as successful.Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#wait DataHelmTemplate#wait} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#wait DataHelmTemplate#wait} --- @@ -2700,7 +2700,7 @@ public readonly binaryPath: string; The command binary path. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#binary_path DataHelmTemplate#binary_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#binary_path DataHelmTemplate#binary_path} --- @@ -2718,9 +2718,9 @@ const dataHelmTemplateSet: dataHelmTemplate.DataHelmTemplateSet = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | -| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | +| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. | --- @@ -2732,7 +2732,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -2744,7 +2744,7 @@ public readonly value: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- @@ -2756,7 +2756,7 @@ public readonly type: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. --- @@ -2774,8 +2774,8 @@ const dataHelmTemplateSetListStruct: dataHelmTemplate.DataHelmTemplateSetListStr | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| value | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| value | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | --- @@ -2787,7 +2787,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -2799,7 +2799,7 @@ public readonly value: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- @@ -2817,9 +2817,9 @@ const dataHelmTemplateSetSensitive: dataHelmTemplate.DataHelmTemplateSetSensitiv | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | -| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | +| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. | --- @@ -2831,7 +2831,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -2843,7 +2843,7 @@ public readonly value: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- @@ -2855,7 +2855,7 @@ public readonly type: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type}. --- @@ -2873,8 +2873,8 @@ const dataHelmTemplateSetString: dataHelmTemplate.DataHelmTemplateSetString = { | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. | -| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. | +| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. | --- @@ -2886,7 +2886,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name}. --- @@ -2898,7 +2898,7 @@ public readonly value: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value}. --- diff --git a/docs/provider.csharp.md b/docs/provider.csharp.md index 3dde57b3..09b984e6 100644 --- a/docs/provider.csharp.md +++ b/docs/provider.csharp.md @@ -4,7 +4,7 @@ ### HelmProvider -Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs helm}. +Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs helm}. #### Initializers @@ -310,7 +310,7 @@ The construct id used in the generated config for the HelmProvider to import. The id of the existing HelmProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -731,7 +731,7 @@ public string Alias { get; set; } Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#alias HelmProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#alias HelmProvider#alias} --- @@ -745,7 +745,7 @@ public double BurstLimit { get; set; } Helm burst limit. Increase this if you have a cluster with many CRDs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#burst_limit HelmProvider#burst_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#burst_limit HelmProvider#burst_limit} --- @@ -759,7 +759,7 @@ public object Debug { get; set; } Debug indicates whether or not Helm is running in Debug mode. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#debug HelmProvider#debug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#debug HelmProvider#debug} --- @@ -773,7 +773,7 @@ public HelmProviderExperiments Experiments { get; set; } experiments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#experiments HelmProvider#experiments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#experiments HelmProvider#experiments} --- @@ -787,7 +787,7 @@ public string HelmDriver { get; set; } The backend storage driver. Values are: configmap, secret, memory, sql. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#helm_driver HelmProvider#helm_driver} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#helm_driver HelmProvider#helm_driver} --- @@ -801,7 +801,7 @@ public HelmProviderKubernetes Kubernetes { get; set; } kubernetes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#kubernetes HelmProvider#kubernetes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#kubernetes HelmProvider#kubernetes} --- @@ -815,7 +815,7 @@ public string PluginsPath { get; set; } The path to the helm plugins directory. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#plugins_path HelmProvider#plugins_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#plugins_path HelmProvider#plugins_path} --- @@ -829,7 +829,7 @@ public object Registry { get; set; } registry block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#registry HelmProvider#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#registry HelmProvider#registry} --- @@ -843,7 +843,7 @@ public string RegistryConfigPath { get; set; } The path to the registry config file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#registry_config_path HelmProvider#registry_config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#registry_config_path HelmProvider#registry_config_path} --- @@ -857,7 +857,7 @@ public string RepositoryCache { get; set; } The path to the file containing cached repository indexes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#repository_cache HelmProvider#repository_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#repository_cache HelmProvider#repository_cache} --- @@ -871,7 +871,7 @@ public string RepositoryConfigPath { get; set; } The path to the file containing repository names and URLs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#repository_config_path HelmProvider#repository_config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#repository_config_path HelmProvider#repository_config_path} --- @@ -907,7 +907,7 @@ Enable full diff by storing the rendered manifest in the state. This has similar limitations as when using helm install --dry-run. See https://helm.sh/docs/chart_best_practices/custom_resource_definitions/#install-a-crd-declaration-before-using-the-resource -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#manifest HelmProvider#manifest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#manifest HelmProvider#manifest} --- @@ -945,9 +945,9 @@ new HelmProviderKubernetes { | ClientCertificate | string | PEM-encoded client certificate for TLS authentication. | | ClientKey | string | PEM-encoded client certificate key for TLS authentication. | | ClusterCaCertificate | string | PEM-encoded root certificates bundle for TLS authentication. | -| ConfigContext | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context HelmProvider#config_context}. | -| ConfigContextAuthInfo | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_auth_info HelmProvider#config_context_auth_info}. | -| ConfigContextCluster | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_cluster HelmProvider#config_context_cluster}. | +| ConfigContext | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context HelmProvider#config_context}. | +| ConfigContextAuthInfo | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_auth_info HelmProvider#config_context_auth_info}. | +| ConfigContextCluster | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_cluster HelmProvider#config_context_cluster}. | | ConfigPath | string | Path to the kube config file. Can be set with KUBE_CONFIG_PATH. | | ConfigPaths | string[] | A list of paths to kube config files. Can be set with KUBE_CONFIG_PATHS environment variable. | | Exec | HelmProviderKubernetesExec | exec block. | @@ -971,7 +971,7 @@ public string ClientCertificate { get; set; } PEM-encoded client certificate for TLS authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#client_certificate HelmProvider#client_certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#client_certificate HelmProvider#client_certificate} --- @@ -985,7 +985,7 @@ public string ClientKey { get; set; } PEM-encoded client certificate key for TLS authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#client_key HelmProvider#client_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#client_key HelmProvider#client_key} --- @@ -999,7 +999,7 @@ public string ClusterCaCertificate { get; set; } PEM-encoded root certificates bundle for TLS authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#cluster_ca_certificate HelmProvider#cluster_ca_certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#cluster_ca_certificate HelmProvider#cluster_ca_certificate} --- @@ -1011,7 +1011,7 @@ public string ConfigContext { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context HelmProvider#config_context}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context HelmProvider#config_context}. --- @@ -1023,7 +1023,7 @@ public string ConfigContextAuthInfo { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_auth_info HelmProvider#config_context_auth_info}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_auth_info HelmProvider#config_context_auth_info}. --- @@ -1035,7 +1035,7 @@ public string ConfigContextCluster { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_cluster HelmProvider#config_context_cluster}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_cluster HelmProvider#config_context_cluster}. --- @@ -1049,7 +1049,7 @@ public string ConfigPath { get; set; } Path to the kube config file. Can be set with KUBE_CONFIG_PATH. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_path HelmProvider#config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_path HelmProvider#config_path} --- @@ -1063,7 +1063,7 @@ public string[] ConfigPaths { get; set; } A list of paths to kube config files. Can be set with KUBE_CONFIG_PATHS environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_paths HelmProvider#config_paths} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_paths HelmProvider#config_paths} --- @@ -1077,7 +1077,7 @@ public HelmProviderKubernetesExec Exec { get; set; } exec block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#exec HelmProvider#exec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#exec HelmProvider#exec} --- @@ -1091,7 +1091,7 @@ public string Host { get; set; } The hostname (in form of URI) of Kubernetes master. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#host HelmProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#host HelmProvider#host} --- @@ -1105,7 +1105,7 @@ public object Insecure { get; set; } Whether server should be accessed without verifying the TLS certificate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#insecure HelmProvider#insecure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#insecure HelmProvider#insecure} --- @@ -1119,7 +1119,7 @@ public string Password { get; set; } The password to use for HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#password HelmProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#password HelmProvider#password} --- @@ -1133,7 +1133,7 @@ public string ProxyUrl { get; set; } URL to the proxy to be used for all API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#proxy_url HelmProvider#proxy_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#proxy_url HelmProvider#proxy_url} --- @@ -1147,7 +1147,7 @@ public string TlsServerName { get; set; } Server name passed to the server for SNI and is used in the client to check server certificates against. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#tls_server_name HelmProvider#tls_server_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#tls_server_name HelmProvider#tls_server_name} --- @@ -1161,7 +1161,7 @@ public string Token { get; set; } Token to authenticate an service account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#token HelmProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#token HelmProvider#token} --- @@ -1175,7 +1175,7 @@ public string Username { get; set; } The username to use for HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#username HelmProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#username HelmProvider#username} --- @@ -1198,10 +1198,10 @@ new HelmProviderKubernetesExec { | **Name** | **Type** | **Description** | | --- | --- | --- | -| ApiVersion | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#api_version HelmProvider#api_version}. | -| Command | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#command HelmProvider#command}. | -| Args | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#args HelmProvider#args}. | -| Env | System.Collections.Generic.IDictionary | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#env HelmProvider#env}. | +| ApiVersion | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#api_version HelmProvider#api_version}. | +| Command | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#command HelmProvider#command}. | +| Args | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#args HelmProvider#args}. | +| Env | System.Collections.Generic.IDictionary | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#env HelmProvider#env}. | --- @@ -1213,7 +1213,7 @@ public string ApiVersion { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#api_version HelmProvider#api_version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#api_version HelmProvider#api_version}. --- @@ -1225,7 +1225,7 @@ public string Command { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#command HelmProvider#command}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#command HelmProvider#command}. --- @@ -1237,7 +1237,7 @@ public string[] Args { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#args HelmProvider#args}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#args HelmProvider#args}. --- @@ -1249,7 +1249,7 @@ public System.Collections.Generic.IDictionary Env { get; set; } - *Type:* System.Collections.Generic.IDictionary -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#env HelmProvider#env}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#env HelmProvider#env}. --- @@ -1287,7 +1287,7 @@ public string Password { get; set; } The password to use for the OCI HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#password HelmProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#password HelmProvider#password} --- @@ -1301,7 +1301,7 @@ public string Url { get; set; } OCI URL in form of oci://host:port or oci://host. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#url HelmProvider#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#url HelmProvider#url} --- @@ -1315,7 +1315,7 @@ public string Username { get; set; } The username to use for the OCI HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#username HelmProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#username HelmProvider#username} --- diff --git a/docs/provider.go.md b/docs/provider.go.md index 4392ddf6..d1de4298 100644 --- a/docs/provider.go.md +++ b/docs/provider.go.md @@ -4,12 +4,12 @@ ### HelmProvider -Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs helm}. +Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs helm}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/provider" +import "github.com/cdktf/cdktf-provider-helm-go/helm/provider" provider.NewHelmProvider(scope Construct, id *string, config HelmProviderConfig) HelmProvider ``` @@ -221,7 +221,7 @@ func ResetRepositoryConfigPath() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/provider" +import "github.com/cdktf/cdktf-provider-helm-go/helm/provider" provider.HelmProvider_IsConstruct(x interface{}) *bool ``` @@ -253,7 +253,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/provider" +import "github.com/cdktf/cdktf-provider-helm-go/helm/provider" provider.HelmProvider_IsTerraformElement(x interface{}) *bool ``` @@ -267,7 +267,7 @@ provider.HelmProvider_IsTerraformElement(x interface{}) *bool ##### `IsTerraformProvider` ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/provider" +import "github.com/cdktf/cdktf-provider-helm-go/helm/provider" provider.HelmProvider_IsTerraformProvider(x interface{}) *bool ``` @@ -281,7 +281,7 @@ provider.HelmProvider_IsTerraformProvider(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/provider" +import "github.com/cdktf/cdktf-provider-helm-go/helm/provider" provider.HelmProvider_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -310,7 +310,7 @@ The construct id used in the generated config for the HelmProvider to import. The id of the existing HelmProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -686,15 +686,15 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/provider" +import "github.com/cdktf/cdktf-provider-helm-go/helm/provider" &provider.HelmProviderConfig { Alias: *string, BurstLimit: *f64, Debug: interface{}, - Experiments: github.com/cdktf/cdktf-provider-helm-go/helm/v10.provider.HelmProviderExperiments, + Experiments: github.com/cdktf/cdktf-provider-helm-go/helm.provider.HelmProviderExperiments, HelmDriver: *string, - Kubernetes: github.com/cdktf/cdktf-provider-helm-go/helm/v10.provider.HelmProviderKubernetes, + Kubernetes: github.com/cdktf/cdktf-provider-helm-go/helm.provider.HelmProviderKubernetes, PluginsPath: *string, Registry: interface{}, RegistryConfigPath: *string, @@ -731,7 +731,7 @@ Alias *string Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#alias HelmProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#alias HelmProvider#alias} --- @@ -745,7 +745,7 @@ BurstLimit *f64 Helm burst limit. Increase this if you have a cluster with many CRDs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#burst_limit HelmProvider#burst_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#burst_limit HelmProvider#burst_limit} --- @@ -759,7 +759,7 @@ Debug interface{} Debug indicates whether or not Helm is running in Debug mode. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#debug HelmProvider#debug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#debug HelmProvider#debug} --- @@ -773,7 +773,7 @@ Experiments HelmProviderExperiments experiments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#experiments HelmProvider#experiments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#experiments HelmProvider#experiments} --- @@ -787,7 +787,7 @@ HelmDriver *string The backend storage driver. Values are: configmap, secret, memory, sql. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#helm_driver HelmProvider#helm_driver} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#helm_driver HelmProvider#helm_driver} --- @@ -801,7 +801,7 @@ Kubernetes HelmProviderKubernetes kubernetes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#kubernetes HelmProvider#kubernetes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#kubernetes HelmProvider#kubernetes} --- @@ -815,7 +815,7 @@ PluginsPath *string The path to the helm plugins directory. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#plugins_path HelmProvider#plugins_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#plugins_path HelmProvider#plugins_path} --- @@ -829,7 +829,7 @@ Registry interface{} registry block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#registry HelmProvider#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#registry HelmProvider#registry} --- @@ -843,7 +843,7 @@ RegistryConfigPath *string The path to the registry config file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#registry_config_path HelmProvider#registry_config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#registry_config_path HelmProvider#registry_config_path} --- @@ -857,7 +857,7 @@ RepositoryCache *string The path to the file containing cached repository indexes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#repository_cache HelmProvider#repository_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#repository_cache HelmProvider#repository_cache} --- @@ -871,7 +871,7 @@ RepositoryConfigPath *string The path to the file containing repository names and URLs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#repository_config_path HelmProvider#repository_config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#repository_config_path HelmProvider#repository_config_path} --- @@ -880,7 +880,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/provider" +import "github.com/cdktf/cdktf-provider-helm-go/helm/provider" &provider.HelmProviderExperiments { Manifest: interface{}, @@ -907,7 +907,7 @@ Enable full diff by storing the rendered manifest in the state. This has similar limitations as when using helm install --dry-run. See https://helm.sh/docs/chart_best_practices/custom_resource_definitions/#install-a-crd-declaration-before-using-the-resource -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#manifest HelmProvider#manifest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#manifest HelmProvider#manifest} --- @@ -916,7 +916,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/provider" +import "github.com/cdktf/cdktf-provider-helm-go/helm/provider" &provider.HelmProviderKubernetes { ClientCertificate: *string, @@ -927,7 +927,7 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/provider" ConfigContextCluster: *string, ConfigPath: *string, ConfigPaths: *[]*string, - Exec: github.com/cdktf/cdktf-provider-helm-go/helm/v10.provider.HelmProviderKubernetesExec, + Exec: github.com/cdktf/cdktf-provider-helm-go/helm.provider.HelmProviderKubernetesExec, Host: *string, Insecure: interface{}, Password: *string, @@ -945,9 +945,9 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/provider" | ClientCertificate | *string | PEM-encoded client certificate for TLS authentication. | | ClientKey | *string | PEM-encoded client certificate key for TLS authentication. | | ClusterCaCertificate | *string | PEM-encoded root certificates bundle for TLS authentication. | -| ConfigContext | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context HelmProvider#config_context}. | -| ConfigContextAuthInfo | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_auth_info HelmProvider#config_context_auth_info}. | -| ConfigContextCluster | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_cluster HelmProvider#config_context_cluster}. | +| ConfigContext | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context HelmProvider#config_context}. | +| ConfigContextAuthInfo | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_auth_info HelmProvider#config_context_auth_info}. | +| ConfigContextCluster | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_cluster HelmProvider#config_context_cluster}. | | ConfigPath | *string | Path to the kube config file. Can be set with KUBE_CONFIG_PATH. | | ConfigPaths | *[]*string | A list of paths to kube config files. Can be set with KUBE_CONFIG_PATHS environment variable. | | Exec | HelmProviderKubernetesExec | exec block. | @@ -971,7 +971,7 @@ ClientCertificate *string PEM-encoded client certificate for TLS authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#client_certificate HelmProvider#client_certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#client_certificate HelmProvider#client_certificate} --- @@ -985,7 +985,7 @@ ClientKey *string PEM-encoded client certificate key for TLS authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#client_key HelmProvider#client_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#client_key HelmProvider#client_key} --- @@ -999,7 +999,7 @@ ClusterCaCertificate *string PEM-encoded root certificates bundle for TLS authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#cluster_ca_certificate HelmProvider#cluster_ca_certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#cluster_ca_certificate HelmProvider#cluster_ca_certificate} --- @@ -1011,7 +1011,7 @@ ConfigContext *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context HelmProvider#config_context}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context HelmProvider#config_context}. --- @@ -1023,7 +1023,7 @@ ConfigContextAuthInfo *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_auth_info HelmProvider#config_context_auth_info}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_auth_info HelmProvider#config_context_auth_info}. --- @@ -1035,7 +1035,7 @@ ConfigContextCluster *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_cluster HelmProvider#config_context_cluster}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_cluster HelmProvider#config_context_cluster}. --- @@ -1049,7 +1049,7 @@ ConfigPath *string Path to the kube config file. Can be set with KUBE_CONFIG_PATH. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_path HelmProvider#config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_path HelmProvider#config_path} --- @@ -1063,7 +1063,7 @@ ConfigPaths *[]*string A list of paths to kube config files. Can be set with KUBE_CONFIG_PATHS environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_paths HelmProvider#config_paths} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_paths HelmProvider#config_paths} --- @@ -1077,7 +1077,7 @@ Exec HelmProviderKubernetesExec exec block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#exec HelmProvider#exec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#exec HelmProvider#exec} --- @@ -1091,7 +1091,7 @@ Host *string The hostname (in form of URI) of Kubernetes master. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#host HelmProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#host HelmProvider#host} --- @@ -1105,7 +1105,7 @@ Insecure interface{} Whether server should be accessed without verifying the TLS certificate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#insecure HelmProvider#insecure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#insecure HelmProvider#insecure} --- @@ -1119,7 +1119,7 @@ Password *string The password to use for HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#password HelmProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#password HelmProvider#password} --- @@ -1133,7 +1133,7 @@ ProxyUrl *string URL to the proxy to be used for all API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#proxy_url HelmProvider#proxy_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#proxy_url HelmProvider#proxy_url} --- @@ -1147,7 +1147,7 @@ TlsServerName *string Server name passed to the server for SNI and is used in the client to check server certificates against. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#tls_server_name HelmProvider#tls_server_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#tls_server_name HelmProvider#tls_server_name} --- @@ -1161,7 +1161,7 @@ Token *string Token to authenticate an service account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#token HelmProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#token HelmProvider#token} --- @@ -1175,7 +1175,7 @@ Username *string The username to use for HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#username HelmProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#username HelmProvider#username} --- @@ -1184,7 +1184,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/provider" +import "github.com/cdktf/cdktf-provider-helm-go/helm/provider" &provider.HelmProviderKubernetesExec { ApiVersion: *string, @@ -1198,10 +1198,10 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/provider" | **Name** | **Type** | **Description** | | --- | --- | --- | -| ApiVersion | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#api_version HelmProvider#api_version}. | -| Command | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#command HelmProvider#command}. | -| Args | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#args HelmProvider#args}. | -| Env | *map[string]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#env HelmProvider#env}. | +| ApiVersion | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#api_version HelmProvider#api_version}. | +| Command | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#command HelmProvider#command}. | +| Args | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#args HelmProvider#args}. | +| Env | *map[string]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#env HelmProvider#env}. | --- @@ -1213,7 +1213,7 @@ ApiVersion *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#api_version HelmProvider#api_version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#api_version HelmProvider#api_version}. --- @@ -1225,7 +1225,7 @@ Command *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#command HelmProvider#command}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#command HelmProvider#command}. --- @@ -1237,7 +1237,7 @@ Args *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#args HelmProvider#args}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#args HelmProvider#args}. --- @@ -1249,7 +1249,7 @@ Env *map[string]*string - *Type:* *map[string]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#env HelmProvider#env}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#env HelmProvider#env}. --- @@ -1258,7 +1258,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/provider" +import "github.com/cdktf/cdktf-provider-helm-go/helm/provider" &provider.HelmProviderRegistry { Password: *string, @@ -1287,7 +1287,7 @@ Password *string The password to use for the OCI HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#password HelmProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#password HelmProvider#password} --- @@ -1301,7 +1301,7 @@ Url *string OCI URL in form of oci://host:port or oci://host. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#url HelmProvider#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#url HelmProvider#url} --- @@ -1315,7 +1315,7 @@ Username *string The username to use for the OCI HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#username HelmProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#username HelmProvider#username} --- diff --git a/docs/provider.java.md b/docs/provider.java.md index 2e0555e1..1801e725 100644 --- a/docs/provider.java.md +++ b/docs/provider.java.md @@ -4,7 +4,7 @@ ### HelmProvider -Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs helm}. +Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs helm}. #### Initializers @@ -70,7 +70,7 @@ Must be unique amongst siblings in the same scope Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#alias HelmProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#alias HelmProvider#alias} --- @@ -80,7 +80,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Helm burst limit. Increase this if you have a cluster with many CRDs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#burst_limit HelmProvider#burst_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#burst_limit HelmProvider#burst_limit} --- @@ -90,7 +90,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Debug indicates whether or not Helm is running in Debug mode. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#debug HelmProvider#debug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#debug HelmProvider#debug} --- @@ -100,7 +100,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi experiments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#experiments HelmProvider#experiments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#experiments HelmProvider#experiments} --- @@ -110,7 +110,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The backend storage driver. Values are: configmap, secret, memory, sql. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#helm_driver HelmProvider#helm_driver} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#helm_driver HelmProvider#helm_driver} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi kubernetes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#kubernetes HelmProvider#kubernetes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#kubernetes HelmProvider#kubernetes} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The path to the helm plugins directory. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#plugins_path HelmProvider#plugins_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#plugins_path HelmProvider#plugins_path} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi registry block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#registry HelmProvider#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#registry HelmProvider#registry} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The path to the registry config file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#registry_config_path HelmProvider#registry_config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#registry_config_path HelmProvider#registry_config_path} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The path to the file containing cached repository indexes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#repository_cache HelmProvider#repository_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#repository_cache HelmProvider#repository_cache} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The path to the file containing repository names and URLs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#repository_config_path HelmProvider#repository_config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#repository_config_path HelmProvider#repository_config_path} --- @@ -438,7 +438,7 @@ The construct id used in the generated config for the HelmProvider to import. The id of the existing HelmProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -861,7 +861,7 @@ public java.lang.String getAlias(); Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#alias HelmProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#alias HelmProvider#alias} --- @@ -875,7 +875,7 @@ public java.lang.Number getBurstLimit(); Helm burst limit. Increase this if you have a cluster with many CRDs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#burst_limit HelmProvider#burst_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#burst_limit HelmProvider#burst_limit} --- @@ -889,7 +889,7 @@ public java.lang.Object getDebug(); Debug indicates whether or not Helm is running in Debug mode. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#debug HelmProvider#debug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#debug HelmProvider#debug} --- @@ -903,7 +903,7 @@ public HelmProviderExperiments getExperiments(); experiments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#experiments HelmProvider#experiments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#experiments HelmProvider#experiments} --- @@ -917,7 +917,7 @@ public java.lang.String getHelmDriver(); The backend storage driver. Values are: configmap, secret, memory, sql. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#helm_driver HelmProvider#helm_driver} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#helm_driver HelmProvider#helm_driver} --- @@ -931,7 +931,7 @@ public HelmProviderKubernetes getKubernetes(); kubernetes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#kubernetes HelmProvider#kubernetes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#kubernetes HelmProvider#kubernetes} --- @@ -945,7 +945,7 @@ public java.lang.String getPluginsPath(); The path to the helm plugins directory. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#plugins_path HelmProvider#plugins_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#plugins_path HelmProvider#plugins_path} --- @@ -959,7 +959,7 @@ public java.lang.Object getRegistry(); registry block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#registry HelmProvider#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#registry HelmProvider#registry} --- @@ -973,7 +973,7 @@ public java.lang.String getRegistryConfigPath(); The path to the registry config file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#registry_config_path HelmProvider#registry_config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#registry_config_path HelmProvider#registry_config_path} --- @@ -987,7 +987,7 @@ public java.lang.String getRepositoryCache(); The path to the file containing cached repository indexes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#repository_cache HelmProvider#repository_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#repository_cache HelmProvider#repository_cache} --- @@ -1001,7 +1001,7 @@ public java.lang.String getRepositoryConfigPath(); The path to the file containing repository names and URLs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#repository_config_path HelmProvider#repository_config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#repository_config_path HelmProvider#repository_config_path} --- @@ -1038,7 +1038,7 @@ Enable full diff by storing the rendered manifest in the state. This has similar limitations as when using helm install --dry-run. See https://helm.sh/docs/chart_best_practices/custom_resource_definitions/#install-a-crd-declaration-before-using-the-resource -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#manifest HelmProvider#manifest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#manifest HelmProvider#manifest} --- @@ -1077,9 +1077,9 @@ HelmProviderKubernetes.builder() | clientCertificate | java.lang.String | PEM-encoded client certificate for TLS authentication. | | clientKey | java.lang.String | PEM-encoded client certificate key for TLS authentication. | | clusterCaCertificate | java.lang.String | PEM-encoded root certificates bundle for TLS authentication. | -| configContext | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context HelmProvider#config_context}. | -| configContextAuthInfo | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_auth_info HelmProvider#config_context_auth_info}. | -| configContextCluster | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_cluster HelmProvider#config_context_cluster}. | +| configContext | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context HelmProvider#config_context}. | +| configContextAuthInfo | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_auth_info HelmProvider#config_context_auth_info}. | +| configContextCluster | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_cluster HelmProvider#config_context_cluster}. | | configPath | java.lang.String | Path to the kube config file. Can be set with KUBE_CONFIG_PATH. | | configPaths | java.util.List | A list of paths to kube config files. Can be set with KUBE_CONFIG_PATHS environment variable. | | exec | HelmProviderKubernetesExec | exec block. | @@ -1103,7 +1103,7 @@ public java.lang.String getClientCertificate(); PEM-encoded client certificate for TLS authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#client_certificate HelmProvider#client_certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#client_certificate HelmProvider#client_certificate} --- @@ -1117,7 +1117,7 @@ public java.lang.String getClientKey(); PEM-encoded client certificate key for TLS authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#client_key HelmProvider#client_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#client_key HelmProvider#client_key} --- @@ -1131,7 +1131,7 @@ public java.lang.String getClusterCaCertificate(); PEM-encoded root certificates bundle for TLS authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#cluster_ca_certificate HelmProvider#cluster_ca_certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#cluster_ca_certificate HelmProvider#cluster_ca_certificate} --- @@ -1143,7 +1143,7 @@ public java.lang.String getConfigContext(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context HelmProvider#config_context}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context HelmProvider#config_context}. --- @@ -1155,7 +1155,7 @@ public java.lang.String getConfigContextAuthInfo(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_auth_info HelmProvider#config_context_auth_info}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_auth_info HelmProvider#config_context_auth_info}. --- @@ -1167,7 +1167,7 @@ public java.lang.String getConfigContextCluster(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_cluster HelmProvider#config_context_cluster}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_cluster HelmProvider#config_context_cluster}. --- @@ -1181,7 +1181,7 @@ public java.lang.String getConfigPath(); Path to the kube config file. Can be set with KUBE_CONFIG_PATH. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_path HelmProvider#config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_path HelmProvider#config_path} --- @@ -1195,7 +1195,7 @@ public java.util.List getConfigPaths(); A list of paths to kube config files. Can be set with KUBE_CONFIG_PATHS environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_paths HelmProvider#config_paths} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_paths HelmProvider#config_paths} --- @@ -1209,7 +1209,7 @@ public HelmProviderKubernetesExec getExec(); exec block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#exec HelmProvider#exec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#exec HelmProvider#exec} --- @@ -1223,7 +1223,7 @@ public java.lang.String getHost(); The hostname (in form of URI) of Kubernetes master. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#host HelmProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#host HelmProvider#host} --- @@ -1237,7 +1237,7 @@ public java.lang.Object getInsecure(); Whether server should be accessed without verifying the TLS certificate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#insecure HelmProvider#insecure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#insecure HelmProvider#insecure} --- @@ -1251,7 +1251,7 @@ public java.lang.String getPassword(); The password to use for HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#password HelmProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#password HelmProvider#password} --- @@ -1265,7 +1265,7 @@ public java.lang.String getProxyUrl(); URL to the proxy to be used for all API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#proxy_url HelmProvider#proxy_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#proxy_url HelmProvider#proxy_url} --- @@ -1279,7 +1279,7 @@ public java.lang.String getTlsServerName(); Server name passed to the server for SNI and is used in the client to check server certificates against. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#tls_server_name HelmProvider#tls_server_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#tls_server_name HelmProvider#tls_server_name} --- @@ -1293,7 +1293,7 @@ public java.lang.String getToken(); Token to authenticate an service account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#token HelmProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#token HelmProvider#token} --- @@ -1307,7 +1307,7 @@ public java.lang.String getUsername(); The username to use for HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#username HelmProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#username HelmProvider#username} --- @@ -1330,10 +1330,10 @@ HelmProviderKubernetesExec.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| apiVersion | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#api_version HelmProvider#api_version}. | -| command | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#command HelmProvider#command}. | -| args | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#args HelmProvider#args}. | -| env | java.util.Map | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#env HelmProvider#env}. | +| apiVersion | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#api_version HelmProvider#api_version}. | +| command | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#command HelmProvider#command}. | +| args | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#args HelmProvider#args}. | +| env | java.util.Map | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#env HelmProvider#env}. | --- @@ -1345,7 +1345,7 @@ public java.lang.String getApiVersion(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#api_version HelmProvider#api_version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#api_version HelmProvider#api_version}. --- @@ -1357,7 +1357,7 @@ public java.lang.String getCommand(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#command HelmProvider#command}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#command HelmProvider#command}. --- @@ -1369,7 +1369,7 @@ public java.util.List getArgs(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#args HelmProvider#args}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#args HelmProvider#args}. --- @@ -1381,7 +1381,7 @@ public java.util.Map getEnv(); - *Type:* java.util.Map -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#env HelmProvider#env}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#env HelmProvider#env}. --- @@ -1419,7 +1419,7 @@ public java.lang.String getPassword(); The password to use for the OCI HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#password HelmProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#password HelmProvider#password} --- @@ -1433,7 +1433,7 @@ public java.lang.String getUrl(); OCI URL in form of oci://host:port or oci://host. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#url HelmProvider#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#url HelmProvider#url} --- @@ -1447,7 +1447,7 @@ public java.lang.String getUsername(); The username to use for the OCI HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#username HelmProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#username HelmProvider#username} --- diff --git a/docs/provider.python.md b/docs/provider.python.md index 23c1753e..0f894fc0 100644 --- a/docs/provider.python.md +++ b/docs/provider.python.md @@ -4,7 +4,7 @@ ### HelmProvider -Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs helm}. +Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs helm}. #### Initializers @@ -70,7 +70,7 @@ Must be unique amongst siblings in the same scope Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#alias HelmProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#alias HelmProvider#alias} --- @@ -80,7 +80,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Helm burst limit. Increase this if you have a cluster with many CRDs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#burst_limit HelmProvider#burst_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#burst_limit HelmProvider#burst_limit} --- @@ -90,7 +90,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Debug indicates whether or not Helm is running in Debug mode. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#debug HelmProvider#debug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#debug HelmProvider#debug} --- @@ -100,7 +100,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi experiments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#experiments HelmProvider#experiments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#experiments HelmProvider#experiments} --- @@ -110,7 +110,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The backend storage driver. Values are: configmap, secret, memory, sql. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#helm_driver HelmProvider#helm_driver} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#helm_driver HelmProvider#helm_driver} --- @@ -120,7 +120,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi kubernetes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#kubernetes HelmProvider#kubernetes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#kubernetes HelmProvider#kubernetes} --- @@ -130,7 +130,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The path to the helm plugins directory. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#plugins_path HelmProvider#plugins_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#plugins_path HelmProvider#plugins_path} --- @@ -140,7 +140,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi registry block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#registry HelmProvider#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#registry HelmProvider#registry} --- @@ -150,7 +150,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The path to the registry config file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#registry_config_path HelmProvider#registry_config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#registry_config_path HelmProvider#registry_config_path} --- @@ -160,7 +160,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The path to the file containing cached repository indexes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#repository_cache HelmProvider#repository_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#repository_cache HelmProvider#repository_cache} --- @@ -170,7 +170,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The path to the file containing repository names and URLs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#repository_config_path HelmProvider#repository_config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#repository_config_path HelmProvider#repository_config_path} --- @@ -454,7 +454,7 @@ The construct id used in the generated config for the HelmProvider to import. The id of the existing HelmProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -875,7 +875,7 @@ alias: str Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#alias HelmProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#alias HelmProvider#alias} --- @@ -889,7 +889,7 @@ burst_limit: typing.Union[int, float] Helm burst limit. Increase this if you have a cluster with many CRDs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#burst_limit HelmProvider#burst_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#burst_limit HelmProvider#burst_limit} --- @@ -903,7 +903,7 @@ debug: typing.Union[bool, IResolvable] Debug indicates whether or not Helm is running in Debug mode. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#debug HelmProvider#debug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#debug HelmProvider#debug} --- @@ -917,7 +917,7 @@ experiments: HelmProviderExperiments experiments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#experiments HelmProvider#experiments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#experiments HelmProvider#experiments} --- @@ -931,7 +931,7 @@ helm_driver: str The backend storage driver. Values are: configmap, secret, memory, sql. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#helm_driver HelmProvider#helm_driver} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#helm_driver HelmProvider#helm_driver} --- @@ -945,7 +945,7 @@ kubernetes: HelmProviderKubernetes kubernetes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#kubernetes HelmProvider#kubernetes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#kubernetes HelmProvider#kubernetes} --- @@ -959,7 +959,7 @@ plugins_path: str The path to the helm plugins directory. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#plugins_path HelmProvider#plugins_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#plugins_path HelmProvider#plugins_path} --- @@ -973,7 +973,7 @@ registry: typing.Union[IResolvable, typing.List[HelmProviderRegistry]] registry block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#registry HelmProvider#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#registry HelmProvider#registry} --- @@ -987,7 +987,7 @@ registry_config_path: str The path to the registry config file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#registry_config_path HelmProvider#registry_config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#registry_config_path HelmProvider#registry_config_path} --- @@ -1001,7 +1001,7 @@ repository_cache: str The path to the file containing cached repository indexes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#repository_cache HelmProvider#repository_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#repository_cache HelmProvider#repository_cache} --- @@ -1015,7 +1015,7 @@ repository_config_path: str The path to the file containing repository names and URLs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#repository_config_path HelmProvider#repository_config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#repository_config_path HelmProvider#repository_config_path} --- @@ -1051,7 +1051,7 @@ Enable full diff by storing the rendered manifest in the state. This has similar limitations as when using helm install --dry-run. See https://helm.sh/docs/chart_best_practices/custom_resource_definitions/#install-a-crd-declaration-before-using-the-resource -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#manifest HelmProvider#manifest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#manifest HelmProvider#manifest} --- @@ -1089,9 +1089,9 @@ provider.HelmProviderKubernetes( | client_certificate | str | PEM-encoded client certificate for TLS authentication. | | client_key | str | PEM-encoded client certificate key for TLS authentication. | | cluster_ca_certificate | str | PEM-encoded root certificates bundle for TLS authentication. | -| config_context | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context HelmProvider#config_context}. | -| config_context_auth_info | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_auth_info HelmProvider#config_context_auth_info}. | -| config_context_cluster | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_cluster HelmProvider#config_context_cluster}. | +| config_context | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context HelmProvider#config_context}. | +| config_context_auth_info | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_auth_info HelmProvider#config_context_auth_info}. | +| config_context_cluster | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_cluster HelmProvider#config_context_cluster}. | | config_path | str | Path to the kube config file. Can be set with KUBE_CONFIG_PATH. | | config_paths | typing.List[str] | A list of paths to kube config files. Can be set with KUBE_CONFIG_PATHS environment variable. | | exec | HelmProviderKubernetesExec | exec block. | @@ -1115,7 +1115,7 @@ client_certificate: str PEM-encoded client certificate for TLS authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#client_certificate HelmProvider#client_certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#client_certificate HelmProvider#client_certificate} --- @@ -1129,7 +1129,7 @@ client_key: str PEM-encoded client certificate key for TLS authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#client_key HelmProvider#client_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#client_key HelmProvider#client_key} --- @@ -1143,7 +1143,7 @@ cluster_ca_certificate: str PEM-encoded root certificates bundle for TLS authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#cluster_ca_certificate HelmProvider#cluster_ca_certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#cluster_ca_certificate HelmProvider#cluster_ca_certificate} --- @@ -1155,7 +1155,7 @@ config_context: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context HelmProvider#config_context}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context HelmProvider#config_context}. --- @@ -1167,7 +1167,7 @@ config_context_auth_info: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_auth_info HelmProvider#config_context_auth_info}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_auth_info HelmProvider#config_context_auth_info}. --- @@ -1179,7 +1179,7 @@ config_context_cluster: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_cluster HelmProvider#config_context_cluster}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_cluster HelmProvider#config_context_cluster}. --- @@ -1193,7 +1193,7 @@ config_path: str Path to the kube config file. Can be set with KUBE_CONFIG_PATH. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_path HelmProvider#config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_path HelmProvider#config_path} --- @@ -1207,7 +1207,7 @@ config_paths: typing.List[str] A list of paths to kube config files. Can be set with KUBE_CONFIG_PATHS environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_paths HelmProvider#config_paths} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_paths HelmProvider#config_paths} --- @@ -1221,7 +1221,7 @@ exec: HelmProviderKubernetesExec exec block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#exec HelmProvider#exec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#exec HelmProvider#exec} --- @@ -1235,7 +1235,7 @@ host: str The hostname (in form of URI) of Kubernetes master. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#host HelmProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#host HelmProvider#host} --- @@ -1249,7 +1249,7 @@ insecure: typing.Union[bool, IResolvable] Whether server should be accessed without verifying the TLS certificate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#insecure HelmProvider#insecure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#insecure HelmProvider#insecure} --- @@ -1263,7 +1263,7 @@ password: str The password to use for HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#password HelmProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#password HelmProvider#password} --- @@ -1277,7 +1277,7 @@ proxy_url: str URL to the proxy to be used for all API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#proxy_url HelmProvider#proxy_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#proxy_url HelmProvider#proxy_url} --- @@ -1291,7 +1291,7 @@ tls_server_name: str Server name passed to the server for SNI and is used in the client to check server certificates against. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#tls_server_name HelmProvider#tls_server_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#tls_server_name HelmProvider#tls_server_name} --- @@ -1305,7 +1305,7 @@ token: str Token to authenticate an service account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#token HelmProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#token HelmProvider#token} --- @@ -1319,7 +1319,7 @@ username: str The username to use for HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#username HelmProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#username HelmProvider#username} --- @@ -1342,10 +1342,10 @@ provider.HelmProviderKubernetesExec( | **Name** | **Type** | **Description** | | --- | --- | --- | -| api_version | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#api_version HelmProvider#api_version}. | -| command | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#command HelmProvider#command}. | -| args | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#args HelmProvider#args}. | -| env | typing.Mapping[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#env HelmProvider#env}. | +| api_version | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#api_version HelmProvider#api_version}. | +| command | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#command HelmProvider#command}. | +| args | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#args HelmProvider#args}. | +| env | typing.Mapping[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#env HelmProvider#env}. | --- @@ -1357,7 +1357,7 @@ api_version: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#api_version HelmProvider#api_version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#api_version HelmProvider#api_version}. --- @@ -1369,7 +1369,7 @@ command: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#command HelmProvider#command}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#command HelmProvider#command}. --- @@ -1381,7 +1381,7 @@ args: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#args HelmProvider#args}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#args HelmProvider#args}. --- @@ -1393,7 +1393,7 @@ env: typing.Mapping[str] - *Type:* typing.Mapping[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#env HelmProvider#env}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#env HelmProvider#env}. --- @@ -1431,7 +1431,7 @@ password: str The password to use for the OCI HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#password HelmProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#password HelmProvider#password} --- @@ -1445,7 +1445,7 @@ url: str OCI URL in form of oci://host:port or oci://host. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#url HelmProvider#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#url HelmProvider#url} --- @@ -1459,7 +1459,7 @@ username: str The username to use for the OCI HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#username HelmProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#username HelmProvider#username} --- diff --git a/docs/provider.typescript.md b/docs/provider.typescript.md index c6bb4f88..48af34b6 100644 --- a/docs/provider.typescript.md +++ b/docs/provider.typescript.md @@ -4,7 +4,7 @@ ### HelmProvider -Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs helm}. +Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs helm}. #### Initializers @@ -310,7 +310,7 @@ The construct id used in the generated config for the HelmProvider to import. The id of the existing HelmProvider that should be imported. -Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#import import section} in the documentation of this resource for the id to use --- @@ -719,7 +719,7 @@ public readonly alias: string; Alias name. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#alias HelmProvider#alias} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#alias HelmProvider#alias} --- @@ -733,7 +733,7 @@ public readonly burstLimit: number; Helm burst limit. Increase this if you have a cluster with many CRDs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#burst_limit HelmProvider#burst_limit} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#burst_limit HelmProvider#burst_limit} --- @@ -747,7 +747,7 @@ public readonly debug: boolean | IResolvable; Debug indicates whether or not Helm is running in Debug mode. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#debug HelmProvider#debug} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#debug HelmProvider#debug} --- @@ -761,7 +761,7 @@ public readonly experiments: HelmProviderExperiments; experiments block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#experiments HelmProvider#experiments} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#experiments HelmProvider#experiments} --- @@ -775,7 +775,7 @@ public readonly helmDriver: string; The backend storage driver. Values are: configmap, secret, memory, sql. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#helm_driver HelmProvider#helm_driver} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#helm_driver HelmProvider#helm_driver} --- @@ -789,7 +789,7 @@ public readonly kubernetes: HelmProviderKubernetes; kubernetes block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#kubernetes HelmProvider#kubernetes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#kubernetes HelmProvider#kubernetes} --- @@ -803,7 +803,7 @@ public readonly pluginsPath: string; The path to the helm plugins directory. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#plugins_path HelmProvider#plugins_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#plugins_path HelmProvider#plugins_path} --- @@ -817,7 +817,7 @@ public readonly registry: IResolvable | HelmProviderRegistry[]; registry block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#registry HelmProvider#registry} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#registry HelmProvider#registry} --- @@ -831,7 +831,7 @@ public readonly registryConfigPath: string; The path to the registry config file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#registry_config_path HelmProvider#registry_config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#registry_config_path HelmProvider#registry_config_path} --- @@ -845,7 +845,7 @@ public readonly repositoryCache: string; The path to the file containing cached repository indexes. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#repository_cache HelmProvider#repository_cache} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#repository_cache HelmProvider#repository_cache} --- @@ -859,7 +859,7 @@ public readonly repositoryConfigPath: string; The path to the file containing repository names and URLs. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#repository_config_path HelmProvider#repository_config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#repository_config_path HelmProvider#repository_config_path} --- @@ -893,7 +893,7 @@ Enable full diff by storing the rendered manifest in the state. This has similar limitations as when using helm install --dry-run. See https://helm.sh/docs/chart_best_practices/custom_resource_definitions/#install-a-crd-declaration-before-using-the-resource -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#manifest HelmProvider#manifest} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#manifest HelmProvider#manifest} --- @@ -914,9 +914,9 @@ const helmProviderKubernetes: provider.HelmProviderKubernetes = { ... } | clientCertificate | string | PEM-encoded client certificate for TLS authentication. | | clientKey | string | PEM-encoded client certificate key for TLS authentication. | | clusterCaCertificate | string | PEM-encoded root certificates bundle for TLS authentication. | -| configContext | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context HelmProvider#config_context}. | -| configContextAuthInfo | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_auth_info HelmProvider#config_context_auth_info}. | -| configContextCluster | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_cluster HelmProvider#config_context_cluster}. | +| configContext | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context HelmProvider#config_context}. | +| configContextAuthInfo | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_auth_info HelmProvider#config_context_auth_info}. | +| configContextCluster | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_cluster HelmProvider#config_context_cluster}. | | configPath | string | Path to the kube config file. Can be set with KUBE_CONFIG_PATH. | | configPaths | string[] | A list of paths to kube config files. Can be set with KUBE_CONFIG_PATHS environment variable. | | exec | HelmProviderKubernetesExec | exec block. | @@ -940,7 +940,7 @@ public readonly clientCertificate: string; PEM-encoded client certificate for TLS authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#client_certificate HelmProvider#client_certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#client_certificate HelmProvider#client_certificate} --- @@ -954,7 +954,7 @@ public readonly clientKey: string; PEM-encoded client certificate key for TLS authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#client_key HelmProvider#client_key} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#client_key HelmProvider#client_key} --- @@ -968,7 +968,7 @@ public readonly clusterCaCertificate: string; PEM-encoded root certificates bundle for TLS authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#cluster_ca_certificate HelmProvider#cluster_ca_certificate} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#cluster_ca_certificate HelmProvider#cluster_ca_certificate} --- @@ -980,7 +980,7 @@ public readonly configContext: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context HelmProvider#config_context}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context HelmProvider#config_context}. --- @@ -992,7 +992,7 @@ public readonly configContextAuthInfo: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_auth_info HelmProvider#config_context_auth_info}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_auth_info HelmProvider#config_context_auth_info}. --- @@ -1004,7 +1004,7 @@ public readonly configContextCluster: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_cluster HelmProvider#config_context_cluster}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_cluster HelmProvider#config_context_cluster}. --- @@ -1018,7 +1018,7 @@ public readonly configPath: string; Path to the kube config file. Can be set with KUBE_CONFIG_PATH. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_path HelmProvider#config_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_path HelmProvider#config_path} --- @@ -1032,7 +1032,7 @@ public readonly configPaths: string[]; A list of paths to kube config files. Can be set with KUBE_CONFIG_PATHS environment variable. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_paths HelmProvider#config_paths} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_paths HelmProvider#config_paths} --- @@ -1046,7 +1046,7 @@ public readonly exec: HelmProviderKubernetesExec; exec block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#exec HelmProvider#exec} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#exec HelmProvider#exec} --- @@ -1060,7 +1060,7 @@ public readonly host: string; The hostname (in form of URI) of Kubernetes master. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#host HelmProvider#host} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#host HelmProvider#host} --- @@ -1074,7 +1074,7 @@ public readonly insecure: boolean | IResolvable; Whether server should be accessed without verifying the TLS certificate. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#insecure HelmProvider#insecure} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#insecure HelmProvider#insecure} --- @@ -1088,7 +1088,7 @@ public readonly password: string; The password to use for HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#password HelmProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#password HelmProvider#password} --- @@ -1102,7 +1102,7 @@ public readonly proxyUrl: string; URL to the proxy to be used for all API requests. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#proxy_url HelmProvider#proxy_url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#proxy_url HelmProvider#proxy_url} --- @@ -1116,7 +1116,7 @@ public readonly tlsServerName: string; Server name passed to the server for SNI and is used in the client to check server certificates against. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#tls_server_name HelmProvider#tls_server_name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#tls_server_name HelmProvider#tls_server_name} --- @@ -1130,7 +1130,7 @@ public readonly token: string; Token to authenticate an service account. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#token HelmProvider#token} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#token HelmProvider#token} --- @@ -1144,7 +1144,7 @@ public readonly username: string; The username to use for HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#username HelmProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#username HelmProvider#username} --- @@ -1162,10 +1162,10 @@ const helmProviderKubernetesExec: provider.HelmProviderKubernetesExec = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| apiVersion | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#api_version HelmProvider#api_version}. | -| command | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#command HelmProvider#command}. | -| args | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#args HelmProvider#args}. | -| env | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#env HelmProvider#env}. | +| apiVersion | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#api_version HelmProvider#api_version}. | +| command | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#command HelmProvider#command}. | +| args | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#args HelmProvider#args}. | +| env | {[ key: string ]: string} | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#env HelmProvider#env}. | --- @@ -1177,7 +1177,7 @@ public readonly apiVersion: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#api_version HelmProvider#api_version}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#api_version HelmProvider#api_version}. --- @@ -1189,7 +1189,7 @@ public readonly command: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#command HelmProvider#command}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#command HelmProvider#command}. --- @@ -1201,7 +1201,7 @@ public readonly args: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#args HelmProvider#args}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#args HelmProvider#args}. --- @@ -1213,7 +1213,7 @@ public readonly env: {[ key: string ]: string}; - *Type:* {[ key: string ]: string} -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#env HelmProvider#env}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#env HelmProvider#env}. --- @@ -1247,7 +1247,7 @@ public readonly password: string; The password to use for the OCI HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#password HelmProvider#password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#password HelmProvider#password} --- @@ -1261,7 +1261,7 @@ public readonly url: string; OCI URL in form of oci://host:port or oci://host. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#url HelmProvider#url} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#url HelmProvider#url} --- @@ -1275,7 +1275,7 @@ public readonly username: string; The username to use for the OCI HTTP basic authentication when accessing the Kubernetes master endpoint. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#username HelmProvider#username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#username HelmProvider#username} --- diff --git a/docs/release.csharp.md b/docs/release.csharp.md index 7fbccc25..628a71cf 100644 --- a/docs/release.csharp.md +++ b/docs/release.csharp.md @@ -4,7 +4,7 @@ ### Release -Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release helm_release}. +Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release helm_release}. #### Initializers @@ -111,6 +111,7 @@ Must be unique amongst siblings in the same scope | ResetSkipCrds | *No description.* | | ResetTfValues | *No description.* | | ResetTimeout | *No description.* | +| ResetUpgradeInstall | *No description.* | | ResetVerify | *No description.* | | ResetVersion | *No description.* | | ResetWait | *No description.* | @@ -658,6 +659,12 @@ private void ResetTfValues() private void ResetTimeout() ``` +##### `ResetUpgradeInstall` + +```csharp +private void ResetUpgradeInstall() +``` + ##### `ResetVerify` ```csharp @@ -785,7 +792,7 @@ The construct id used in the generated config for the Release to import. The id of the existing Release that should be imported. -Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#import import section} in the documentation of this resource for the id to use --- @@ -857,6 +864,7 @@ Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14. | SetSensitiveInput | object | *No description.* | | SkipCrdsInput | object | *No description.* | | TimeoutInput | double | *No description.* | +| UpgradeInstallInput | object | *No description.* | | ValuesInput | string[] | *No description.* | | VerifyInput | object | *No description.* | | VersionInput | string | *No description.* | @@ -893,6 +901,7 @@ Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14. | ReuseValues | object | *No description.* | | SkipCrds | object | *No description.* | | Timeout | double | *No description.* | +| UpgradeInstall | object | *No description.* | | Values | string[] | *No description.* | | Verify | object | *No description.* | | Version | string | *No description.* | @@ -1463,6 +1472,16 @@ public double TimeoutInput { get; } --- +##### `UpgradeInstallInput`Optional + +```csharp +public object UpgradeInstallInput { get; } +``` + +- *Type:* object + +--- + ##### `ValuesInput`Optional ```csharp @@ -1823,6 +1842,16 @@ public double Timeout { get; } --- +##### `UpgradeInstall`Required + +```csharp +public object UpgradeInstall { get; } +``` + +- *Type:* object + +--- + ##### `Values`Required ```csharp @@ -1943,6 +1972,7 @@ new ReleaseConfig { object SetSensitive = null, object SkipCrds = null, double Timeout = null, + object UpgradeInstall = null, string[] Values = null, object Verify = null, string Version = null, @@ -1974,7 +2004,7 @@ new ReleaseConfig { | DisableOpenapiValidation | object | If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema. Defaults to `false`. | | DisableWebhooks | object | Prevent hooks from running.Defaults to `false`. | | ForceUpdate | object | Force resource update through delete/recreate if needed. Defaults to `false`. | -| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#id Release#id}. | +| Id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#id Release#id}. | | Keyring | string | Location of public keys used for verification. | | Lint | object | Run helm lint when planning. Defaults to `false`. | | MaxHistory | double | Limit the maximum number of revisions saved per release. Use 0 for no limit. Defaults to 0 (no limit). | @@ -1997,6 +2027,7 @@ new ReleaseConfig { | SetSensitive | object | set_sensitive block. | | SkipCrds | object | If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. | | Timeout | double | Time in seconds to wait for any individual kubernetes operation. Defaults to 300 seconds. | +| UpgradeInstall | object | If true, the provider will install the release at the specified version even if a release not controlled by the provider is present: this is equivalent to running 'helm upgrade --install' with the Helm CLI. | | Values | string[] | List of values in raw yaml format to pass to helm. | | Verify | object | Verify the package before installing it.Defaults to `false`. | | Version | string | Specify the exact chart version to install. If this is not specified, the latest version is installed. | @@ -2085,7 +2116,7 @@ public string Chart { get; set; } Chart name to be installed. A path may be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#chart Release#chart} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#chart Release#chart} --- @@ -2099,7 +2130,7 @@ public string Name { get; set; } Release name. The length must not be longer than 53 characters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name} --- @@ -2115,7 +2146,7 @@ If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#atomic Release#atomic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#atomic Release#atomic} --- @@ -2129,7 +2160,7 @@ public object CleanupOnFail { get; set; } Allow deletion of new resources created in this upgrade when upgrade fails. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#cleanup_on_fail Release#cleanup_on_fail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#cleanup_on_fail Release#cleanup_on_fail} --- @@ -2143,7 +2174,7 @@ public object CreateNamespace { get; set; } Create the namespace if it does not exist. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#create_namespace Release#create_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#create_namespace Release#create_namespace} --- @@ -2157,7 +2188,7 @@ public object DependencyUpdate { get; set; } Run helm dependency update before installing the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#dependency_update Release#dependency_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#dependency_update Release#dependency_update} --- @@ -2171,7 +2202,7 @@ public string Description { get; set; } Add a custom description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#description Release#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#description Release#description} --- @@ -2185,7 +2216,7 @@ public object Devel { get; set; } Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#devel Release#devel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#devel Release#devel} --- @@ -2199,7 +2230,7 @@ public object DisableCrdHooks { get; set; } Prevent CRD hooks from, running, but run other hooks. See helm install --no-crd-hook. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_crd_hooks Release#disable_crd_hooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_crd_hooks Release#disable_crd_hooks} --- @@ -2213,7 +2244,7 @@ public object DisableOpenapiValidation { get; set; } If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_openapi_validation Release#disable_openapi_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_openapi_validation Release#disable_openapi_validation} --- @@ -2227,7 +2258,7 @@ public object DisableWebhooks { get; set; } Prevent hooks from running.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_webhooks Release#disable_webhooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_webhooks Release#disable_webhooks} --- @@ -2241,7 +2272,7 @@ public object ForceUpdate { get; set; } Force resource update through delete/recreate if needed. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#force_update Release#force_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#force_update Release#force_update} --- @@ -2253,7 +2284,7 @@ public string Id { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#id Release#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#id Release#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2272,7 +2303,7 @@ Location of public keys used for verification. Used only if `verify` is true. Defaults to `/.gnupg/pubring.gpg` in the location set by `home`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#keyring Release#keyring} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#keyring Release#keyring} --- @@ -2286,7 +2317,7 @@ public object Lint { get; set; } Run helm lint when planning. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#lint Release#lint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#lint Release#lint} --- @@ -2300,7 +2331,7 @@ public double MaxHistory { get; set; } Limit the maximum number of revisions saved per release. Use 0 for no limit. Defaults to 0 (no limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#max_history Release#max_history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#max_history Release#max_history} --- @@ -2314,7 +2345,7 @@ public string Namespace { get; set; } Namespace to install the release into. Defaults to `default`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#namespace Release#namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#namespace Release#namespace} --- @@ -2328,7 +2359,7 @@ public object PassCredentials { get; set; } Pass credentials to all domains. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#pass_credentials Release#pass_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#pass_credentials Release#pass_credentials} --- @@ -2342,7 +2373,7 @@ public ReleasePostrender Postrender { get; set; } postrender block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#postrender Release#postrender} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#postrender Release#postrender} --- @@ -2356,7 +2387,7 @@ public object RecreatePods { get; set; } Perform pods restart during upgrade/rollback. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#recreate_pods Release#recreate_pods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#recreate_pods Release#recreate_pods} --- @@ -2370,7 +2401,7 @@ public object RenderSubchartNotes { get; set; } If set, render subchart notes along with the parent. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#render_subchart_notes Release#render_subchart_notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#render_subchart_notes Release#render_subchart_notes} --- @@ -2384,7 +2415,7 @@ public object Replace { get; set; } Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#replace Release#replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#replace Release#replace} --- @@ -2398,7 +2429,7 @@ public string Repository { get; set; } Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository Release#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository Release#repository} --- @@ -2412,7 +2443,7 @@ public string RepositoryCaFile { get; set; } The Repositories CA File. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_ca_file Release#repository_ca_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_ca_file Release#repository_ca_file} --- @@ -2426,7 +2457,7 @@ public string RepositoryCertFile { get; set; } The repositories cert file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_cert_file Release#repository_cert_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_cert_file Release#repository_cert_file} --- @@ -2440,7 +2471,7 @@ public string RepositoryKeyFile { get; set; } The repositories cert key file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_key_file Release#repository_key_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_key_file Release#repository_key_file} --- @@ -2454,7 +2485,7 @@ public string RepositoryPassword { get; set; } Password for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_password Release#repository_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_password Release#repository_password} --- @@ -2468,7 +2499,7 @@ public string RepositoryUsername { get; set; } Username for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_username Release#repository_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_username Release#repository_username} --- @@ -2482,7 +2513,7 @@ public object ResetValues { get; set; } When upgrading, reset the values to the ones built into the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#reset_values Release#reset_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#reset_values Release#reset_values} --- @@ -2498,7 +2529,7 @@ When upgrading, reuse the last release's values and merge in any overrides. If 'reset_values' is specified, this is ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#reuse_values Release#reuse_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#reuse_values Release#reuse_values} --- @@ -2512,7 +2543,7 @@ public object Set { get; set; } set block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set Release#set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set Release#set} --- @@ -2526,7 +2557,7 @@ public object SetList { get; set; } set_list block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set_list Release#set_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set_list Release#set_list} --- @@ -2540,7 +2571,7 @@ public object SetSensitive { get; set; } set_sensitive block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set_sensitive Release#set_sensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set_sensitive Release#set_sensitive} --- @@ -2554,7 +2585,7 @@ public object SkipCrds { get; set; } If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#skip_crds Release#skip_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#skip_crds Release#skip_crds} --- @@ -2568,7 +2599,23 @@ public double Timeout { get; set; } Time in seconds to wait for any individual kubernetes operation. Defaults to 300 seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#timeout Release#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#timeout Release#timeout} + +--- + +##### `UpgradeInstall`Optional + +```csharp +public object UpgradeInstall { get; set; } +``` + +- *Type:* object + +If true, the provider will install the release at the specified version even if a release not controlled by the provider is present: this is equivalent to running 'helm upgrade --install' with the Helm CLI. + +WARNING: this may not be suitable for production use -- see the 'Upgrade Mode' note in the provider documentation. Defaults to `false`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#upgrade_install Release#upgrade_install} --- @@ -2582,7 +2629,7 @@ public string[] Values { get; set; } List of values in raw yaml format to pass to helm. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#values Release#values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#values Release#values} --- @@ -2596,7 +2643,7 @@ public object Verify { get; set; } Verify the package before installing it.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#verify Release#verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#verify Release#verify} --- @@ -2610,7 +2657,7 @@ public string Version { get; set; } Specify the exact chart version to install. If this is not specified, the latest version is installed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#version Release#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#version Release#version} --- @@ -2624,7 +2671,7 @@ public object Wait { get; set; } Will wait until all resources are in a ready state before marking the release as successful. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#wait Release#wait} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#wait Release#wait} --- @@ -2640,7 +2687,7 @@ If wait is enabled, will wait until all Jobs have been completed before marking Defaults to `false``. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#wait_for_jobs Release#wait_for_jobs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#wait_for_jobs Release#wait_for_jobs} --- @@ -2689,7 +2736,7 @@ public string BinaryPath { get; set; } The command binary path. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#binary_path Release#binary_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#binary_path Release#binary_path} --- @@ -2703,7 +2750,7 @@ public string[] Args { get; set; } an argument to the post-renderer (can specify multiple). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#args Release#args} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#args Release#args} --- @@ -2725,9 +2772,9 @@ new ReleaseSet { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. | -| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. | -| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. | +| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. | +| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. | --- @@ -2739,7 +2786,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. --- @@ -2751,7 +2798,7 @@ public string Value { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. --- @@ -2763,7 +2810,7 @@ public string Type { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. --- @@ -2784,8 +2831,8 @@ new ReleaseSetListStruct { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. | -| Value | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. | +| Value | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. | --- @@ -2797,7 +2844,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. --- @@ -2809,7 +2856,7 @@ public string[] Value { get; set; } - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. --- @@ -2831,9 +2878,9 @@ new ReleaseSetSensitive { | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. | -| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. | -| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. | +| Name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. | +| Value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. | +| Type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. | --- @@ -2845,7 +2892,7 @@ public string Name { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. --- @@ -2857,7 +2904,7 @@ public string Value { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. --- @@ -2869,7 +2916,7 @@ public string Type { get; set; } - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. --- diff --git a/docs/release.go.md b/docs/release.go.md index 5a0d5d7c..048eb8ce 100644 --- a/docs/release.go.md +++ b/docs/release.go.md @@ -4,12 +4,12 @@ ### Release -Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release helm_release}. +Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release helm_release}. #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" release.NewRelease(scope Construct, id *string, config ReleaseConfig) Release ``` @@ -111,6 +111,7 @@ Must be unique amongst siblings in the same scope | ResetSkipCrds | *No description.* | | ResetTfValues | *No description.* | | ResetTimeout | *No description.* | +| ResetUpgradeInstall | *No description.* | | ResetVerify | *No description.* | | ResetVersion | *No description.* | | ResetWait | *No description.* | @@ -658,6 +659,12 @@ func ResetTfValues() func ResetTimeout() ``` +##### `ResetUpgradeInstall` + +```go +func ResetUpgradeInstall() +``` + ##### `ResetVerify` ```go @@ -696,7 +703,7 @@ func ResetWaitForJobs() ##### `IsConstruct` ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" release.Release_IsConstruct(x interface{}) *bool ``` @@ -728,7 +735,7 @@ Any object. ##### `IsTerraformElement` ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" release.Release_IsTerraformElement(x interface{}) *bool ``` @@ -742,7 +749,7 @@ release.Release_IsTerraformElement(x interface{}) *bool ##### `IsTerraformResource` ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" release.Release_IsTerraformResource(x interface{}) *bool ``` @@ -756,7 +763,7 @@ release.Release_IsTerraformResource(x interface{}) *bool ##### `GenerateConfigForImport` ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" release.Release_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource ``` @@ -785,7 +792,7 @@ The construct id used in the generated config for the Release to import. The id of the existing Release that should be imported. -Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#import import section} in the documentation of this resource for the id to use --- @@ -857,6 +864,7 @@ Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14. | SetSensitiveInput | interface{} | *No description.* | | SkipCrdsInput | interface{} | *No description.* | | TimeoutInput | *f64 | *No description.* | +| UpgradeInstallInput | interface{} | *No description.* | | ValuesInput | *[]*string | *No description.* | | VerifyInput | interface{} | *No description.* | | VersionInput | *string | *No description.* | @@ -893,6 +901,7 @@ Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14. | ReuseValues | interface{} | *No description.* | | SkipCrds | interface{} | *No description.* | | Timeout | *f64 | *No description.* | +| UpgradeInstall | interface{} | *No description.* | | Values | *[]*string | *No description.* | | Verify | interface{} | *No description.* | | Version | *string | *No description.* | @@ -1463,6 +1472,16 @@ func TimeoutInput() *f64 --- +##### `UpgradeInstallInput`Optional + +```go +func UpgradeInstallInput() interface{} +``` + +- *Type:* interface{} + +--- + ##### `ValuesInput`Optional ```go @@ -1823,6 +1842,16 @@ func Timeout() *f64 --- +##### `UpgradeInstall`Required + +```go +func UpgradeInstall() interface{} +``` + +- *Type:* interface{} + +--- + ##### `Values`Required ```go @@ -1898,7 +1927,7 @@ func TfResourceType() *string #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" &release.ReleaseConfig { Connection: interface{}, @@ -1926,7 +1955,7 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" MaxHistory: *f64, Namespace: *string, PassCredentials: interface{}, - Postrender: github.com/cdktf/cdktf-provider-helm-go/helm/v10.release.ReleasePostrender, + Postrender: github.com/cdktf/cdktf-provider-helm-go/helm.release.ReleasePostrender, RecreatePods: interface{}, RenderSubchartNotes: interface{}, Replace: interface{}, @@ -1943,6 +1972,7 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" SetSensitive: interface{}, SkipCrds: interface{}, Timeout: *f64, + UpgradeInstall: interface{}, Values: *[]*string, Verify: interface{}, Version: *string, @@ -1974,7 +2004,7 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" | DisableOpenapiValidation | interface{} | If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema. Defaults to `false`. | | DisableWebhooks | interface{} | Prevent hooks from running.Defaults to `false`. | | ForceUpdate | interface{} | Force resource update through delete/recreate if needed. Defaults to `false`. | -| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#id Release#id}. | +| Id | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#id Release#id}. | | Keyring | *string | Location of public keys used for verification. | | Lint | interface{} | Run helm lint when planning. Defaults to `false`. | | MaxHistory | *f64 | Limit the maximum number of revisions saved per release. Use 0 for no limit. Defaults to 0 (no limit). | @@ -1997,6 +2027,7 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" | SetSensitive | interface{} | set_sensitive block. | | SkipCrds | interface{} | If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. | | Timeout | *f64 | Time in seconds to wait for any individual kubernetes operation. Defaults to 300 seconds. | +| UpgradeInstall | interface{} | If true, the provider will install the release at the specified version even if a release not controlled by the provider is present: this is equivalent to running 'helm upgrade --install' with the Helm CLI. | | Values | *[]*string | List of values in raw yaml format to pass to helm. | | Verify | interface{} | Verify the package before installing it.Defaults to `false`. | | Version | *string | Specify the exact chart version to install. If this is not specified, the latest version is installed. | @@ -2085,7 +2116,7 @@ Chart *string Chart name to be installed. A path may be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#chart Release#chart} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#chart Release#chart} --- @@ -2099,7 +2130,7 @@ Name *string Release name. The length must not be longer than 53 characters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name} --- @@ -2115,7 +2146,7 @@ If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#atomic Release#atomic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#atomic Release#atomic} --- @@ -2129,7 +2160,7 @@ CleanupOnFail interface{} Allow deletion of new resources created in this upgrade when upgrade fails. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#cleanup_on_fail Release#cleanup_on_fail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#cleanup_on_fail Release#cleanup_on_fail} --- @@ -2143,7 +2174,7 @@ CreateNamespace interface{} Create the namespace if it does not exist. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#create_namespace Release#create_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#create_namespace Release#create_namespace} --- @@ -2157,7 +2188,7 @@ DependencyUpdate interface{} Run helm dependency update before installing the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#dependency_update Release#dependency_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#dependency_update Release#dependency_update} --- @@ -2171,7 +2202,7 @@ Description *string Add a custom description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#description Release#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#description Release#description} --- @@ -2185,7 +2216,7 @@ Devel interface{} Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#devel Release#devel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#devel Release#devel} --- @@ -2199,7 +2230,7 @@ DisableCrdHooks interface{} Prevent CRD hooks from, running, but run other hooks. See helm install --no-crd-hook. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_crd_hooks Release#disable_crd_hooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_crd_hooks Release#disable_crd_hooks} --- @@ -2213,7 +2244,7 @@ DisableOpenapiValidation interface{} If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_openapi_validation Release#disable_openapi_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_openapi_validation Release#disable_openapi_validation} --- @@ -2227,7 +2258,7 @@ DisableWebhooks interface{} Prevent hooks from running.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_webhooks Release#disable_webhooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_webhooks Release#disable_webhooks} --- @@ -2241,7 +2272,7 @@ ForceUpdate interface{} Force resource update through delete/recreate if needed. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#force_update Release#force_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#force_update Release#force_update} --- @@ -2253,7 +2284,7 @@ Id *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#id Release#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#id Release#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2272,7 +2303,7 @@ Location of public keys used for verification. Used only if `verify` is true. Defaults to `/.gnupg/pubring.gpg` in the location set by `home`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#keyring Release#keyring} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#keyring Release#keyring} --- @@ -2286,7 +2317,7 @@ Lint interface{} Run helm lint when planning. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#lint Release#lint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#lint Release#lint} --- @@ -2300,7 +2331,7 @@ MaxHistory *f64 Limit the maximum number of revisions saved per release. Use 0 for no limit. Defaults to 0 (no limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#max_history Release#max_history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#max_history Release#max_history} --- @@ -2314,7 +2345,7 @@ Namespace *string Namespace to install the release into. Defaults to `default`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#namespace Release#namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#namespace Release#namespace} --- @@ -2328,7 +2359,7 @@ PassCredentials interface{} Pass credentials to all domains. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#pass_credentials Release#pass_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#pass_credentials Release#pass_credentials} --- @@ -2342,7 +2373,7 @@ Postrender ReleasePostrender postrender block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#postrender Release#postrender} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#postrender Release#postrender} --- @@ -2356,7 +2387,7 @@ RecreatePods interface{} Perform pods restart during upgrade/rollback. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#recreate_pods Release#recreate_pods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#recreate_pods Release#recreate_pods} --- @@ -2370,7 +2401,7 @@ RenderSubchartNotes interface{} If set, render subchart notes along with the parent. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#render_subchart_notes Release#render_subchart_notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#render_subchart_notes Release#render_subchart_notes} --- @@ -2384,7 +2415,7 @@ Replace interface{} Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#replace Release#replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#replace Release#replace} --- @@ -2398,7 +2429,7 @@ Repository *string Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository Release#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository Release#repository} --- @@ -2412,7 +2443,7 @@ RepositoryCaFile *string The Repositories CA File. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_ca_file Release#repository_ca_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_ca_file Release#repository_ca_file} --- @@ -2426,7 +2457,7 @@ RepositoryCertFile *string The repositories cert file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_cert_file Release#repository_cert_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_cert_file Release#repository_cert_file} --- @@ -2440,7 +2471,7 @@ RepositoryKeyFile *string The repositories cert key file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_key_file Release#repository_key_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_key_file Release#repository_key_file} --- @@ -2454,7 +2485,7 @@ RepositoryPassword *string Password for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_password Release#repository_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_password Release#repository_password} --- @@ -2468,7 +2499,7 @@ RepositoryUsername *string Username for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_username Release#repository_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_username Release#repository_username} --- @@ -2482,7 +2513,7 @@ ResetValues interface{} When upgrading, reset the values to the ones built into the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#reset_values Release#reset_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#reset_values Release#reset_values} --- @@ -2498,7 +2529,7 @@ When upgrading, reuse the last release's values and merge in any overrides. If 'reset_values' is specified, this is ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#reuse_values Release#reuse_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#reuse_values Release#reuse_values} --- @@ -2512,7 +2543,7 @@ Set interface{} set block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set Release#set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set Release#set} --- @@ -2526,7 +2557,7 @@ SetList interface{} set_list block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set_list Release#set_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set_list Release#set_list} --- @@ -2540,7 +2571,7 @@ SetSensitive interface{} set_sensitive block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set_sensitive Release#set_sensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set_sensitive Release#set_sensitive} --- @@ -2554,7 +2585,7 @@ SkipCrds interface{} If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#skip_crds Release#skip_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#skip_crds Release#skip_crds} --- @@ -2568,7 +2599,23 @@ Timeout *f64 Time in seconds to wait for any individual kubernetes operation. Defaults to 300 seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#timeout Release#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#timeout Release#timeout} + +--- + +##### `UpgradeInstall`Optional + +```go +UpgradeInstall interface{} +``` + +- *Type:* interface{} + +If true, the provider will install the release at the specified version even if a release not controlled by the provider is present: this is equivalent to running 'helm upgrade --install' with the Helm CLI. + +WARNING: this may not be suitable for production use -- see the 'Upgrade Mode' note in the provider documentation. Defaults to `false`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#upgrade_install Release#upgrade_install} --- @@ -2582,7 +2629,7 @@ Values *[]*string List of values in raw yaml format to pass to helm. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#values Release#values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#values Release#values} --- @@ -2596,7 +2643,7 @@ Verify interface{} Verify the package before installing it.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#verify Release#verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#verify Release#verify} --- @@ -2610,7 +2657,7 @@ Version *string Specify the exact chart version to install. If this is not specified, the latest version is installed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#version Release#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#version Release#version} --- @@ -2624,7 +2671,7 @@ Wait interface{} Will wait until all resources are in a ready state before marking the release as successful. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#wait Release#wait} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#wait Release#wait} --- @@ -2640,7 +2687,7 @@ If wait is enabled, will wait until all Jobs have been completed before marking Defaults to `false``. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#wait_for_jobs Release#wait_for_jobs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#wait_for_jobs Release#wait_for_jobs} --- @@ -2649,7 +2696,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" &release.ReleaseMetadata { @@ -2662,7 +2709,7 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" &release.ReleasePostrender { BinaryPath: *string, @@ -2689,7 +2736,7 @@ BinaryPath *string The command binary path. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#binary_path Release#binary_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#binary_path Release#binary_path} --- @@ -2703,7 +2750,7 @@ Args *[]*string an argument to the post-renderer (can specify multiple). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#args Release#args} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#args Release#args} --- @@ -2712,7 +2759,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" &release.ReleaseSet { Name: *string, @@ -2725,9 +2772,9 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. | -| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. | -| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. | +| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. | +| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. | --- @@ -2739,7 +2786,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. --- @@ -2751,7 +2798,7 @@ Value *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. --- @@ -2763,7 +2810,7 @@ Type *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. --- @@ -2772,7 +2819,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" &release.ReleaseSetListStruct { Name: *string, @@ -2784,8 +2831,8 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. | -| Value | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. | +| Value | *[]*string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. | --- @@ -2797,7 +2844,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. --- @@ -2809,7 +2856,7 @@ Value *[]*string - *Type:* *[]*string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. --- @@ -2818,7 +2865,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializer ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" &release.ReleaseSetSensitive { Name: *string, @@ -2831,9 +2878,9 @@ import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" | **Name** | **Type** | **Description** | | --- | --- | --- | -| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. | -| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. | -| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. | +| Name | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. | +| Value | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. | +| Type | *string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. | --- @@ -2845,7 +2892,7 @@ Name *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. --- @@ -2857,7 +2904,7 @@ Value *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. --- @@ -2869,7 +2916,7 @@ Type *string - *Type:* *string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. --- @@ -2880,7 +2927,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" release.NewReleaseMetadataList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReleaseMetadataList ``` @@ -3029,7 +3076,7 @@ func Fqn() *string #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" release.NewReleaseMetadataOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReleaseMetadataOutputReference ``` @@ -3406,7 +3453,7 @@ func InternalValue() ReleaseMetadata #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" release.NewReleasePostrenderOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) ReleasePostrenderOutputReference ``` @@ -3706,7 +3753,7 @@ func InternalValue() ReleasePostrender #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" release.NewReleaseSetList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReleaseSetList ``` @@ -3866,7 +3913,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" release.NewReleaseSetListStructList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReleaseSetListStructList ``` @@ -4026,7 +4073,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" release.NewReleaseSetListStructOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReleaseSetListStructOutputReference ``` @@ -4337,7 +4384,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" release.NewReleaseSetOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReleaseSetOutputReference ``` @@ -4677,7 +4724,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" release.NewReleaseSetSensitiveList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ReleaseSetSensitiveList ``` @@ -4837,7 +4884,7 @@ func InternalValue() interface{} #### Initializers ```go -import "github.com/cdktf/cdktf-provider-helm-go/helm/v10/release" +import "github.com/cdktf/cdktf-provider-helm-go/helm/release" release.NewReleaseSetSensitiveOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) ReleaseSetSensitiveOutputReference ``` diff --git a/docs/release.java.md b/docs/release.java.md index 3f7d10d4..8ff320e0 100644 --- a/docs/release.java.md +++ b/docs/release.java.md @@ -4,7 +4,7 @@ ### Release -Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release helm_release}. +Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release helm_release}. #### Initializers @@ -78,6 +78,8 @@ Release.Builder.create(Construct scope, java.lang.String id) // .skipCrds(java.lang.Boolean) // .skipCrds(IResolvable) // .timeout(java.lang.Number) +// .upgradeInstall(java.lang.Boolean) +// .upgradeInstall(IResolvable) // .values(java.util.List) // .verify(java.lang.Boolean) // .verify(IResolvable) @@ -112,7 +114,7 @@ Release.Builder.create(Construct scope, java.lang.String id) | disableOpenapiValidation | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema. Defaults to `false`. | | disableWebhooks | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Prevent hooks from running.Defaults to `false`. | | forceUpdate | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Force resource update through delete/recreate if needed. Defaults to `false`. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#id Release#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#id Release#id}. | | keyring | java.lang.String | Location of public keys used for verification. | | lint | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Run helm lint when planning. Defaults to `false`. | | maxHistory | java.lang.Number | Limit the maximum number of revisions saved per release. Use 0 for no limit. Defaults to 0 (no limit). | @@ -135,6 +137,7 @@ Release.Builder.create(Construct scope, java.lang.String id) | setSensitive | com.hashicorp.cdktf.IResolvable OR java.util.List<ReleaseSetSensitive> | set_sensitive block. | | skipCrds | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. | | timeout | java.lang.Number | Time in seconds to wait for any individual kubernetes operation. Defaults to 300 seconds. | +| upgradeInstall | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, the provider will install the release at the specified version even if a release not controlled by the provider is present: this is equivalent to running 'helm upgrade --install' with the Helm CLI. | | values | java.util.List | List of values in raw yaml format to pass to helm. | | verify | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Verify the package before installing it.Defaults to `false`. | | version | java.lang.String | Specify the exact chart version to install. If this is not specified, the latest version is installed. | @@ -209,7 +212,7 @@ Must be unique amongst siblings in the same scope Chart name to be installed. A path may be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#chart Release#chart} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#chart Release#chart} --- @@ -219,7 +222,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Release name. The length must not be longer than 53 characters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name} --- @@ -231,7 +234,7 @@ If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#atomic Release#atomic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#atomic Release#atomic} --- @@ -241,7 +244,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Allow deletion of new resources created in this upgrade when upgrade fails. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#cleanup_on_fail Release#cleanup_on_fail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#cleanup_on_fail Release#cleanup_on_fail} --- @@ -251,7 +254,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Create the namespace if it does not exist. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#create_namespace Release#create_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#create_namespace Release#create_namespace} --- @@ -261,7 +264,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Run helm dependency update before installing the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#dependency_update Release#dependency_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#dependency_update Release#dependency_update} --- @@ -271,7 +274,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Add a custom description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#description Release#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#description Release#description} --- @@ -281,7 +284,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#devel Release#devel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#devel Release#devel} --- @@ -291,7 +294,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Prevent CRD hooks from, running, but run other hooks. See helm install --no-crd-hook. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_crd_hooks Release#disable_crd_hooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_crd_hooks Release#disable_crd_hooks} --- @@ -301,7 +304,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_openapi_validation Release#disable_openapi_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_openapi_validation Release#disable_openapi_validation} --- @@ -311,7 +314,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Prevent hooks from running.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_webhooks Release#disable_webhooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_webhooks Release#disable_webhooks} --- @@ -321,7 +324,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Force resource update through delete/recreate if needed. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#force_update Release#force_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#force_update Release#force_update} --- @@ -329,7 +332,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#id Release#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#id Release#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -344,7 +347,7 @@ Location of public keys used for verification. Used only if `verify` is true. Defaults to `/.gnupg/pubring.gpg` in the location set by `home`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#keyring Release#keyring} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#keyring Release#keyring} --- @@ -354,7 +357,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Run helm lint when planning. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#lint Release#lint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#lint Release#lint} --- @@ -364,7 +367,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Limit the maximum number of revisions saved per release. Use 0 for no limit. Defaults to 0 (no limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#max_history Release#max_history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#max_history Release#max_history} --- @@ -374,7 +377,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Namespace to install the release into. Defaults to `default`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#namespace Release#namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#namespace Release#namespace} --- @@ -384,7 +387,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Pass credentials to all domains. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#pass_credentials Release#pass_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#pass_credentials Release#pass_credentials} --- @@ -394,7 +397,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi postrender block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#postrender Release#postrender} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#postrender Release#postrender} --- @@ -404,7 +407,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Perform pods restart during upgrade/rollback. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#recreate_pods Release#recreate_pods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#recreate_pods Release#recreate_pods} --- @@ -414,7 +417,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi If set, render subchart notes along with the parent. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#render_subchart_notes Release#render_subchart_notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#render_subchart_notes Release#render_subchart_notes} --- @@ -424,7 +427,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#replace Release#replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#replace Release#replace} --- @@ -434,7 +437,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository Release#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository Release#repository} --- @@ -444,7 +447,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The Repositories CA File. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_ca_file Release#repository_ca_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_ca_file Release#repository_ca_file} --- @@ -454,7 +457,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The repositories cert file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_cert_file Release#repository_cert_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_cert_file Release#repository_cert_file} --- @@ -464,7 +467,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The repositories cert key file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_key_file Release#repository_key_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_key_file Release#repository_key_file} --- @@ -474,7 +477,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Password for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_password Release#repository_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_password Release#repository_password} --- @@ -484,7 +487,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Username for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_username Release#repository_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_username Release#repository_username} --- @@ -494,7 +497,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi When upgrading, reset the values to the ones built into the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#reset_values Release#reset_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#reset_values Release#reset_values} --- @@ -506,7 +509,7 @@ When upgrading, reuse the last release's values and merge in any overrides. If 'reset_values' is specified, this is ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#reuse_values Release#reuse_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#reuse_values Release#reuse_values} --- @@ -516,7 +519,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi set block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set Release#set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set Release#set} --- @@ -526,7 +529,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi set_list block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set_list Release#set_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set_list Release#set_list} --- @@ -536,7 +539,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi set_sensitive block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set_sensitive Release#set_sensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set_sensitive Release#set_sensitive} --- @@ -546,7 +549,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#skip_crds Release#skip_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#skip_crds Release#skip_crds} --- @@ -556,7 +559,19 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Time in seconds to wait for any individual kubernetes operation. Defaults to 300 seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#timeout Release#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#timeout Release#timeout} + +--- + +##### `upgradeInstall`Optional + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +If true, the provider will install the release at the specified version even if a release not controlled by the provider is present: this is equivalent to running 'helm upgrade --install' with the Helm CLI. + +WARNING: this may not be suitable for production use -- see the 'Upgrade Mode' note in the provider documentation. Defaults to `false`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#upgrade_install Release#upgrade_install} --- @@ -566,7 +581,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi List of values in raw yaml format to pass to helm. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#values Release#values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#values Release#values} --- @@ -576,7 +591,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Verify the package before installing it.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#verify Release#verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#verify Release#verify} --- @@ -586,7 +601,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Specify the exact chart version to install. If this is not specified, the latest version is installed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#version Release#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#version Release#version} --- @@ -596,7 +611,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Will wait until all resources are in a ready state before marking the release as successful. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#wait Release#wait} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#wait Release#wait} --- @@ -608,7 +623,7 @@ If wait is enabled, will wait until all Jobs have been completed before marking Defaults to `false``. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#wait_for_jobs Release#wait_for_jobs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#wait_for_jobs Release#wait_for_jobs} --- @@ -677,6 +692,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | resetSkipCrds | *No description.* | | resetTfValues | *No description.* | | resetTimeout | *No description.* | +| resetUpgradeInstall | *No description.* | | resetVerify | *No description.* | | resetVersion | *No description.* | | resetWait | *No description.* | @@ -1226,6 +1242,12 @@ public void resetTfValues() public void resetTimeout() ``` +##### `resetUpgradeInstall` + +```java +public void resetUpgradeInstall() +``` + ##### `resetVerify` ```java @@ -1353,7 +1375,7 @@ The construct id used in the generated config for the Release to import. The id of the existing Release that should be imported. -Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#import import section} in the documentation of this resource for the id to use --- @@ -1425,6 +1447,7 @@ Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14. | setSensitiveInput | com.hashicorp.cdktf.IResolvable OR java.util.List<ReleaseSetSensitive> | *No description.* | | skipCrdsInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | timeoutInput | java.lang.Number | *No description.* | +| upgradeInstallInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | valuesInput | java.util.List | *No description.* | | verifyInput | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | versionInput | java.lang.String | *No description.* | @@ -1461,6 +1484,7 @@ Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14. | reuseValues | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | skipCrds | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | timeout | java.lang.Number | *No description.* | +| upgradeInstall | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | values | java.util.List | *No description.* | | verify | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | *No description.* | | version | java.lang.String | *No description.* | @@ -2031,6 +2055,16 @@ public java.lang.Number getTimeoutInput(); --- +##### `upgradeInstallInput`Optional + +```java +public java.lang.Object getUpgradeInstallInput(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + ##### `valuesInput`Optional ```java @@ -2391,6 +2425,16 @@ public java.lang.Number getTimeout(); --- +##### `upgradeInstall`Required + +```java +public java.lang.Object getUpgradeInstall(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +--- + ##### `values`Required ```java @@ -2535,6 +2579,8 @@ ReleaseConfig.builder() // .skipCrds(java.lang.Boolean) // .skipCrds(IResolvable) // .timeout(java.lang.Number) +// .upgradeInstall(java.lang.Boolean) +// .upgradeInstall(IResolvable) // .values(java.util.List) // .verify(java.lang.Boolean) // .verify(IResolvable) @@ -2569,7 +2615,7 @@ ReleaseConfig.builder() | disableOpenapiValidation | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema. Defaults to `false`. | | disableWebhooks | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Prevent hooks from running.Defaults to `false`. | | forceUpdate | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Force resource update through delete/recreate if needed. Defaults to `false`. | -| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#id Release#id}. | +| id | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#id Release#id}. | | keyring | java.lang.String | Location of public keys used for verification. | | lint | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Run helm lint when planning. Defaults to `false`. | | maxHistory | java.lang.Number | Limit the maximum number of revisions saved per release. Use 0 for no limit. Defaults to 0 (no limit). | @@ -2592,6 +2638,7 @@ ReleaseConfig.builder() | setSensitive | com.hashicorp.cdktf.IResolvable OR java.util.List<ReleaseSetSensitive> | set_sensitive block. | | skipCrds | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. | | timeout | java.lang.Number | Time in seconds to wait for any individual kubernetes operation. Defaults to 300 seconds. | +| upgradeInstall | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | If true, the provider will install the release at the specified version even if a release not controlled by the provider is present: this is equivalent to running 'helm upgrade --install' with the Helm CLI. | | values | java.util.List | List of values in raw yaml format to pass to helm. | | verify | java.lang.Boolean OR com.hashicorp.cdktf.IResolvable | Verify the package before installing it.Defaults to `false`. | | version | java.lang.String | Specify the exact chart version to install. If this is not specified, the latest version is installed. | @@ -2680,7 +2727,7 @@ public java.lang.String getChart(); Chart name to be installed. A path may be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#chart Release#chart} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#chart Release#chart} --- @@ -2694,7 +2741,7 @@ public java.lang.String getName(); Release name. The length must not be longer than 53 characters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name} --- @@ -2710,7 +2757,7 @@ If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#atomic Release#atomic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#atomic Release#atomic} --- @@ -2724,7 +2771,7 @@ public java.lang.Object getCleanupOnFail(); Allow deletion of new resources created in this upgrade when upgrade fails. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#cleanup_on_fail Release#cleanup_on_fail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#cleanup_on_fail Release#cleanup_on_fail} --- @@ -2738,7 +2785,7 @@ public java.lang.Object getCreateNamespace(); Create the namespace if it does not exist. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#create_namespace Release#create_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#create_namespace Release#create_namespace} --- @@ -2752,7 +2799,7 @@ public java.lang.Object getDependencyUpdate(); Run helm dependency update before installing the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#dependency_update Release#dependency_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#dependency_update Release#dependency_update} --- @@ -2766,7 +2813,7 @@ public java.lang.String getDescription(); Add a custom description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#description Release#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#description Release#description} --- @@ -2780,7 +2827,7 @@ public java.lang.Object getDevel(); Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#devel Release#devel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#devel Release#devel} --- @@ -2794,7 +2841,7 @@ public java.lang.Object getDisableCrdHooks(); Prevent CRD hooks from, running, but run other hooks. See helm install --no-crd-hook. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_crd_hooks Release#disable_crd_hooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_crd_hooks Release#disable_crd_hooks} --- @@ -2808,7 +2855,7 @@ public java.lang.Object getDisableOpenapiValidation(); If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_openapi_validation Release#disable_openapi_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_openapi_validation Release#disable_openapi_validation} --- @@ -2822,7 +2869,7 @@ public java.lang.Object getDisableWebhooks(); Prevent hooks from running.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_webhooks Release#disable_webhooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_webhooks Release#disable_webhooks} --- @@ -2836,7 +2883,7 @@ public java.lang.Object getForceUpdate(); Force resource update through delete/recreate if needed. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#force_update Release#force_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#force_update Release#force_update} --- @@ -2848,7 +2895,7 @@ public java.lang.String getId(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#id Release#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#id Release#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2867,7 +2914,7 @@ Location of public keys used for verification. Used only if `verify` is true. Defaults to `/.gnupg/pubring.gpg` in the location set by `home`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#keyring Release#keyring} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#keyring Release#keyring} --- @@ -2881,7 +2928,7 @@ public java.lang.Object getLint(); Run helm lint when planning. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#lint Release#lint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#lint Release#lint} --- @@ -2895,7 +2942,7 @@ public java.lang.Number getMaxHistory(); Limit the maximum number of revisions saved per release. Use 0 for no limit. Defaults to 0 (no limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#max_history Release#max_history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#max_history Release#max_history} --- @@ -2909,7 +2956,7 @@ public java.lang.String getNamespace(); Namespace to install the release into. Defaults to `default`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#namespace Release#namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#namespace Release#namespace} --- @@ -2923,7 +2970,7 @@ public java.lang.Object getPassCredentials(); Pass credentials to all domains. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#pass_credentials Release#pass_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#pass_credentials Release#pass_credentials} --- @@ -2937,7 +2984,7 @@ public ReleasePostrender getPostrender(); postrender block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#postrender Release#postrender} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#postrender Release#postrender} --- @@ -2951,7 +2998,7 @@ public java.lang.Object getRecreatePods(); Perform pods restart during upgrade/rollback. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#recreate_pods Release#recreate_pods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#recreate_pods Release#recreate_pods} --- @@ -2965,7 +3012,7 @@ public java.lang.Object getRenderSubchartNotes(); If set, render subchart notes along with the parent. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#render_subchart_notes Release#render_subchart_notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#render_subchart_notes Release#render_subchart_notes} --- @@ -2979,7 +3026,7 @@ public java.lang.Object getReplace(); Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#replace Release#replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#replace Release#replace} --- @@ -2993,7 +3040,7 @@ public java.lang.String getRepository(); Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository Release#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository Release#repository} --- @@ -3007,7 +3054,7 @@ public java.lang.String getRepositoryCaFile(); The Repositories CA File. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_ca_file Release#repository_ca_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_ca_file Release#repository_ca_file} --- @@ -3021,7 +3068,7 @@ public java.lang.String getRepositoryCertFile(); The repositories cert file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_cert_file Release#repository_cert_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_cert_file Release#repository_cert_file} --- @@ -3035,7 +3082,7 @@ public java.lang.String getRepositoryKeyFile(); The repositories cert key file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_key_file Release#repository_key_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_key_file Release#repository_key_file} --- @@ -3049,7 +3096,7 @@ public java.lang.String getRepositoryPassword(); Password for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_password Release#repository_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_password Release#repository_password} --- @@ -3063,7 +3110,7 @@ public java.lang.String getRepositoryUsername(); Username for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_username Release#repository_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_username Release#repository_username} --- @@ -3077,7 +3124,7 @@ public java.lang.Object getResetValues(); When upgrading, reset the values to the ones built into the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#reset_values Release#reset_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#reset_values Release#reset_values} --- @@ -3093,7 +3140,7 @@ When upgrading, reuse the last release's values and merge in any overrides. If 'reset_values' is specified, this is ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#reuse_values Release#reuse_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#reuse_values Release#reuse_values} --- @@ -3107,7 +3154,7 @@ public java.lang.Object getSet(); set block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set Release#set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set Release#set} --- @@ -3121,7 +3168,7 @@ public java.lang.Object getSetList(); set_list block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set_list Release#set_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set_list Release#set_list} --- @@ -3135,7 +3182,7 @@ public java.lang.Object getSetSensitive(); set_sensitive block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set_sensitive Release#set_sensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set_sensitive Release#set_sensitive} --- @@ -3149,7 +3196,7 @@ public java.lang.Object getSkipCrds(); If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#skip_crds Release#skip_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#skip_crds Release#skip_crds} --- @@ -3163,7 +3210,23 @@ public java.lang.Number getTimeout(); Time in seconds to wait for any individual kubernetes operation. Defaults to 300 seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#timeout Release#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#timeout Release#timeout} + +--- + +##### `upgradeInstall`Optional + +```java +public java.lang.Object getUpgradeInstall(); +``` + +- *Type:* java.lang.Boolean OR com.hashicorp.cdktf.IResolvable + +If true, the provider will install the release at the specified version even if a release not controlled by the provider is present: this is equivalent to running 'helm upgrade --install' with the Helm CLI. + +WARNING: this may not be suitable for production use -- see the 'Upgrade Mode' note in the provider documentation. Defaults to `false`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#upgrade_install Release#upgrade_install} --- @@ -3177,7 +3240,7 @@ public java.util.List getValues(); List of values in raw yaml format to pass to helm. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#values Release#values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#values Release#values} --- @@ -3191,7 +3254,7 @@ public java.lang.Object getVerify(); Verify the package before installing it.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#verify Release#verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#verify Release#verify} --- @@ -3205,7 +3268,7 @@ public java.lang.String getVersion(); Specify the exact chart version to install. If this is not specified, the latest version is installed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#version Release#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#version Release#version} --- @@ -3219,7 +3282,7 @@ public java.lang.Object getWait(); Will wait until all resources are in a ready state before marking the release as successful. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#wait Release#wait} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#wait Release#wait} --- @@ -3235,7 +3298,7 @@ If wait is enabled, will wait until all Jobs have been completed before marking Defaults to `false``. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#wait_for_jobs Release#wait_for_jobs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#wait_for_jobs Release#wait_for_jobs} --- @@ -3283,7 +3346,7 @@ public java.lang.String getBinaryPath(); The command binary path. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#binary_path Release#binary_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#binary_path Release#binary_path} --- @@ -3297,7 +3360,7 @@ public java.util.List getArgs(); an argument to the post-renderer (can specify multiple). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#args Release#args} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#args Release#args} --- @@ -3319,9 +3382,9 @@ ReleaseSet.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. | -| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. | -| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. | +| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. | +| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. | --- @@ -3333,7 +3396,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. --- @@ -3345,7 +3408,7 @@ public java.lang.String getValue(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. --- @@ -3357,7 +3420,7 @@ public java.lang.String getType(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. --- @@ -3378,8 +3441,8 @@ ReleaseSetListStruct.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. | -| value | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. | +| value | java.util.List | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. | --- @@ -3391,7 +3454,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. --- @@ -3403,7 +3466,7 @@ public java.util.List getValue(); - *Type:* java.util.List -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. --- @@ -3425,9 +3488,9 @@ ReleaseSetSensitive.builder() | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. | -| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. | -| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. | +| name | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. | +| value | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. | +| type | java.lang.String | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. | --- @@ -3439,7 +3502,7 @@ public java.lang.String getName(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. --- @@ -3451,7 +3514,7 @@ public java.lang.String getValue(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. --- @@ -3463,7 +3526,7 @@ public java.lang.String getType(); - *Type:* java.lang.String -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. --- diff --git a/docs/release.python.md b/docs/release.python.md index 68c43257..8c76c52b 100644 --- a/docs/release.python.md +++ b/docs/release.python.md @@ -4,7 +4,7 @@ ### Release -Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release helm_release}. +Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release helm_release}. #### Initializers @@ -56,6 +56,7 @@ release.Release( set_sensitive: typing.Union[IResolvable, typing.List[ReleaseSetSensitive]] = None, skip_crds: typing.Union[bool, IResolvable] = None, timeout: typing.Union[int, float] = None, + upgrade_install: typing.Union[bool, IResolvable] = None, values: typing.List[str] = None, verify: typing.Union[bool, IResolvable] = None, version: str = None, @@ -87,7 +88,7 @@ release.Release( | disable_openapi_validation | typing.Union[bool, cdktf.IResolvable] | If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema. Defaults to `false`. | | disable_webhooks | typing.Union[bool, cdktf.IResolvable] | Prevent hooks from running.Defaults to `false`. | | force_update | typing.Union[bool, cdktf.IResolvable] | Force resource update through delete/recreate if needed. Defaults to `false`. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#id Release#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#id Release#id}. | | keyring | str | Location of public keys used for verification. | | lint | typing.Union[bool, cdktf.IResolvable] | Run helm lint when planning. Defaults to `false`. | | max_history | typing.Union[int, float] | Limit the maximum number of revisions saved per release. Use 0 for no limit. Defaults to 0 (no limit). | @@ -110,6 +111,7 @@ release.Release( | set_sensitive | typing.Union[cdktf.IResolvable, typing.List[ReleaseSetSensitive]] | set_sensitive block. | | skip_crds | typing.Union[bool, cdktf.IResolvable] | If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. | | timeout | typing.Union[int, float] | Time in seconds to wait for any individual kubernetes operation. Defaults to 300 seconds. | +| upgrade_install | typing.Union[bool, cdktf.IResolvable] | If true, the provider will install the release at the specified version even if a release not controlled by the provider is present: this is equivalent to running 'helm upgrade --install' with the Helm CLI. | | values | typing.List[str] | List of values in raw yaml format to pass to helm. | | verify | typing.Union[bool, cdktf.IResolvable] | Verify the package before installing it.Defaults to `false`. | | version | str | Specify the exact chart version to install. If this is not specified, the latest version is installed. | @@ -184,7 +186,7 @@ Must be unique amongst siblings in the same scope Chart name to be installed. A path may be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#chart Release#chart} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#chart Release#chart} --- @@ -194,7 +196,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Release name. The length must not be longer than 53 characters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name} --- @@ -206,7 +208,7 @@ If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#atomic Release#atomic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#atomic Release#atomic} --- @@ -216,7 +218,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Allow deletion of new resources created in this upgrade when upgrade fails. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#cleanup_on_fail Release#cleanup_on_fail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#cleanup_on_fail Release#cleanup_on_fail} --- @@ -226,7 +228,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Create the namespace if it does not exist. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#create_namespace Release#create_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#create_namespace Release#create_namespace} --- @@ -236,7 +238,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Run helm dependency update before installing the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#dependency_update Release#dependency_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#dependency_update Release#dependency_update} --- @@ -246,7 +248,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Add a custom description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#description Release#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#description Release#description} --- @@ -256,7 +258,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#devel Release#devel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#devel Release#devel} --- @@ -266,7 +268,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Prevent CRD hooks from, running, but run other hooks. See helm install --no-crd-hook. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_crd_hooks Release#disable_crd_hooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_crd_hooks Release#disable_crd_hooks} --- @@ -276,7 +278,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_openapi_validation Release#disable_openapi_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_openapi_validation Release#disable_openapi_validation} --- @@ -286,7 +288,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Prevent hooks from running.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_webhooks Release#disable_webhooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_webhooks Release#disable_webhooks} --- @@ -296,7 +298,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Force resource update through delete/recreate if needed. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#force_update Release#force_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#force_update Release#force_update} --- @@ -304,7 +306,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#id Release#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#id Release#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -319,7 +321,7 @@ Location of public keys used for verification. Used only if `verify` is true. Defaults to `/.gnupg/pubring.gpg` in the location set by `home`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#keyring Release#keyring} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#keyring Release#keyring} --- @@ -329,7 +331,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Run helm lint when planning. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#lint Release#lint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#lint Release#lint} --- @@ -339,7 +341,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Limit the maximum number of revisions saved per release. Use 0 for no limit. Defaults to 0 (no limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#max_history Release#max_history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#max_history Release#max_history} --- @@ -349,7 +351,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Namespace to install the release into. Defaults to `default`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#namespace Release#namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#namespace Release#namespace} --- @@ -359,7 +361,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Pass credentials to all domains. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#pass_credentials Release#pass_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#pass_credentials Release#pass_credentials} --- @@ -369,7 +371,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi postrender block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#postrender Release#postrender} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#postrender Release#postrender} --- @@ -379,7 +381,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Perform pods restart during upgrade/rollback. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#recreate_pods Release#recreate_pods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#recreate_pods Release#recreate_pods} --- @@ -389,7 +391,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi If set, render subchart notes along with the parent. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#render_subchart_notes Release#render_subchart_notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#render_subchart_notes Release#render_subchart_notes} --- @@ -399,7 +401,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#replace Release#replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#replace Release#replace} --- @@ -409,7 +411,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository Release#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository Release#repository} --- @@ -419,7 +421,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The Repositories CA File. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_ca_file Release#repository_ca_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_ca_file Release#repository_ca_file} --- @@ -429,7 +431,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The repositories cert file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_cert_file Release#repository_cert_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_cert_file Release#repository_cert_file} --- @@ -439,7 +441,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi The repositories cert key file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_key_file Release#repository_key_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_key_file Release#repository_key_file} --- @@ -449,7 +451,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Password for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_password Release#repository_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_password Release#repository_password} --- @@ -459,7 +461,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Username for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_username Release#repository_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_username Release#repository_username} --- @@ -469,7 +471,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi When upgrading, reset the values to the ones built into the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#reset_values Release#reset_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#reset_values Release#reset_values} --- @@ -481,7 +483,7 @@ When upgrading, reuse the last release's values and merge in any overrides. If 'reset_values' is specified, this is ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#reuse_values Release#reuse_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#reuse_values Release#reuse_values} --- @@ -491,7 +493,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi set block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set Release#set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set Release#set} --- @@ -501,7 +503,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi set_list block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set_list Release#set_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set_list Release#set_list} --- @@ -511,7 +513,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi set_sensitive block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set_sensitive Release#set_sensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set_sensitive Release#set_sensitive} --- @@ -521,7 +523,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#skip_crds Release#skip_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#skip_crds Release#skip_crds} --- @@ -531,7 +533,19 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Time in seconds to wait for any individual kubernetes operation. Defaults to 300 seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#timeout Release#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#timeout Release#timeout} + +--- + +##### `upgrade_install`Optional + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +If true, the provider will install the release at the specified version even if a release not controlled by the provider is present: this is equivalent to running 'helm upgrade --install' with the Helm CLI. + +WARNING: this may not be suitable for production use -- see the 'Upgrade Mode' note in the provider documentation. Defaults to `false`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#upgrade_install Release#upgrade_install} --- @@ -541,7 +555,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi List of values in raw yaml format to pass to helm. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#values Release#values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#values Release#values} --- @@ -551,7 +565,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Verify the package before installing it.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#verify Release#verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#verify Release#verify} --- @@ -561,7 +575,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Specify the exact chart version to install. If this is not specified, the latest version is installed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#version Release#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#version Release#version} --- @@ -571,7 +585,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi Will wait until all resources are in a ready state before marking the release as successful. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#wait Release#wait} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#wait Release#wait} --- @@ -583,7 +597,7 @@ If wait is enabled, will wait until all Jobs have been completed before marking Defaults to `false``. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#wait_for_jobs Release#wait_for_jobs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#wait_for_jobs Release#wait_for_jobs} --- @@ -652,6 +666,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi | reset_skip_crds | *No description.* | | reset_tf_values | *No description.* | | reset_timeout | *No description.* | +| reset_upgrade_install | *No description.* | | reset_verify | *No description.* | | reset_version | *No description.* | | reset_wait | *No description.* | @@ -999,7 +1014,7 @@ def put_postrender( The command binary path. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#binary_path Release#binary_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#binary_path Release#binary_path} --- @@ -1009,7 +1024,7 @@ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashi an argument to the post-renderer (can specify multiple). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#args Release#args} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#args Release#args} --- @@ -1259,6 +1274,12 @@ def reset_tf_values() -> None def reset_timeout() -> None ``` +##### `reset_upgrade_install` + +```python +def reset_upgrade_install() -> None +``` + ##### `reset_verify` ```python @@ -1397,7 +1418,7 @@ The construct id used in the generated config for the Release to import. The id of the existing Release that should be imported. -Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#import import section} in the documentation of this resource for the id to use --- @@ -1469,6 +1490,7 @@ Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14. | set_sensitive_input | typing.Union[cdktf.IResolvable, typing.List[ReleaseSetSensitive]] | *No description.* | | skip_crds_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | | timeout_input | typing.Union[int, float] | *No description.* | +| upgrade_install_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | | values_input | typing.List[str] | *No description.* | | verify_input | typing.Union[bool, cdktf.IResolvable] | *No description.* | | version_input | str | *No description.* | @@ -1505,6 +1527,7 @@ Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14. | reuse_values | typing.Union[bool, cdktf.IResolvable] | *No description.* | | skip_crds | typing.Union[bool, cdktf.IResolvable] | *No description.* | | timeout | typing.Union[int, float] | *No description.* | +| upgrade_install | typing.Union[bool, cdktf.IResolvable] | *No description.* | | values | typing.List[str] | *No description.* | | verify | typing.Union[bool, cdktf.IResolvable] | *No description.* | | version | str | *No description.* | @@ -2075,6 +2098,16 @@ timeout_input: typing.Union[int, float] --- +##### `upgrade_install_input`Optional + +```python +upgrade_install_input: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + ##### `values_input`Optional ```python @@ -2435,6 +2468,16 @@ timeout: typing.Union[int, float] --- +##### `upgrade_install`Required + +```python +upgrade_install: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +--- + ##### `values`Required ```python @@ -2555,6 +2598,7 @@ release.ReleaseConfig( set_sensitive: typing.Union[IResolvable, typing.List[ReleaseSetSensitive]] = None, skip_crds: typing.Union[bool, IResolvable] = None, timeout: typing.Union[int, float] = None, + upgrade_install: typing.Union[bool, IResolvable] = None, values: typing.List[str] = None, verify: typing.Union[bool, IResolvable] = None, version: str = None, @@ -2586,7 +2630,7 @@ release.ReleaseConfig( | disable_openapi_validation | typing.Union[bool, cdktf.IResolvable] | If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema. Defaults to `false`. | | disable_webhooks | typing.Union[bool, cdktf.IResolvable] | Prevent hooks from running.Defaults to `false`. | | force_update | typing.Union[bool, cdktf.IResolvable] | Force resource update through delete/recreate if needed. Defaults to `false`. | -| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#id Release#id}. | +| id | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#id Release#id}. | | keyring | str | Location of public keys used for verification. | | lint | typing.Union[bool, cdktf.IResolvable] | Run helm lint when planning. Defaults to `false`. | | max_history | typing.Union[int, float] | Limit the maximum number of revisions saved per release. Use 0 for no limit. Defaults to 0 (no limit). | @@ -2609,6 +2653,7 @@ release.ReleaseConfig( | set_sensitive | typing.Union[cdktf.IResolvable, typing.List[ReleaseSetSensitive]] | set_sensitive block. | | skip_crds | typing.Union[bool, cdktf.IResolvable] | If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. | | timeout | typing.Union[int, float] | Time in seconds to wait for any individual kubernetes operation. Defaults to 300 seconds. | +| upgrade_install | typing.Union[bool, cdktf.IResolvable] | If true, the provider will install the release at the specified version even if a release not controlled by the provider is present: this is equivalent to running 'helm upgrade --install' with the Helm CLI. | | values | typing.List[str] | List of values in raw yaml format to pass to helm. | | verify | typing.Union[bool, cdktf.IResolvable] | Verify the package before installing it.Defaults to `false`. | | version | str | Specify the exact chart version to install. If this is not specified, the latest version is installed. | @@ -2697,7 +2742,7 @@ chart: str Chart name to be installed. A path may be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#chart Release#chart} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#chart Release#chart} --- @@ -2711,7 +2756,7 @@ name: str Release name. The length must not be longer than 53 characters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name} --- @@ -2727,7 +2772,7 @@ If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#atomic Release#atomic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#atomic Release#atomic} --- @@ -2741,7 +2786,7 @@ cleanup_on_fail: typing.Union[bool, IResolvable] Allow deletion of new resources created in this upgrade when upgrade fails. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#cleanup_on_fail Release#cleanup_on_fail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#cleanup_on_fail Release#cleanup_on_fail} --- @@ -2755,7 +2800,7 @@ create_namespace: typing.Union[bool, IResolvable] Create the namespace if it does not exist. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#create_namespace Release#create_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#create_namespace Release#create_namespace} --- @@ -2769,7 +2814,7 @@ dependency_update: typing.Union[bool, IResolvable] Run helm dependency update before installing the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#dependency_update Release#dependency_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#dependency_update Release#dependency_update} --- @@ -2783,7 +2828,7 @@ description: str Add a custom description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#description Release#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#description Release#description} --- @@ -2797,7 +2842,7 @@ devel: typing.Union[bool, IResolvable] Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#devel Release#devel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#devel Release#devel} --- @@ -2811,7 +2856,7 @@ disable_crd_hooks: typing.Union[bool, IResolvable] Prevent CRD hooks from, running, but run other hooks. See helm install --no-crd-hook. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_crd_hooks Release#disable_crd_hooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_crd_hooks Release#disable_crd_hooks} --- @@ -2825,7 +2870,7 @@ disable_openapi_validation: typing.Union[bool, IResolvable] If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_openapi_validation Release#disable_openapi_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_openapi_validation Release#disable_openapi_validation} --- @@ -2839,7 +2884,7 @@ disable_webhooks: typing.Union[bool, IResolvable] Prevent hooks from running.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_webhooks Release#disable_webhooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_webhooks Release#disable_webhooks} --- @@ -2853,7 +2898,7 @@ force_update: typing.Union[bool, IResolvable] Force resource update through delete/recreate if needed. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#force_update Release#force_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#force_update Release#force_update} --- @@ -2865,7 +2910,7 @@ id: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#id Release#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#id Release#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2884,7 +2929,7 @@ Location of public keys used for verification. Used only if `verify` is true. Defaults to `/.gnupg/pubring.gpg` in the location set by `home`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#keyring Release#keyring} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#keyring Release#keyring} --- @@ -2898,7 +2943,7 @@ lint: typing.Union[bool, IResolvable] Run helm lint when planning. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#lint Release#lint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#lint Release#lint} --- @@ -2912,7 +2957,7 @@ max_history: typing.Union[int, float] Limit the maximum number of revisions saved per release. Use 0 for no limit. Defaults to 0 (no limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#max_history Release#max_history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#max_history Release#max_history} --- @@ -2926,7 +2971,7 @@ namespace: str Namespace to install the release into. Defaults to `default`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#namespace Release#namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#namespace Release#namespace} --- @@ -2940,7 +2985,7 @@ pass_credentials: typing.Union[bool, IResolvable] Pass credentials to all domains. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#pass_credentials Release#pass_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#pass_credentials Release#pass_credentials} --- @@ -2954,7 +2999,7 @@ postrender: ReleasePostrender postrender block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#postrender Release#postrender} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#postrender Release#postrender} --- @@ -2968,7 +3013,7 @@ recreate_pods: typing.Union[bool, IResolvable] Perform pods restart during upgrade/rollback. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#recreate_pods Release#recreate_pods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#recreate_pods Release#recreate_pods} --- @@ -2982,7 +3027,7 @@ render_subchart_notes: typing.Union[bool, IResolvable] If set, render subchart notes along with the parent. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#render_subchart_notes Release#render_subchart_notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#render_subchart_notes Release#render_subchart_notes} --- @@ -2996,7 +3041,7 @@ replace: typing.Union[bool, IResolvable] Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#replace Release#replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#replace Release#replace} --- @@ -3010,7 +3055,7 @@ repository: str Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository Release#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository Release#repository} --- @@ -3024,7 +3069,7 @@ repository_ca_file: str The Repositories CA File. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_ca_file Release#repository_ca_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_ca_file Release#repository_ca_file} --- @@ -3038,7 +3083,7 @@ repository_cert_file: str The repositories cert file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_cert_file Release#repository_cert_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_cert_file Release#repository_cert_file} --- @@ -3052,7 +3097,7 @@ repository_key_file: str The repositories cert key file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_key_file Release#repository_key_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_key_file Release#repository_key_file} --- @@ -3066,7 +3111,7 @@ repository_password: str Password for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_password Release#repository_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_password Release#repository_password} --- @@ -3080,7 +3125,7 @@ repository_username: str Username for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_username Release#repository_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_username Release#repository_username} --- @@ -3094,7 +3139,7 @@ reset_values: typing.Union[bool, IResolvable] When upgrading, reset the values to the ones built into the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#reset_values Release#reset_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#reset_values Release#reset_values} --- @@ -3110,7 +3155,7 @@ When upgrading, reuse the last release's values and merge in any overrides. If 'reset_values' is specified, this is ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#reuse_values Release#reuse_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#reuse_values Release#reuse_values} --- @@ -3124,7 +3169,7 @@ set: typing.Union[IResolvable, typing.List[ReleaseSet]] set block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set Release#set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set Release#set} --- @@ -3138,7 +3183,7 @@ set_list: typing.Union[IResolvable, typing.List[ReleaseSetListStruct]] set_list block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set_list Release#set_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set_list Release#set_list} --- @@ -3152,7 +3197,7 @@ set_sensitive: typing.Union[IResolvable, typing.List[ReleaseSetSensitive]] set_sensitive block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set_sensitive Release#set_sensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set_sensitive Release#set_sensitive} --- @@ -3166,7 +3211,7 @@ skip_crds: typing.Union[bool, IResolvable] If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#skip_crds Release#skip_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#skip_crds Release#skip_crds} --- @@ -3180,7 +3225,23 @@ timeout: typing.Union[int, float] Time in seconds to wait for any individual kubernetes operation. Defaults to 300 seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#timeout Release#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#timeout Release#timeout} + +--- + +##### `upgrade_install`Optional + +```python +upgrade_install: typing.Union[bool, IResolvable] +``` + +- *Type:* typing.Union[bool, cdktf.IResolvable] + +If true, the provider will install the release at the specified version even if a release not controlled by the provider is present: this is equivalent to running 'helm upgrade --install' with the Helm CLI. + +WARNING: this may not be suitable for production use -- see the 'Upgrade Mode' note in the provider documentation. Defaults to `false`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#upgrade_install Release#upgrade_install} --- @@ -3194,7 +3255,7 @@ values: typing.List[str] List of values in raw yaml format to pass to helm. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#values Release#values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#values Release#values} --- @@ -3208,7 +3269,7 @@ verify: typing.Union[bool, IResolvable] Verify the package before installing it.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#verify Release#verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#verify Release#verify} --- @@ -3222,7 +3283,7 @@ version: str Specify the exact chart version to install. If this is not specified, the latest version is installed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#version Release#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#version Release#version} --- @@ -3236,7 +3297,7 @@ wait: typing.Union[bool, IResolvable] Will wait until all resources are in a ready state before marking the release as successful. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#wait Release#wait} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#wait Release#wait} --- @@ -3252,7 +3313,7 @@ If wait is enabled, will wait until all Jobs have been completed before marking Defaults to `false``. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#wait_for_jobs Release#wait_for_jobs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#wait_for_jobs Release#wait_for_jobs} --- @@ -3299,7 +3360,7 @@ binary_path: str The command binary path. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#binary_path Release#binary_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#binary_path Release#binary_path} --- @@ -3313,7 +3374,7 @@ args: typing.List[str] an argument to the post-renderer (can specify multiple). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#args Release#args} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#args Release#args} --- @@ -3335,9 +3396,9 @@ release.ReleaseSet( | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. | -| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. | -| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. | +| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. | +| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. | --- @@ -3349,7 +3410,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. --- @@ -3361,7 +3422,7 @@ value: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. --- @@ -3373,7 +3434,7 @@ type: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. --- @@ -3394,8 +3455,8 @@ release.ReleaseSetListStruct( | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. | -| value | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. | +| value | typing.List[str] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. | --- @@ -3407,7 +3468,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. --- @@ -3419,7 +3480,7 @@ value: typing.List[str] - *Type:* typing.List[str] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. --- @@ -3441,9 +3502,9 @@ release.ReleaseSetSensitive( | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. | -| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. | -| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. | +| name | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. | +| value | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. | +| type | str | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. | --- @@ -3455,7 +3516,7 @@ name: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. --- @@ -3467,7 +3528,7 @@ value: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. --- @@ -3479,7 +3540,7 @@ type: str - *Type:* str -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. --- diff --git a/docs/release.typescript.md b/docs/release.typescript.md index 401ec579..7081ca7f 100644 --- a/docs/release.typescript.md +++ b/docs/release.typescript.md @@ -4,7 +4,7 @@ ### Release -Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release helm_release}. +Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release helm_release}. #### Initializers @@ -111,6 +111,7 @@ Must be unique amongst siblings in the same scope | resetSkipCrds | *No description.* | | resetTfValues | *No description.* | | resetTimeout | *No description.* | +| resetUpgradeInstall | *No description.* | | resetVerify | *No description.* | | resetVersion | *No description.* | | resetWait | *No description.* | @@ -658,6 +659,12 @@ public resetTfValues(): void public resetTimeout(): void ``` +##### `resetUpgradeInstall` + +```typescript +public resetUpgradeInstall(): void +``` + ##### `resetVerify` ```typescript @@ -785,7 +792,7 @@ The construct id used in the generated config for the Release to import. The id of the existing Release that should be imported. -Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#import import section} in the documentation of this resource for the id to use +Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#import import section} in the documentation of this resource for the id to use --- @@ -857,6 +864,7 @@ Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14. | setSensitiveInput | cdktf.IResolvable \| ReleaseSetSensitive[] | *No description.* | | skipCrdsInput | boolean \| cdktf.IResolvable | *No description.* | | timeoutInput | number | *No description.* | +| upgradeInstallInput | boolean \| cdktf.IResolvable | *No description.* | | valuesInput | string[] | *No description.* | | verifyInput | boolean \| cdktf.IResolvable | *No description.* | | versionInput | string | *No description.* | @@ -893,6 +901,7 @@ Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14. | reuseValues | boolean \| cdktf.IResolvable | *No description.* | | skipCrds | boolean \| cdktf.IResolvable | *No description.* | | timeout | number | *No description.* | +| upgradeInstall | boolean \| cdktf.IResolvable | *No description.* | | values | string[] | *No description.* | | verify | boolean \| cdktf.IResolvable | *No description.* | | version | string | *No description.* | @@ -1463,6 +1472,16 @@ public readonly timeoutInput: number; --- +##### `upgradeInstallInput`Optional + +```typescript +public readonly upgradeInstallInput: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + ##### `valuesInput`Optional ```typescript @@ -1823,6 +1842,16 @@ public readonly timeout: number; --- +##### `upgradeInstall`Required + +```typescript +public readonly upgradeInstall: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +--- + ##### `values`Required ```typescript @@ -1926,7 +1955,7 @@ const releaseConfig: release.ReleaseConfig = { ... } | disableOpenapiValidation | boolean \| cdktf.IResolvable | If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema. Defaults to `false`. | | disableWebhooks | boolean \| cdktf.IResolvable | Prevent hooks from running.Defaults to `false`. | | forceUpdate | boolean \| cdktf.IResolvable | Force resource update through delete/recreate if needed. Defaults to `false`. | -| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#id Release#id}. | +| id | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#id Release#id}. | | keyring | string | Location of public keys used for verification. | | lint | boolean \| cdktf.IResolvable | Run helm lint when planning. Defaults to `false`. | | maxHistory | number | Limit the maximum number of revisions saved per release. Use 0 for no limit. Defaults to 0 (no limit). | @@ -1949,6 +1978,7 @@ const releaseConfig: release.ReleaseConfig = { ... } | setSensitive | cdktf.IResolvable \| ReleaseSetSensitive[] | set_sensitive block. | | skipCrds | boolean \| cdktf.IResolvable | If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. | | timeout | number | Time in seconds to wait for any individual kubernetes operation. Defaults to 300 seconds. | +| upgradeInstall | boolean \| cdktf.IResolvable | If true, the provider will install the release at the specified version even if a release not controlled by the provider is present: this is equivalent to running 'helm upgrade --install' with the Helm CLI. | | values | string[] | List of values in raw yaml format to pass to helm. | | verify | boolean \| cdktf.IResolvable | Verify the package before installing it.Defaults to `false`. | | version | string | Specify the exact chart version to install. If this is not specified, the latest version is installed. | @@ -2037,7 +2067,7 @@ public readonly chart: string; Chart name to be installed. A path may be used. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#chart Release#chart} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#chart Release#chart} --- @@ -2051,7 +2081,7 @@ public readonly name: string; Release name. The length must not be longer than 53 characters. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name} --- @@ -2067,7 +2097,7 @@ If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#atomic Release#atomic} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#atomic Release#atomic} --- @@ -2081,7 +2111,7 @@ public readonly cleanupOnFail: boolean | IResolvable; Allow deletion of new resources created in this upgrade when upgrade fails. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#cleanup_on_fail Release#cleanup_on_fail} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#cleanup_on_fail Release#cleanup_on_fail} --- @@ -2095,7 +2125,7 @@ public readonly createNamespace: boolean | IResolvable; Create the namespace if it does not exist. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#create_namespace Release#create_namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#create_namespace Release#create_namespace} --- @@ -2109,7 +2139,7 @@ public readonly dependencyUpdate: boolean | IResolvable; Run helm dependency update before installing the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#dependency_update Release#dependency_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#dependency_update Release#dependency_update} --- @@ -2123,7 +2153,7 @@ public readonly description: string; Add a custom description. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#description Release#description} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#description Release#description} --- @@ -2137,7 +2167,7 @@ public readonly devel: boolean | IResolvable; Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#devel Release#devel} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#devel Release#devel} --- @@ -2151,7 +2181,7 @@ public readonly disableCrdHooks: boolean | IResolvable; Prevent CRD hooks from, running, but run other hooks. See helm install --no-crd-hook. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_crd_hooks Release#disable_crd_hooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_crd_hooks Release#disable_crd_hooks} --- @@ -2165,7 +2195,7 @@ public readonly disableOpenapiValidation: boolean | IResolvable; If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_openapi_validation Release#disable_openapi_validation} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_openapi_validation Release#disable_openapi_validation} --- @@ -2179,7 +2209,7 @@ public readonly disableWebhooks: boolean | IResolvable; Prevent hooks from running.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_webhooks Release#disable_webhooks} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_webhooks Release#disable_webhooks} --- @@ -2193,7 +2223,7 @@ public readonly forceUpdate: boolean | IResolvable; Force resource update through delete/recreate if needed. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#force_update Release#force_update} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#force_update Release#force_update} --- @@ -2205,7 +2235,7 @@ public readonly id: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#id Release#id}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#id Release#id}. Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -2224,7 +2254,7 @@ Location of public keys used for verification. Used only if `verify` is true. Defaults to `/.gnupg/pubring.gpg` in the location set by `home`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#keyring Release#keyring} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#keyring Release#keyring} --- @@ -2238,7 +2268,7 @@ public readonly lint: boolean | IResolvable; Run helm lint when planning. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#lint Release#lint} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#lint Release#lint} --- @@ -2252,7 +2282,7 @@ public readonly maxHistory: number; Limit the maximum number of revisions saved per release. Use 0 for no limit. Defaults to 0 (no limit). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#max_history Release#max_history} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#max_history Release#max_history} --- @@ -2266,7 +2296,7 @@ public readonly namespace: string; Namespace to install the release into. Defaults to `default`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#namespace Release#namespace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#namespace Release#namespace} --- @@ -2280,7 +2310,7 @@ public readonly passCredentials: boolean | IResolvable; Pass credentials to all domains. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#pass_credentials Release#pass_credentials} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#pass_credentials Release#pass_credentials} --- @@ -2294,7 +2324,7 @@ public readonly postrender: ReleasePostrender; postrender block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#postrender Release#postrender} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#postrender Release#postrender} --- @@ -2308,7 +2338,7 @@ public readonly recreatePods: boolean | IResolvable; Perform pods restart during upgrade/rollback. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#recreate_pods Release#recreate_pods} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#recreate_pods Release#recreate_pods} --- @@ -2322,7 +2352,7 @@ public readonly renderSubchartNotes: boolean | IResolvable; If set, render subchart notes along with the parent. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#render_subchart_notes Release#render_subchart_notes} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#render_subchart_notes Release#render_subchart_notes} --- @@ -2336,7 +2366,7 @@ public readonly replace: boolean | IResolvable; Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#replace Release#replace} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#replace Release#replace} --- @@ -2350,7 +2380,7 @@ public readonly repository: string; Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository Release#repository} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository Release#repository} --- @@ -2364,7 +2394,7 @@ public readonly repositoryCaFile: string; The Repositories CA File. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_ca_file Release#repository_ca_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_ca_file Release#repository_ca_file} --- @@ -2378,7 +2408,7 @@ public readonly repositoryCertFile: string; The repositories cert file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_cert_file Release#repository_cert_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_cert_file Release#repository_cert_file} --- @@ -2392,7 +2422,7 @@ public readonly repositoryKeyFile: string; The repositories cert key file. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_key_file Release#repository_key_file} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_key_file Release#repository_key_file} --- @@ -2406,7 +2436,7 @@ public readonly repositoryPassword: string; Password for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_password Release#repository_password} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_password Release#repository_password} --- @@ -2420,7 +2450,7 @@ public readonly repositoryUsername: string; Username for HTTP basic authentication. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_username Release#repository_username} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_username Release#repository_username} --- @@ -2434,7 +2464,7 @@ public readonly resetValues: boolean | IResolvable; When upgrading, reset the values to the ones built into the chart. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#reset_values Release#reset_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#reset_values Release#reset_values} --- @@ -2450,7 +2480,7 @@ When upgrading, reuse the last release's values and merge in any overrides. If 'reset_values' is specified, this is ignored. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#reuse_values Release#reuse_values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#reuse_values Release#reuse_values} --- @@ -2464,7 +2494,7 @@ public readonly set: IResolvable | ReleaseSet[]; set block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set Release#set} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set Release#set} --- @@ -2478,7 +2508,7 @@ public readonly setList: IResolvable | ReleaseSetListStruct[]; set_list block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set_list Release#set_list} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set_list Release#set_list} --- @@ -2492,7 +2522,7 @@ public readonly setSensitive: IResolvable | ReleaseSetSensitive[]; set_sensitive block. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set_sensitive Release#set_sensitive} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set_sensitive Release#set_sensitive} --- @@ -2506,7 +2536,7 @@ public readonly skipCrds: boolean | IResolvable; If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#skip_crds Release#skip_crds} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#skip_crds Release#skip_crds} --- @@ -2520,7 +2550,23 @@ public readonly timeout: number; Time in seconds to wait for any individual kubernetes operation. Defaults to 300 seconds. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#timeout Release#timeout} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#timeout Release#timeout} + +--- + +##### `upgradeInstall`Optional + +```typescript +public readonly upgradeInstall: boolean | IResolvable; +``` + +- *Type:* boolean | cdktf.IResolvable + +If true, the provider will install the release at the specified version even if a release not controlled by the provider is present: this is equivalent to running 'helm upgrade --install' with the Helm CLI. + +WARNING: this may not be suitable for production use -- see the 'Upgrade Mode' note in the provider documentation. Defaults to `false`. + +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#upgrade_install Release#upgrade_install} --- @@ -2534,7 +2580,7 @@ public readonly values: string[]; List of values in raw yaml format to pass to helm. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#values Release#values} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#values Release#values} --- @@ -2548,7 +2594,7 @@ public readonly verify: boolean | IResolvable; Verify the package before installing it.Defaults to `false`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#verify Release#verify} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#verify Release#verify} --- @@ -2562,7 +2608,7 @@ public readonly version: string; Specify the exact chart version to install. If this is not specified, the latest version is installed. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#version Release#version} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#version Release#version} --- @@ -2576,7 +2622,7 @@ public readonly wait: boolean | IResolvable; Will wait until all resources are in a ready state before marking the release as successful. Defaults to `true`. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#wait Release#wait} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#wait Release#wait} --- @@ -2592,7 +2638,7 @@ If wait is enabled, will wait until all Jobs have been completed before marking Defaults to `false``. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#wait_for_jobs Release#wait_for_jobs} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#wait_for_jobs Release#wait_for_jobs} --- @@ -2636,7 +2682,7 @@ public readonly binaryPath: string; The command binary path. -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#binary_path Release#binary_path} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#binary_path Release#binary_path} --- @@ -2650,7 +2696,7 @@ public readonly args: string[]; an argument to the post-renderer (can specify multiple). -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#args Release#args} +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#args Release#args} --- @@ -2668,9 +2714,9 @@ const releaseSet: release.ReleaseSet = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. | -| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. | -| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. | +| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. | +| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. | --- @@ -2682,7 +2728,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. --- @@ -2694,7 +2740,7 @@ public readonly value: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. --- @@ -2706,7 +2752,7 @@ public readonly type: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. --- @@ -2724,8 +2770,8 @@ const releaseSetListStruct: release.ReleaseSetListStruct = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. | -| value | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. | +| value | string[] | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. | --- @@ -2737,7 +2783,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. --- @@ -2749,7 +2795,7 @@ public readonly value: string[]; - *Type:* string[] -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. --- @@ -2767,9 +2813,9 @@ const releaseSetSensitive: release.ReleaseSetSensitive = { ... } | **Name** | **Type** | **Description** | | --- | --- | --- | -| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. | -| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. | -| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. | +| name | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. | +| value | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. | +| type | string | Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. | --- @@ -2781,7 +2827,7 @@ public readonly name: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name}. --- @@ -2793,7 +2839,7 @@ public readonly value: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value}. --- @@ -2805,7 +2851,7 @@ public readonly type: string; - *Type:* string -Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type}. +Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type}. --- diff --git a/package.json b/package.json index 1d2e605c..e2918c36 100644 --- a/package.json +++ b/package.json @@ -154,7 +154,7 @@ "isDeprecated": false, "provider": { "name": "registry.terraform.io/hashicorp/helm", - "version": "2.14.1" + "version": "2.15.0" } }, "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." diff --git a/src/data-helm-template/README.md b/src/data-helm-template/README.md index 6eb8c879..1c36fd09 100644 --- a/src/data-helm-template/README.md +++ b/src/data-helm-template/README.md @@ -1,3 +1,3 @@ # `data_helm_template` -Refer to the Terraform Registry for docs: [`data_helm_template`](https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template). +Refer to the Terraform Registry for docs: [`data_helm_template`](https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template). diff --git a/src/data-helm-template/index.ts b/src/data-helm-template/index.ts index dc5bfe37..8d0e2b99 100644 --- a/src/data-helm-template/index.ts +++ b/src/data-helm-template/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template +// https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,65 +10,65 @@ export interface DataHelmTemplateConfig extends cdktf.TerraformMetaArguments { /** * Kubernetes api versions used for Capabilities.APIVersions * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#api_versions DataHelmTemplate#api_versions} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#api_versions DataHelmTemplate#api_versions} */ readonly apiVersions?: string[]; /** * If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#atomic DataHelmTemplate#atomic} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#atomic DataHelmTemplate#atomic} */ readonly atomic?: boolean | cdktf.IResolvable; /** * Chart name to be installed. A path may be used. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#chart DataHelmTemplate#chart} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#chart DataHelmTemplate#chart} */ readonly chart: string; /** * List of rendered CRDs from the chart. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#crds DataHelmTemplate#crds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#crds DataHelmTemplate#crds} */ readonly crds?: string[]; /** * Create the namespace if it does not exist. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#create_namespace DataHelmTemplate#create_namespace} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#create_namespace DataHelmTemplate#create_namespace} */ readonly createNamespace?: boolean | cdktf.IResolvable; /** * Run helm dependency update before installing the chart. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#dependency_update DataHelmTemplate#dependency_update} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#dependency_update DataHelmTemplate#dependency_update} */ readonly dependencyUpdate?: boolean | cdktf.IResolvable; /** * Add a custom description * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#description DataHelmTemplate#description} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#description DataHelmTemplate#description} */ readonly description?: string; /** * Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#devel DataHelmTemplate#devel} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#devel DataHelmTemplate#devel} */ readonly devel?: boolean | cdktf.IResolvable; /** * If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema.Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#disable_openapi_validation DataHelmTemplate#disable_openapi_validation} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#disable_openapi_validation DataHelmTemplate#disable_openapi_validation} */ readonly disableOpenapiValidation?: boolean | cdktf.IResolvable; /** * Prevent hooks from running.Defaults to `300` seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#disable_webhooks DataHelmTemplate#disable_webhooks} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#disable_webhooks DataHelmTemplate#disable_webhooks} */ readonly disableWebhooks?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#id DataHelmTemplate#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#id DataHelmTemplate#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -82,205 +77,205 @@ export interface DataHelmTemplateConfig extends cdktf.TerraformMetaArguments { /** * Include CRDs in the templated output * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#include_crds DataHelmTemplate#include_crds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#include_crds DataHelmTemplate#include_crds} */ readonly includeCrds?: boolean | cdktf.IResolvable; /** * Set .Release.IsUpgrade instead of .Release.IsInstall * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#is_upgrade DataHelmTemplate#is_upgrade} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#is_upgrade DataHelmTemplate#is_upgrade} */ readonly isUpgrade?: boolean | cdktf.IResolvable; /** * Location of public keys used for verification. Used only if `verify` is true. Defaults to `/.gnupg/pubring.gpg` in the location set by `home`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#keyring DataHelmTemplate#keyring} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#keyring DataHelmTemplate#keyring} */ readonly keyring?: string; /** * Kubernetes version used for Capabilities.KubeVersion * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#kube_version DataHelmTemplate#kube_version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#kube_version DataHelmTemplate#kube_version} */ readonly kubeVersion?: string; /** * Concatenated rendered chart templates. This corresponds to the output of the `helm template` command. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#manifest DataHelmTemplate#manifest} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#manifest DataHelmTemplate#manifest} */ readonly manifest?: string; /** * Map of rendered chart templates indexed by the template name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#manifests DataHelmTemplate#manifests} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#manifests DataHelmTemplate#manifests} */ readonly manifests?: { [key: string]: string }; /** * Release name. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name} */ readonly name: string; /** * Namespace to install the release into. Defaults to `default`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#namespace DataHelmTemplate#namespace} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#namespace DataHelmTemplate#namespace} */ readonly namespace?: string; /** * Rendered notes if the chart contains a `NOTES.txt`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#notes DataHelmTemplate#notes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#notes DataHelmTemplate#notes} */ readonly notes?: string; /** * Pass credentials to all domains. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#pass_credentials DataHelmTemplate#pass_credentials} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#pass_credentials DataHelmTemplate#pass_credentials} */ readonly passCredentials?: boolean | cdktf.IResolvable; /** * If set, render subchart notes along with the parent. Defaults to `true`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#render_subchart_notes DataHelmTemplate#render_subchart_notes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#render_subchart_notes DataHelmTemplate#render_subchart_notes} */ readonly renderSubchartNotes?: boolean | cdktf.IResolvable; /** * Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#replace DataHelmTemplate#replace} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#replace DataHelmTemplate#replace} */ readonly replace?: boolean | cdktf.IResolvable; /** * Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository DataHelmTemplate#repository} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository DataHelmTemplate#repository} */ readonly repository?: string; /** * The Repositories CA File * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_ca_file DataHelmTemplate#repository_ca_file} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_ca_file DataHelmTemplate#repository_ca_file} */ readonly repositoryCaFile?: string; /** * The repositories cert file * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_cert_file DataHelmTemplate#repository_cert_file} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_cert_file DataHelmTemplate#repository_cert_file} */ readonly repositoryCertFile?: string; /** * The repositories cert key file * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_key_file DataHelmTemplate#repository_key_file} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_key_file DataHelmTemplate#repository_key_file} */ readonly repositoryKeyFile?: string; /** * Password for HTTP basic authentication * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_password DataHelmTemplate#repository_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_password DataHelmTemplate#repository_password} */ readonly repositoryPassword?: string; /** * Username for HTTP basic authentication * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#repository_username DataHelmTemplate#repository_username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#repository_username DataHelmTemplate#repository_username} */ readonly repositoryUsername?: string; /** * When upgrading, reset the values to the ones built into the chart.Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#reset_values DataHelmTemplate#reset_values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#reset_values DataHelmTemplate#reset_values} */ readonly resetValues?: boolean | cdktf.IResolvable; /** * When upgrading, reuse the last release's values and merge in any overrides. If 'reset_values' is specified, this is ignored. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#reuse_values DataHelmTemplate#reuse_values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#reuse_values DataHelmTemplate#reuse_values} */ readonly reuseValues?: boolean | cdktf.IResolvable; /** * Only show manifests rendered from the given templates * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#show_only DataHelmTemplate#show_only} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#show_only DataHelmTemplate#show_only} */ readonly showOnly?: string[]; /** * If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#skip_crds DataHelmTemplate#skip_crds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#skip_crds DataHelmTemplate#skip_crds} */ readonly skipCrds?: boolean | cdktf.IResolvable; /** * If set, tests will not be rendered. By default, tests are rendered. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#skip_tests DataHelmTemplate#skip_tests} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#skip_tests DataHelmTemplate#skip_tests} */ readonly skipTests?: boolean | cdktf.IResolvable; /** * Time in seconds to wait for any individual kubernetes operation. Defaults to `300` seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#timeout DataHelmTemplate#timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#timeout DataHelmTemplate#timeout} */ readonly timeout?: number; /** * Validate your manifests against the Kubernetes cluster you are currently pointing at. This is the same validation performed on an install * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#validate DataHelmTemplate#validate} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#validate DataHelmTemplate#validate} */ readonly validate?: boolean | cdktf.IResolvable; /** * List of values in raw yaml format to pass to helm. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#values DataHelmTemplate#values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#values DataHelmTemplate#values} */ readonly values?: string[]; /** * Verify the package before installing it.Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#verify DataHelmTemplate#verify} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#verify DataHelmTemplate#verify} */ readonly verify?: boolean | cdktf.IResolvable; /** * Specify the exact chart version to install. If this is not specified, the latest version is installed. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#version DataHelmTemplate#version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#version DataHelmTemplate#version} */ readonly version?: string; /** * Will wait until all resources are in a ready state before marking the release as successful.Defaults to `true`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#wait DataHelmTemplate#wait} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#wait DataHelmTemplate#wait} */ readonly wait?: boolean | cdktf.IResolvable; /** * postrender block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#postrender DataHelmTemplate#postrender} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#postrender DataHelmTemplate#postrender} */ readonly postrender?: DataHelmTemplatePostrender; /** * set block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set DataHelmTemplate#set} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set DataHelmTemplate#set} */ readonly set?: DataHelmTemplateSet[] | cdktf.IResolvable; /** * set_list block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_list DataHelmTemplate#set_list} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_list DataHelmTemplate#set_list} */ readonly setList?: DataHelmTemplateSetListStruct[] | cdktf.IResolvable; /** * set_sensitive block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_sensitive DataHelmTemplate#set_sensitive} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_sensitive DataHelmTemplate#set_sensitive} */ readonly setSensitive?: DataHelmTemplateSetSensitive[] | cdktf.IResolvable; /** * set_string block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#set_string DataHelmTemplate#set_string} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#set_string DataHelmTemplate#set_string} */ readonly setString?: DataHelmTemplateSetString[] | cdktf.IResolvable; } @@ -288,7 +283,7 @@ export interface DataHelmTemplatePostrender { /** * The command binary path. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#binary_path DataHelmTemplate#binary_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#binary_path DataHelmTemplate#binary_path} */ readonly binaryPath: string; } @@ -369,15 +364,15 @@ export class DataHelmTemplatePostrenderOutputReference extends cdktf.ComplexObje } export interface DataHelmTemplateSet { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type} */ readonly type?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value} */ readonly value: string; } @@ -545,11 +540,11 @@ export class DataHelmTemplateSetList extends cdktf.ComplexList { } export interface DataHelmTemplateSetListStruct { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value} */ readonly value: string[]; } @@ -688,15 +683,15 @@ export class DataHelmTemplateSetListStructList extends cdktf.ComplexList { } export interface DataHelmTemplateSetSensitive { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#type DataHelmTemplate#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#type DataHelmTemplate#type} */ readonly type?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value} */ readonly value: string; } @@ -864,11 +859,11 @@ export class DataHelmTemplateSetSensitiveList extends cdktf.ComplexList { } export interface DataHelmTemplateSetString { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#name DataHelmTemplate#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#name DataHelmTemplate#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#value DataHelmTemplate#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#value DataHelmTemplate#value} */ readonly value: string; } @@ -1007,7 +1002,7 @@ export class DataHelmTemplateSetStringList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template helm_template} +* Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template helm_template} */ export class DataHelmTemplate extends cdktf.TerraformDataSource { @@ -1023,7 +1018,7 @@ export class DataHelmTemplate extends cdktf.TerraformDataSource { * Generates CDKTF code for importing a DataHelmTemplate resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataHelmTemplate to import - * @param importFromId The id of the existing DataHelmTemplate that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing DataHelmTemplate that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataHelmTemplate to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -1035,7 +1030,7 @@ export class DataHelmTemplate extends cdktf.TerraformDataSource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/data-sources/template helm_template} Data Source + * Create a new {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/data-sources/template helm_template} Data Source * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -1046,7 +1041,7 @@ export class DataHelmTemplate extends cdktf.TerraformDataSource { terraformResourceType: 'helm_template', terraformGeneratorMetadata: { providerName: 'helm', - providerVersion: '2.14.1', + providerVersion: '2.15.0', providerVersionConstraint: '~> 2.3' }, provider: config.provider, diff --git a/src/index.ts b/src/index.ts index 7c36a7b4..07b75d3f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,8 +1,3 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - // generated by cdktf get export * as release from './release'; export * as dataHelmTemplate from './data-helm-template'; diff --git a/src/lazy-index.ts b/src/lazy-index.ts index 22c700b6..c75d32dd 100644 --- a/src/lazy-index.ts +++ b/src/lazy-index.ts @@ -1,8 +1,3 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - // generated by cdktf get Object.defineProperty(exports, 'release', { get: function () { return require('./release'); } }); Object.defineProperty(exports, 'dataHelmTemplate', { get: function () { return require('./data-helm-template'); } }); diff --git a/src/provider/README.md b/src/provider/README.md index 020a642c..8a8714c3 100644 --- a/src/provider/README.md +++ b/src/provider/README.md @@ -1,3 +1,3 @@ # `provider` -Refer to the Terraform Registry for docs: [`helm`](https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs). +Refer to the Terraform Registry for docs: [`helm`](https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs). diff --git a/src/provider/index.ts b/src/provider/index.ts index 4a0b0fc5..eec613a2 100644 --- a/src/provider/index.ts +++ b/src/provider/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs +// https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,67 +10,67 @@ export interface HelmProviderConfig { /** * Helm burst limit. Increase this if you have a cluster with many CRDs * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#burst_limit HelmProvider#burst_limit} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#burst_limit HelmProvider#burst_limit} */ readonly burstLimit?: number; /** * Debug indicates whether or not Helm is running in Debug mode. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#debug HelmProvider#debug} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#debug HelmProvider#debug} */ readonly debug?: boolean | cdktf.IResolvable; /** * The backend storage driver. Values are: configmap, secret, memory, sql * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#helm_driver HelmProvider#helm_driver} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#helm_driver HelmProvider#helm_driver} */ readonly helmDriver?: string; /** * The path to the helm plugins directory * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#plugins_path HelmProvider#plugins_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#plugins_path HelmProvider#plugins_path} */ readonly pluginsPath?: string; /** * The path to the registry config file * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#registry_config_path HelmProvider#registry_config_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#registry_config_path HelmProvider#registry_config_path} */ readonly registryConfigPath?: string; /** * The path to the file containing cached repository indexes * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#repository_cache HelmProvider#repository_cache} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#repository_cache HelmProvider#repository_cache} */ readonly repositoryCache?: string; /** * The path to the file containing repository names and URLs * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#repository_config_path HelmProvider#repository_config_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#repository_config_path HelmProvider#repository_config_path} */ readonly repositoryConfigPath?: string; /** * Alias name * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#alias HelmProvider#alias} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#alias HelmProvider#alias} */ readonly alias?: string; /** * experiments block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#experiments HelmProvider#experiments} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#experiments HelmProvider#experiments} */ readonly experiments?: HelmProviderExperiments; /** * kubernetes block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#kubernetes HelmProvider#kubernetes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#kubernetes HelmProvider#kubernetes} */ readonly kubernetes?: HelmProviderKubernetes; /** * registry block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#registry HelmProvider#registry} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#registry HelmProvider#registry} */ readonly registry?: HelmProviderRegistry[] | cdktf.IResolvable; } @@ -83,7 +78,7 @@ export interface HelmProviderExperiments { /** * Enable full diff by storing the rendered manifest in the state. This has similar limitations as when using helm install --dry-run. See https://helm.sh/docs/chart_best_practices/custom_resource_definitions/#install-a-crd-declaration-before-using-the-resource * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#manifest HelmProvider#manifest} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#manifest HelmProvider#manifest} */ readonly manifest?: boolean | cdktf.IResolvable; } @@ -119,19 +114,19 @@ export function helmProviderExperimentsToHclTerraform(struct?: HelmProviderExper export interface HelmProviderKubernetesExec { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#api_version HelmProvider#api_version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#api_version HelmProvider#api_version} */ readonly apiVersion: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#args HelmProvider#args} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#args HelmProvider#args} */ readonly args?: string[]; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#command HelmProvider#command} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#command HelmProvider#command} */ readonly command: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#env HelmProvider#env} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#env HelmProvider#env} */ readonly env?: { [key: string]: string }; } @@ -190,91 +185,91 @@ export interface HelmProviderKubernetes { /** * PEM-encoded client certificate for TLS authentication. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#client_certificate HelmProvider#client_certificate} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#client_certificate HelmProvider#client_certificate} */ readonly clientCertificate?: string; /** * PEM-encoded client certificate key for TLS authentication. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#client_key HelmProvider#client_key} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#client_key HelmProvider#client_key} */ readonly clientKey?: string; /** * PEM-encoded root certificates bundle for TLS authentication. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#cluster_ca_certificate HelmProvider#cluster_ca_certificate} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#cluster_ca_certificate HelmProvider#cluster_ca_certificate} */ readonly clusterCaCertificate?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context HelmProvider#config_context} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context HelmProvider#config_context} */ readonly configContext?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_auth_info HelmProvider#config_context_auth_info} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_auth_info HelmProvider#config_context_auth_info} */ readonly configContextAuthInfo?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_context_cluster HelmProvider#config_context_cluster} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_context_cluster HelmProvider#config_context_cluster} */ readonly configContextCluster?: string; /** * Path to the kube config file. Can be set with KUBE_CONFIG_PATH. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_path HelmProvider#config_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_path HelmProvider#config_path} */ readonly configPath?: string; /** * A list of paths to kube config files. Can be set with KUBE_CONFIG_PATHS environment variable. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#config_paths HelmProvider#config_paths} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#config_paths HelmProvider#config_paths} */ readonly configPaths?: string[]; /** * The hostname (in form of URI) of Kubernetes master. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#host HelmProvider#host} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#host HelmProvider#host} */ readonly host?: string; /** * Whether server should be accessed without verifying the TLS certificate. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#insecure HelmProvider#insecure} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#insecure HelmProvider#insecure} */ readonly insecure?: boolean | cdktf.IResolvable; /** * The password to use for HTTP basic authentication when accessing the Kubernetes master endpoint. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#password HelmProvider#password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#password HelmProvider#password} */ readonly password?: string; /** * URL to the proxy to be used for all API requests * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#proxy_url HelmProvider#proxy_url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#proxy_url HelmProvider#proxy_url} */ readonly proxyUrl?: string; /** * Server name passed to the server for SNI and is used in the client to check server certificates against. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#tls_server_name HelmProvider#tls_server_name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#tls_server_name HelmProvider#tls_server_name} */ readonly tlsServerName?: string; /** * Token to authenticate an service account * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#token HelmProvider#token} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#token HelmProvider#token} */ readonly token?: string; /** * The username to use for HTTP basic authentication when accessing the Kubernetes master endpoint. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#username HelmProvider#username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#username HelmProvider#username} */ readonly username?: string; /** * exec block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#exec HelmProvider#exec} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#exec HelmProvider#exec} */ readonly exec?: HelmProviderKubernetesExec; } @@ -417,19 +412,19 @@ export interface HelmProviderRegistry { /** * The password to use for the OCI HTTP basic authentication when accessing the Kubernetes master endpoint. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#password HelmProvider#password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#password HelmProvider#password} */ readonly password: string; /** * OCI URL in form of oci://host:port or oci://host * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#url HelmProvider#url} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#url HelmProvider#url} */ readonly url: string; /** * The username to use for the OCI HTTP basic authentication when accessing the Kubernetes master endpoint. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#username HelmProvider#username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#username HelmProvider#username} */ readonly username: string; } @@ -479,7 +474,7 @@ export function helmProviderRegistryToHclTerraform(struct?: HelmProviderRegistry /** -* Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs helm} +* Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs helm} */ export class HelmProvider extends cdktf.TerraformProvider { @@ -495,7 +490,7 @@ export class HelmProvider extends cdktf.TerraformProvider { * Generates CDKTF code for importing a HelmProvider resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the HelmProvider to import - * @param importFromId The id of the existing HelmProvider that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing HelmProvider that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the HelmProvider to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -507,7 +502,7 @@ export class HelmProvider extends cdktf.TerraformProvider { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs helm} Resource + * Create a new {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs helm} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -518,7 +513,7 @@ export class HelmProvider extends cdktf.TerraformProvider { terraformResourceType: 'helm', terraformGeneratorMetadata: { providerName: 'helm', - providerVersion: '2.14.1', + providerVersion: '2.15.0', providerVersionConstraint: '~> 2.3' }, terraformProviderSource: 'helm' diff --git a/src/release/README.md b/src/release/README.md index f6dbc366..55ba0b69 100644 --- a/src/release/README.md +++ b/src/release/README.md @@ -1,3 +1,3 @@ # `helm_release` -Refer to the Terraform Registry for docs: [`helm_release`](https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release). +Refer to the Terraform Registry for docs: [`helm_release`](https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release). diff --git a/src/release/index.ts b/src/release/index.ts index 4e8a59bd..fc624377 100644 --- a/src/release/index.ts +++ b/src/release/index.ts @@ -1,9 +1,4 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -// https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release +// https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release // generated from terraform resource schema import { Construct } from 'constructs'; @@ -15,71 +10,71 @@ export interface ReleaseConfig extends cdktf.TerraformMetaArguments { /** * If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#atomic Release#atomic} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#atomic Release#atomic} */ readonly atomic?: boolean | cdktf.IResolvable; /** * Chart name to be installed. A path may be used. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#chart Release#chart} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#chart Release#chart} */ readonly chart: string; /** * Allow deletion of new resources created in this upgrade when upgrade fails. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#cleanup_on_fail Release#cleanup_on_fail} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#cleanup_on_fail Release#cleanup_on_fail} */ readonly cleanupOnFail?: boolean | cdktf.IResolvable; /** * Create the namespace if it does not exist. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#create_namespace Release#create_namespace} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#create_namespace Release#create_namespace} */ readonly createNamespace?: boolean | cdktf.IResolvable; /** * Run helm dependency update before installing the chart. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#dependency_update Release#dependency_update} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#dependency_update Release#dependency_update} */ readonly dependencyUpdate?: boolean | cdktf.IResolvable; /** * Add a custom description * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#description Release#description} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#description Release#description} */ readonly description?: string; /** * Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#devel Release#devel} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#devel Release#devel} */ readonly devel?: boolean | cdktf.IResolvable; /** * Prevent CRD hooks from, running, but run other hooks. See helm install --no-crd-hook * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_crd_hooks Release#disable_crd_hooks} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_crd_hooks Release#disable_crd_hooks} */ readonly disableCrdHooks?: boolean | cdktf.IResolvable; /** * If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_openapi_validation Release#disable_openapi_validation} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_openapi_validation Release#disable_openapi_validation} */ readonly disableOpenapiValidation?: boolean | cdktf.IResolvable; /** * Prevent hooks from running.Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#disable_webhooks Release#disable_webhooks} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#disable_webhooks Release#disable_webhooks} */ readonly disableWebhooks?: boolean | cdktf.IResolvable; /** * Force resource update through delete/recreate if needed. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#force_update Release#force_update} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#force_update Release#force_update} */ readonly forceUpdate?: boolean | cdktf.IResolvable; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#id Release#id} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#id Release#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. @@ -88,169 +83,175 @@ export interface ReleaseConfig extends cdktf.TerraformMetaArguments { /** * Location of public keys used for verification. Used only if `verify` is true. Defaults to `/.gnupg/pubring.gpg` in the location set by `home`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#keyring Release#keyring} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#keyring Release#keyring} */ readonly keyring?: string; /** * Run helm lint when planning. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#lint Release#lint} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#lint Release#lint} */ readonly lint?: boolean | cdktf.IResolvable; /** * Limit the maximum number of revisions saved per release. Use 0 for no limit. Defaults to 0 (no limit). * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#max_history Release#max_history} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#max_history Release#max_history} */ readonly maxHistory?: number; /** * Release name. The length must not be longer than 53 characters. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name} */ readonly name: string; /** * Namespace to install the release into. Defaults to `default`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#namespace Release#namespace} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#namespace Release#namespace} */ readonly namespace?: string; /** * Pass credentials to all domains. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#pass_credentials Release#pass_credentials} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#pass_credentials Release#pass_credentials} */ readonly passCredentials?: boolean | cdktf.IResolvable; /** * Perform pods restart during upgrade/rollback. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#recreate_pods Release#recreate_pods} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#recreate_pods Release#recreate_pods} */ readonly recreatePods?: boolean | cdktf.IResolvable; /** * If set, render subchart notes along with the parent. Defaults to `true`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#render_subchart_notes Release#render_subchart_notes} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#render_subchart_notes Release#render_subchart_notes} */ readonly renderSubchartNotes?: boolean | cdktf.IResolvable; /** * Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#replace Release#replace} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#replace Release#replace} */ readonly replace?: boolean | cdktf.IResolvable; /** * Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository Release#repository} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository Release#repository} */ readonly repository?: string; /** * The Repositories CA File * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_ca_file Release#repository_ca_file} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_ca_file Release#repository_ca_file} */ readonly repositoryCaFile?: string; /** * The repositories cert file * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_cert_file Release#repository_cert_file} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_cert_file Release#repository_cert_file} */ readonly repositoryCertFile?: string; /** * The repositories cert key file * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_key_file Release#repository_key_file} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_key_file Release#repository_key_file} */ readonly repositoryKeyFile?: string; /** * Password for HTTP basic authentication * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_password Release#repository_password} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_password Release#repository_password} */ readonly repositoryPassword?: string; /** * Username for HTTP basic authentication * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#repository_username Release#repository_username} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#repository_username Release#repository_username} */ readonly repositoryUsername?: string; /** * When upgrading, reset the values to the ones built into the chart. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#reset_values Release#reset_values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#reset_values Release#reset_values} */ readonly resetValues?: boolean | cdktf.IResolvable; /** * When upgrading, reuse the last release's values and merge in any overrides. If 'reset_values' is specified, this is ignored. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#reuse_values Release#reuse_values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#reuse_values Release#reuse_values} */ readonly reuseValues?: boolean | cdktf.IResolvable; /** * If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#skip_crds Release#skip_crds} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#skip_crds Release#skip_crds} */ readonly skipCrds?: boolean | cdktf.IResolvable; /** * Time in seconds to wait for any individual kubernetes operation. Defaults to 300 seconds. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#timeout Release#timeout} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#timeout Release#timeout} */ readonly timeout?: number; /** + * If true, the provider will install the release at the specified version even if a release not controlled by the provider is present: this is equivalent to running 'helm upgrade --install' with the Helm CLI. WARNING: this may not be suitable for production use -- see the 'Upgrade Mode' note in the provider documentation. Defaults to `false`. + * + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#upgrade_install Release#upgrade_install} + */ + readonly upgradeInstall?: boolean | cdktf.IResolvable; + /** * List of values in raw yaml format to pass to helm. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#values Release#values} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#values Release#values} */ readonly values?: string[]; /** * Verify the package before installing it.Defaults to `false`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#verify Release#verify} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#verify Release#verify} */ readonly verify?: boolean | cdktf.IResolvable; /** * Specify the exact chart version to install. If this is not specified, the latest version is installed. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#version Release#version} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#version Release#version} */ readonly version?: string; /** * Will wait until all resources are in a ready state before marking the release as successful. Defaults to `true`. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#wait Release#wait} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#wait Release#wait} */ readonly wait?: boolean | cdktf.IResolvable; /** * If wait is enabled, will wait until all Jobs have been completed before marking the release as successful. Defaults to `false``. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#wait_for_jobs Release#wait_for_jobs} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#wait_for_jobs Release#wait_for_jobs} */ readonly waitForJobs?: boolean | cdktf.IResolvable; /** * postrender block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#postrender Release#postrender} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#postrender Release#postrender} */ readonly postrender?: ReleasePostrender; /** * set block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set Release#set} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set Release#set} */ readonly set?: ReleaseSet[] | cdktf.IResolvable; /** * set_list block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set_list Release#set_list} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set_list Release#set_list} */ readonly setList?: ReleaseSetListStruct[] | cdktf.IResolvable; /** * set_sensitive block * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#set_sensitive Release#set_sensitive} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#set_sensitive Release#set_sensitive} */ readonly setSensitive?: ReleaseSetSensitive[] | cdktf.IResolvable; } @@ -378,13 +379,13 @@ export interface ReleasePostrender { /** * an argument to the post-renderer (can specify multiple) * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#args Release#args} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#args Release#args} */ readonly args?: string[]; /** * The command binary path. * - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#binary_path Release#binary_path} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#binary_path Release#binary_path} */ readonly binaryPath: string; } @@ -494,15 +495,15 @@ export class ReleasePostrenderOutputReference extends cdktf.ComplexObject { } export interface ReleaseSet { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type} */ readonly type?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value} */ readonly value: string; } @@ -670,11 +671,11 @@ export class ReleaseSetList extends cdktf.ComplexList { } export interface ReleaseSetListStruct { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value} */ readonly value: string[]; } @@ -813,15 +814,15 @@ export class ReleaseSetListStructList extends cdktf.ComplexList { } export interface ReleaseSetSensitive { /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#name Release#name} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#name Release#name} */ readonly name: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#type Release#type} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#type Release#type} */ readonly type?: string; /** - * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#value Release#value} + * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#value Release#value} */ readonly value: string; } @@ -989,7 +990,7 @@ export class ReleaseSetSensitiveList extends cdktf.ComplexList { } /** -* Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release helm_release} +* Represents a {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release helm_release} */ export class Release extends cdktf.TerraformResource { @@ -1005,7 +1006,7 @@ export class Release extends cdktf.TerraformResource { * Generates CDKTF code for importing a Release resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Release to import - * @param importFromId The id of the existing Release that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release#import import section} in the documentation of this resource for the id to use + * @param importFromId The id of the existing Release that should be imported. Refer to the {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Release to import is found */ public static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider) { @@ -1017,7 +1018,7 @@ export class Release extends cdktf.TerraformResource { // =========== /** - * Create a new {@link https://registry.terraform.io/providers/hashicorp/helm/2.14.1/docs/resources/release helm_release} Resource + * Create a new {@link https://registry.terraform.io/providers/hashicorp/helm/2.15.0/docs/resources/release helm_release} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope @@ -1028,7 +1029,7 @@ export class Release extends cdktf.TerraformResource { terraformResourceType: 'helm_release', terraformGeneratorMetadata: { providerName: 'helm', - providerVersion: '2.14.1', + providerVersion: '2.15.0', providerVersionConstraint: '~> 2.3' }, provider: config.provider, @@ -1070,6 +1071,7 @@ export class Release extends cdktf.TerraformResource { this._reuseValues = config.reuseValues; this._skipCrds = config.skipCrds; this._timeout = config.timeout; + this._upgradeInstall = config.upgradeInstall; this._values = config.values; this._verify = config.verify; this._version = config.version; @@ -1591,6 +1593,22 @@ export class Release extends cdktf.TerraformResource { return this._timeout; } + // upgrade_install - computed: false, optional: true, required: false + private _upgradeInstall?: boolean | cdktf.IResolvable; + public get upgradeInstall() { + return this.getBooleanAttribute('upgrade_install'); + } + public set upgradeInstall(value: boolean | cdktf.IResolvable) { + this._upgradeInstall = value; + } + public resetUpgradeInstall() { + this._upgradeInstall = undefined; + } + // Temporarily expose input value. Use with caution. + public get upgradeInstallInput() { + return this._upgradeInstall; + } + // values - computed: false, optional: true, required: false private _values?: string[]; public get values() { @@ -1772,6 +1790,7 @@ export class Release extends cdktf.TerraformResource { reuse_values: cdktf.booleanToTerraform(this._reuseValues), skip_crds: cdktf.booleanToTerraform(this._skipCrds), timeout: cdktf.numberToTerraform(this._timeout), + upgrade_install: cdktf.booleanToTerraform(this._upgradeInstall), values: cdktf.listMapper(cdktf.stringToTerraform, false)(this._values), verify: cdktf.booleanToTerraform(this._verify), version: cdktf.stringToTerraform(this._version), @@ -1972,6 +1991,12 @@ export class Release extends cdktf.TerraformResource { type: "simple", storageClassType: "number", }, + upgrade_install: { + value: cdktf.booleanToHclTerraform(this._upgradeInstall), + isBlock: false, + type: "simple", + storageClassType: "boolean", + }, values: { value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(this._values), isBlock: false, diff --git a/src/version.json b/src/version.json index 099838a0..ea5cc5aa 100644 --- a/src/version.json +++ b/src/version.json @@ -1,3 +1,3 @@ { - "registry.terraform.io/hashicorp/helm": "2.14.1" + "registry.terraform.io/hashicorp/helm": "2.15.0" }