FEATURES:
ENHANCEMENTS:
- Update docs with branching and release process info. See #391
- Update sdk to v2 for IDE debug capabilities. See #347
- Update RKE to v1.4.6 for new 1.24-1.25 Rancher images and 1.26 cluster support, and update sdk v2 to 2.27.0 to improve schema and logging performance. See #406
- Bump github.com/opencontainers/runc to 1.1.5. See #393
- Bump github.com/containerd/containerd to 1.5.18. See #394
BUG FIXES:
FEATURES:
ENHANCEMENTS:
- Update RKE to v1.4.3 for new 1.23-24 Rancher images, high CPU usage fix for v1.24 clusters, and AWS hostname-override fixes. See #386
BUG FIXES:
FEATURES:
ENHANCEMENTS:
- Update RKE to v1.4.2 for new Rancher images with calico and canal and workarounds for known kubelet and kube-proxy issues. See #377
- Bump golang.org/x/text to 0.3.8. See #376
- Bump github.com/containerd/containerd to 1.5.18. See #374
- Bump github.com/hashicorp/go-getter to 1.7.0. See #375
BUG FIXES:
FEATURES:
ENHANCEMENTS:
- Update RKE to v1.3.15. See #363
BUG FIXES:
FEATURES:
ENHANCEMENTS:
- Add release checklist to README. See #356
- Update RKE to v1.3.13 which supports kubernetes 1.24. See #357
BUG FIXES:
FEATURES:
ENHANCEMENTS:
BUG FIXES:
BUG FIXES:
- Patch & re-assign
rke_cluster_yamlpost create. See #327
FEATURES:
- New Argument:
rke_cluster.bastion_host.ignore_proxy_env_vars- (Optional) Ignore proxy env vars at Bastion Host? Default:false(bool)
ENHANCEMENTS:
- Updated RKE to v1.3.3
- Updated
rke_cluster.services.kube_api.secrets_encryption_config.custom_configgo struct to proper marshal/unmarshal at RKE v1.3.3
BUG FIXES:
FEATURES:
- New Argument:
rke_cluster.ingress.http_port- (Optional) Ingress controller http port (int) - New Argument:
rke_cluster.ingress.https_port- (Optional) Ingress controller https port (int) - New Argument:
rke_cluster.ingress.network_mode- (Optional) Networt mode for the ingress controller.hostNetwork,hostPortandnoneare supported (string)
ENHANCEMENTS:
- Updated RKE to v1.2.14
BUG FIXES:
FEATURES:
ENHANCEMENTS:
- Updated RKE to v1.2.13
- Added release binary for darwin arm64
BUG FIXES:
- Fix provider crash if
getClusterStatereturns err
FEATURES:
ENHANCEMENTS:
- Updated RKE to v1.2.9
- Updated golang to v1.16.5
BUG FIXES:
FEATURES:
ENHANCEMENTS:
- Updated RKE to v1.2.8
BUG FIXES:
FEATURES:
ENHANCEMENTS:
BUG FIXES:
- Fix
rke_cluster.services.etcd.backup_config.timeoutargument at tf schema
FEATURES:
- New Argument:
rke_cluster.services.etcd.backup_config.timeout- (Optional/Computed) Set timeout in seconds for etcd backup. For RKE v1.2.6 and above
ENHANCEMENTS:
- Updated RKE to v1.2.6
BUG FIXES:
- Fixed example link to default system image tags for RKE
FEATURES:
ENHANCEMENTS:
- Updated RKE to v1.2.4
BUG FIXES:
FEATURES:
ENHANCEMENTS:
- Updated RKE to v1.2.3
BUG FIXES:
- Fix upgrade crash if upgrade_strategy.drain is set
FEATURES:
ENHANCEMENTS:
- Updated RKE to v1.2.2
BUG FIXES:
FEATURES:
ENHANCEMENTS:
- Updated RKE to v1.2.1 including k8s CVE:
- CVE-2020-8563 - Secret leaks in kube-controller-manager when using vSphere provider
- CVE-2020-8564 - Docker config secrets leaked when file is malformed and log level >= 4
- CVE-2020-8566 - Mask Ceph RBD adminSecrets in logs when logLevel >= 4
BUG FIXES:
FEATURES:
ENHANCEMENTS:
- Updated RKE to v1.2.0
- Updated Golang to 1.14.9, removing vendor folder
- Updated install/update section on README.md file
BUG FIXES:
FEATURES:
ENHANCEMENTS:
- Updated RKE to v1.1.7
BUG FIXES:
- Ordering
rancher2_cluster.certificatesto avoid output diff on tf 0.13 - Fix provider crash if
rke_stateandrke_cluster_yamlare not consistent about nodes count
FEATURES:
ENHANCEMENTS:
- Updated RKE to v1.1.6
BUG FIXES:
FEATURES:
- New Feature: Added restore feature on
rke_clusterresource - Updated Arguments:
addon_job_timeout,authentication,authorization,cluster_name,dns,ignore_docker_version,ingress,monitoring,network,private_registries,services,ssh_cert_path,ssh_key_path,upgrade_strategyarguments has been defined ascomputed: false
ENHANCEMENTS:
- Updated RKE to v1.1.4
- Added support to
rke_cluster.services.kube_api.event_rate_limit.configuration - Added support to
rke_cluster.services.kube_api.secrets_encryption_config.custom_config - Updated provider docs to new registry format
- Added doc guide
Upgrade to terraform 0.13
BUG FIXES:
- Fixed missing
nodelocalsystem image custom registration - Updated
expandRKEClusterfunction to fixrke_clusterimport when audit log policy is defined - Fixed provider crash if
rke_cluster.dindis not defined - Fixed
nodesargument atrke_clusterresource to properly get updated - Fixed
rke_clusterimport. Updatedrke_clusterarguments
FEATURES:
ENHANCEMENTS:
- Updated go to 1.13
- Updated RKE to v1.1.3
- Adapt provider release to met terraform registry requirements
BUG FIXES:
- Updated
cloud_providerandbastion_hostarguments onrke_clusterresource to fix false diff - Updated
ignore_docker_versionargument onrke_clusterresource to fix provider crash
FEATURES:
ENHANCEMENTS:
- Set arguments as computed to avoid false diff:
upgrade_strategyonrke_clusterresourcessh_key_pathonbastion_hostargumentaudit_logonservices.kube_apiargument
- Add
externalas allowed value oncloud_providerargument - Add
nodelocalargument todnsargument onrke_clusterresource - Updated RKE to v1.1.1
BUG FIXES:
FEATURES:
- Deprecated Argument:
nodes_conf- Usecluster_yamlinstead - Deprecated Argument:
internal_kube_config_yaml- Usekube_config_yamlinstead - New Argument:
cluster_yaml- RKE cluster config yaml - New Import:
rke_cluster- RKE cluster import is supported
ENHANCEMENTS:
- Updated
hashicorp/terraform-plugin-sdkgo modules and vendor files to v1.8.0 - Updated go modules and vendor files to support RKE v1.1.0
- Added
upgrade_strategyargument torke_clusterresource - Updated
kubernetes_versionargument to get default and available k8s versions from rke metadata
BUG FIXES:
- Fixed computed fields to avoid inconsistent plan
- Disabled
debugconfig option until next rke release (Breaking logs) - Fixed segmentation fault with deprecated fields
- Fixed
vsphere_cloud_providerargument to avoid false diff - Fixed segmentation fault with deprecated fields
FEATURES:
ENHANCEMENTS:
- Updated
log_fileto sync logs
BUG FIXES:
- Fixed computed fields to avoid inconsistent plan
FEATURES:
ENHANCEMENTS:
- Added
cert_dir,custom_certsandupdate_onlyarguments to rke cluster configuration - Refactored
rke_clusterresource:- Added uuid as tfstate id
- Added
CustomizeDiffto control changes - Saving state on any execution
- Added
kube_api.audit_log.Configuration.policyargument toservicesargument - Added
dindsupport - Added acceptance tests
- Added
debugandlog_fileprovider configuration
BUG FIXES:
- Fixed k8s version upgrade on
rke_clusterresource
FEATURES:
ENHANCEMENTS:
- Updated go modules and vendor files to support RKE v1.0.4
- Added
mtuargument to network configuration - Save
rke_clusterresource data in tfstate even ifclusterUpfails, to be able to retry
BUG FIXES:
- Fix
nodes.portargument definition onrke_clusterresource - Fix false diffs setting:
- set
extra_*andimagearguments as computed on allservicesnested arguments - set
bastion_hostandcloud_providerarguments as non computed - set
hostname_overrideandinternal_addressarguments as computed onnodesargument
- set
FEATURES:
- Deprecated Datasource:
rke_node_parameter- Userke_clusterresource + dynamic instead - New Argument:
services - New Argument:
services.etcd - Deprecated Argument:
services_etcd- Useservices.etcdinstead - New Argument:
services.kube_api - Deprecated Argument:
services_kube_api- Useservices.kube_apiinstead - New Argument:
services.kube_controller - Deprecated Argument:
services_kube_controller- Useservices.kube_controllerinstead - New Argument:
services.kubelet - Deprecated Argument:
services_kubelet- Useservices.kubeletinstead - New Argument:
services.kubeproxy - Deprecated Argument:
services_kubeproxy- Useservices.kubeproxyinstead - New Argument:
services.scheduler - Deprecated Argument:
services_scheduler- Useservices.schedulerinstead - New Argument:
cloud_provider.aws_cloud_provider - Deprecated Argument:
cloud_provider.aws_cloud_config- Usecloud_provider.aws_cloud_providerinstead - New Argument:
cloud_provider.azure_cloud_provider - Deprecated Argument:
cloud_provider.azure_cloud_config- Usecloud_provider.azure_cloud_providerinstead - New Argument:
cloud_provider.custom_cloud_providerDeprecated Argument:cloud_provider.custom_cloud_config- Usecloud_provider.custom_cloud_providerinstead - New Argument:
cloud_provider.openstack_cloud_provider - Deprecated Argument:
cloud_provider.openstack_cloud_config- Usecloud_provider.openstack_cloud_providerinstead - New Argument:
cloud_provider.vsphere_cloud_provider - Deprecated Argument:
cloud_provider.vsphere_cloud_config- Usecloud_provider.vsphere_cloud_providerinstead
ENHANCEMENTS:
- Compatible with RKE v1.0.0
BUG FIXES:
Important There are some breaking changes from previous provider version. Some provider arguments has been deprecated, please take a look to Documentation