FIXES
- Fix concurrent read/write crash (#525)
- Fix for provider hang (#505)
FIXES:
- Add a lint attribute to helm_release (#514)
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
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
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
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
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)
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)
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
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)
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