Skip to content

Releases: rancher/terraform-provider-rke

v1.1.4

05 Nov 19:38
21e2c20
Compare
Choose a tag to compare

1.1.4 (November 5, 2020)

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:

Kubernetes Versions

Kubernetes version
v1.19.3-rancher1-1
v1.18.10-rancher1-1
v1.17.13-rancher1-1

New kyperkube Images in v1.19.3-rancher1-1, v1.18.10-rancher1-1 and v1.17.13-rancher1-1

v1.1.3

06 Oct 10:20
8750184
Compare
Choose a tag to compare

1.1.3 (October 6, 2020)

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:

Kubernetes Versions

Kubernetes version
v1.19.2-rancher1-1
v1.18.9-rancher1-1
v1.17.12-rancher1-1
v1.16.15-rancher1-2

v1.1.2

18 Sep 15:25
6f043e0
Compare
Choose a tag to compare

1.1.2 (September 18, 2020)

FEATURES:

ENHANCEMENTS:

  • Updated RKE to v1.1.7

BUG FIXES:

  • Ordering rancher2_cluster.certificates to avoid output diff on tf 0.13
  • Fix provider crash if rke_state and rke_cluster_yaml are not consistent about nodes count

Kubernetes Versions

Kubernetes version
v1.18.8-rancher1-1
v1.17.11-rancher1-1
v1.16.15-rancher1-1
v1.16.14-rancher1-1
v1.15.12-rancher2-5

v1.1.1

28 Aug 02:53
497c0a2
Compare
Choose a tag to compare

1.1.1 (August 28, 2020)

FEATURES:

ENHANCEMENTS:

  • Updated RKE to v1.1.6

BUG FIXES:

Kubernetes Versions

Kubernetes version
v1.18.6-rancher1-1
v1.17.9-rancher1-1
v1.16.13-rancher1-1
v1.15.12-rancher2-4

v1.1.0

24 Aug 19:48
df691e6
Compare
Choose a tag to compare

CHANGELOG

1.1.0 (August 24, 2020)

FEATURES:

  • New Feature: Added restore feature on rke_cluster resource
  • 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_strategy arguments has been defined as computed: 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 nodelocal system image custom registration
  • Updated expandRKECluster function to fix rke_cluster import when audit log policy is defined
  • Fixed provider crash if rke_cluster.dind is not defined
  • Fixed nodes argument at rke_cluster resource to properly get updated
  • Fixed rke_cluster import. Updated rke_cluster arguments

Kubernetes Versions

Kubernetes version
v1.18.6-rancher1-1
v1.17.9-rancher1-1
v1.16.13-rancher1-1
v1.15.12-rancher2-4

v1.0.1

30 Jun 23:38
b286b57
Compare
Choose a tag to compare

CHANGELOG

1.0.1 (June 30, 2020)

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_provider and bastion_host arguments on rancher2_cluster resource to fix false diff
  • Updated ignore_docker_version argument on rancher2_cluster resource to fix provider crash

Kubernetes Versions

Kubernetes version
v1.18.3-rancher2-2
v1.17.6-rancher2-2
v1.16.10-rancher2-2
v1.15.12-rancher2-3

v1.0.0

07 May 11:53
9c95410
Compare
Choose a tag to compare

CHANGELOG

1.0.0 (May 7, 2020)

FEATURES:

ENHANCEMENTS:

  • Set arguments as computed to avoid false diff:
    • upgrade_strategy on rke_cluster resource
    • ssh_key_path on bastion_host argument
    • audit_log on services.kube_api argument
  • Add external as allowed value on cloud_provider argument
  • Add nodelocal argument to dns argument on rke_cluster resource
  • Updated RKE to v1.1.1

BUG FIXES:

Kubernetes Versions

Kubernetes version
v1.17.5-rancher1-1
v1.16.9-rancher1-1
v1.15.11-rancher1-3

v1.0.0-rc5

03 Apr 18:43
26b7d1f
Compare
Choose a tag to compare
v1.0.0-rc5 Pre-release
Pre-release

CHANGELOG

1.0.0-rc5 (April 3, 2020)

FEATURES:

  • Deprecated Argument: nodes_conf - Use cluster_yaml instead
  • Deprecated Argument: internal_kube_config_yaml - Use kube_config_yaml instead
  • New Argument: cluster_yaml - RKE cluster config yaml
  • New Import: rke_cluster - RKE cluster import is supported

ENHANCEMENTS:

  • Updated hashicorp/terraform-plugin-sdk go modules and vendor files to v1.8.0
  • Updated go modules and vendor files to support RKE v1.1.0
  • Added upgrade_strategy argument to rke_cluster resource
  • Updated kubernetes_version argument to get default and available k8s versions from rke metadata

BUG FIXES:

  • Fixed computed fields to avoid inconsistent plan
  • Disabled debug config option until next rke release (Breaking logs)
  • Fixed segmentation fault with deprecated fields
  • Fixed vsphere_cloud_provider argument to avoid false diff
  • Fixed segmentation fault with deprecated fields

Kubernetes Versions

Kubernetes version
v1.17.4-rancher1-3
v1.16.8-rancher1-3
v1.15.11-rancher1-3

v1.0.0-rc4

13 Mar 21:08
b1d9cca
Compare
Choose a tag to compare
v1.0.0-rc4 Pre-release
Pre-release

CHANGELOG

FEATURES:

ENHANCEMENTS:

  • Updated log_file to sync logs

BUG FIXES:

  • Fixed computed fields to avoid inconsistent plan

Kubernetes Versions

Kubernetes version
v1.17.2-rancher1-2
v1.16.6-rancher1-2
v1.15.9-rancher1-1

If you want to use a different version than listed below, you will need to update Kubernetes using the system_images argument in your tf file.

v1.0.0-rc3

28 Feb 00:04
91b6d14
Compare
Choose a tag to compare
v1.0.0-rc3 Pre-release
Pre-release

CHANGELOG

FEATURES:

ENHANCEMENTS:

  • Added cert_dir, custom_certs and update_only arguments to rke cluster configuration
  • Refactored rke_cluster resource:
    • Added uuid as tfstate id
    • Added CustomizeDiff to control changes
    • Saving state on any execution
  • Added kube_api.audit_log.Configuration.policy argument to services argument
  • Added dind support
  • Added acceptance tests
  • Added debug and log_file provider configuration

BUG FIXES:

  • Fixed k8s version upgrade on rke_cluster resource

Kubernetes Versions

Kubernetes version
v1.17.2-rancher1-2
v1.16.6-rancher1-2
v1.15.9-rancher1-1

If you want to use a different version than listed below, you will need to update Kubernetes using the system_images argument in your tf file.