IMPROVEMENTS:
- Upgrade helm dependency to 3.9.0 (#867)
- Add
args
attribute inpost_render
block in (#869) - Add
pass_credentials
attribute (#841) - Add
proxy_url
attribute to provider block (#843)
BUG FIXES:
- Don't persist state when update causes an error (#857)
FIX:
- Only run OCI login on create and update (#846)
- OCI login concurrency issue (#848)
- Upgrade helm dependency to v3.8.1
- Add support for OCI registries
HOTFIX:
- Fix exec plugin interactive mode regression (#798)
- Upgrade helm to 3.7.1
- Support templates with multiple resources in helm_template data source (#772)
- Upgrade helm to 3.6.2
- Add support for stand-alone debug mode (launch with -debug argument) (#748)
- Add helm_template data source to render chart templates locally (#483)
- Surface diagnostics when helm release creation fails (#727)
- Fix dependency download on resource update (#580)
- Add support for the --wait-for-jobs option (#720)
- Fix dry-run happening at plan when manifest is not enabled (#724)
IMPROVEMENTS:
- Add chart diff support by storing the rendered manifest (#702)
- Update to Helm 3.5.3 (#709)
- Docs: add link to Learn tutorial (#714)
BUG FIXES:
- Remove kubeconfig file check (#708)
BUG FIXES:
- Fix documentation for KUBE_TOKEN env var name (#684)
- Fix destroy stage error for charts with "helm.sh/resource-policy:keep" annotation (#671)
- Fix read function to set resource id to null when not found (#674)
IMPROVEMENTS:
- Update provider configuration docs (#673)
BUG FIXES:
- Remove check for empty kubernetes block
BUG FIXES:
- Move kubernetes config check out of providerConfigure (#648)
BREAKING CHANGES: Please review our upgrade guide.
- Update Terraform SDK to v2 (#594).
- Remove deprecated helm_repository resource and data source (#600)
- Remove implicit support for KUBECONFIG (#604)
- Remove load_config_file attribute (#604)
- Remove set_string attribute from helm_release (#608)
IMPROVEMENTS:
- Add support for multiple paths to kubeconfig files (#636)
- Remove remote dependencies from test-fixtures (#638)
- Set up matrix build to run acc tests against different tf versions (#637)
BUG FIXES:
- Fix nil pointer crash when using Helm plugins (#598)
IMPROVEMENTS:
- Upgrade Helm to 3.3.4 (#572)
IMPROVEMENTS:
- Added app_version to metadata attribute block (#532)
BUG FIXES:
- Fix nil path for
dependency_update
flag (#482)
BUG FIXES:
- Update go-version for CVE-2020-14039 (#548)
BUG FIXES:
- Fix concurrent read/write crash (#525)
- Fix for provider hang (#505)
BUG FIXES:
- Add a lint attribute to helm_release (#514)
BUG FIXES:
- Fix linter crash (#487)
IMPROVEMENTS:
- Cloak sensitive values in metadata field (#480)
- Upgrade to Helm 3.2.0
- Deprecate helm_repository data source
- Lint chart at plan time
BUG FIXES:
- Fix chart path bug causing unwanted diff (#449)
IMPROVEMENTS:
- Add import feature for helm_release (#394)
- Run acceptance tests in travis-ci using kind
- Upgrade helm to version v3.1.2 (#440)
- Add description attribute
- Add post-rendering support
BUG FIXES:
- Fix errors being swallowed when creating a helm_release (#406)
- Various documentation fixes
BREAKING CHANGES:
- No longer supports helm v2 (#378)
- Provider no longer supports the following parameters
- host
- home
- namespace
- init_helm_home
- install_tiller
- tiller_image
- connection_timeout
- service_account
- automount_service_account_token
- override
- max_history (Moved to the release)
- plugins_disable
- insecure
- enable_tls
- client_key
- client_certificate
- ca_certificate
- Release no longer supports the following parameters
- disable_crd_hooks
- Release Parameters that were renamed
- reuse was renamed to replace to match the rename in helm v3
IMPROVEMENTS:
- Upgrade Helm to v3.0
- Adds the following parameters to the provider
- plugins_path - (Optional) The path to the plugins directory. Defaults to
HELM_PLUGINS
env if it is set, otherwise uses the default path set by helm. - registry_config_path - (Optional) The path to the registry config file. Defaults to
HELM_REGISTRY_CONFIG
env if it is set, otherwise uses the default path set by helm. - repository_config_path - (Optional) The path to the file containing repository names and URLs. Defaults to
HELM_REPOSITORY_CONFIG
env if it is set, otherwise uses the default path set by helm. - repository_cache - (Optional) The path to the file containing cached repository indexes. Defaults to
HELM_REPOSITORY_CACHE
env if it is set, otherwise uses the default path set by helm. - helm_driver - (Optional) "The backend storage driver. Valid values are:
configmap
,secret
,memory
. Defaults tosecret
- plugins_path - (Optional) The path to the plugins directory. Defaults to
- Adds the following parameters to the release
- repository_key_file - (Optional) The repositories cert key file
- repository_cert_file - (Optional) The repositories cert file
- repository_ca_file - (Optional) The Repositories CA File.
- repository_username - (Optional) Username for HTTP basic authentication against the repository.
- repository_password - (Optional) Password for HTTP basic authentication against the reposotory.
- reset_values - (Optional) When upgrading, reset the values to the ones built into the chart. Defaults to
false
. - cleanup_on_fail - (Optional) Allow deletion of new resources created in this upgrade when upgrade fails. Defaults to
false
. - max_history - (Optional) Maximum number of release versions stored per release. Defaults to 0 (no limit).
- atomic - (Optional) If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to false.
- skip_crds - (Optional) If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to false.
- render_subchart_notes - (Optional) If set, render subchart notes along with the parent. Defaults to true.
- dependency_update - (Optional) Runs helm dependency update before installing the chart. Defaults to false
BUG FIXES:
- Tiller installed version should match helm client (#365)
IMPROVEMENTS:
- Upgrade Helm to v2.15.1 and Kubernetes to v1.15.5
- Migrate to terraform-plugin-sdk
- Allow for colon separated KUBECONFIG (#98)
- Modernise docs
BUG FIXES:
- Remove manual installation instructions
- Fix loading kubeconfig when disabled (#307)
- Don't enable TLS if
enable_tls
is false (#245) - Remove ForceNew on repo and chart changes (#173)
BUG FIXES:
- Revert "Escape commas in set_string" (#310)
IMPROVEMENTS:
- Update helm and tiller to 2.14.1 (#294)
- Wait for tiller if it's not ready (#295)
FEATURES:
- Automatically initialize the configured helm home directory (#185)
IMPROVEMENTS:
- Update helm and tiller to 2.14.0 (#277)
- Update terraform to 0.12.1 (#289 #290)
BUG FIXES:
- Fix concurrency issues reading multiple repos (#272)
- Documentation fixes (#262 #270 #276)
- helm/resource_release: typo fixes (#282)
FEATURES:
IMPROVEMENTS:
- Migrate to Terraform 0.12 SDK
- Move to Go modules for dep-management
BUG FIXES:
- Properly handle commas in attribute values
- Documentation fixes
FEATURES:
helm_repository
is now a data source. We retain backwards compatibility throughDataSourceResourceShim
(#221)- Use configured helm home when reading default TLS settings (#210)
- Added
load_config_file
option to enable or disable the load of kubernetes config file (#231)
IMPROVEMENTS:
- CI and doc improvements
FEATURES:
- Added the possibility to set sensitive values (#153)
IMPROVEMENTS:
- Multiple README, logs and docs improvements
- Go 1.11 and modules (#179, #200 and #201)
- Default tiller version v2.11.0 (#194)
- Suppress diff of "keyring" and "devel" attributes (#193)
- Add entries to .gitignore to roughly match the Google provider (#206)
BUG FIXES:
- Fix when Helm provider ignores FAILED release state (#161)
- Use
127.0.0.1
as defaultlocalhost
(#207)
- Based on Helm 2.11
- Bug fix: A recursion between the read and create methods as described in PR #137
- Re-release after induction into 'terraform-providers'. This is to align to the de-facto repository version sequence.
- Initial Release by Hashicorp