FEATURES:
ENHANCEMENTS:
BUG FIXES:
- Fix provider crash if getClusterState returns 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.timeout
argument at tf schema
FEATURES:
- New Argument:
rke_cluster.services.etcd.backup_config.timeout
- (Optional/Computed) Set timeout in seconds for etcd backup. Just 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.certificates
to avoid output diff on tf 0.13 - Fix provider crash if
rke_state
andrke_cluster_yaml
are not consistent about nodes count
FEATURES:
ENHANCEMENTS:
- Updated RKE to v1.1.6
BUG FIXES:
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 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
nodelocal
system image custom registration - Updated
expandRKECluster
function to fixrke_cluster
import when audit log policy is defined - Fixed provider crash if
rke_cluster.dind
is not defined - Fixed
nodes
argument atrke_cluster
resource to properly get updated - Fixed
rke_cluster
import. Updatedrke_cluster
arguments
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
andbastion_host
arguments onrke_cluster
resource to fix false diff - Updated
ignore_docker_version
argument onrke_cluster
resource to fix provider crash
FEATURES:
ENHANCEMENTS:
- Set arguments as computed to avoid false diff:
upgrade_strategy
onrke_cluster
resourcessh_key_path
onbastion_host
argumentaudit_log
onservices.kube_api
argument
- Add
external
as allowed value oncloud_provider
argument - Add
nodelocal
argument todns
argument onrke_cluster
resource - Updated RKE to v1.1.1
BUG FIXES:
FEATURES:
- Deprecated Argument:
nodes_conf
- Usecluster_yaml
instead - Deprecated Argument:
internal_kube_config_yaml
- Usekube_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 torke_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
FEATURES:
ENHANCEMENTS:
- Updated
log_file
to sync logs
BUG FIXES:
- Fixed computed fields to avoid inconsistent plan
FEATURES:
ENHANCEMENTS:
- Added
cert_dir
,custom_certs
andupdate_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 toservices
argument - Added
dind
support - Added acceptance tests
- Added
debug
andlog_file
provider configuration
BUG FIXES:
- Fixed k8s version upgrade on
rke_cluster
resource
FEATURES:
ENHANCEMENTS:
- Updated go modules and vendor files to support RKE v1.0.4
- Added
mtu
argument to network configuration - Save
rke_cluster
resource data in tfstate even ifclusterUp
fails, to be able to retry
BUG FIXES:
- Fix
nodes.port
argument definition onrke_cluster
resource - Fix false diffs setting:
- set
extra_*
andimage
arguments as computed on allservices
nested arguments - set
bastion_host
andcloud_provider
arguments as non computed - set
hostname_override
andinternal_address
arguments as computed onnodes
argument
- set
FEATURES:
- Deprecated Datasource:
rke_node_parameter
- Userke_cluster
resource + dynamic instead - New Argument:
services
- New Argument:
services.etcd
- Deprecated Argument:
services_etcd
- Useservices.etcd
instead - New Argument:
services.kube_api
- Deprecated Argument:
services_kube_api
- Useservices.kube_api
instead - New Argument:
services.kube_controller
- Deprecated Argument:
services_kube_controller
- Useservices.kube_controller
instead - New Argument:
services.kubelet
- Deprecated Argument:
services_kubelet
- Useservices.kubelet
instead - New Argument:
services.kubeproxy
- Deprecated Argument:
services_kubeproxy
- Useservices.kubeproxy
instead - New Argument:
services.scheduler
- Deprecated Argument:
services_scheduler
- Useservices.scheduler
instead - New Argument:
cloud_provider.aws_cloud_provider
- Deprecated Argument:
cloud_provider.aws_cloud_config
- Usecloud_provider.aws_cloud_provider
instead - New Argument:
cloud_provider.azure_cloud_provider
- Deprecated Argument:
cloud_provider.azure_cloud_config
- Usecloud_provider.azure_cloud_provider
instead - New Argument:
cloud_provider.custom_cloud_provider
Deprecated Argument:cloud_provider.custom_cloud_config
- Usecloud_provider.custom_cloud_provider
instead - New Argument:
cloud_provider.openstack_cloud_provider
- Deprecated Argument:
cloud_provider.openstack_cloud_config
- Usecloud_provider.openstack_cloud_provider
instead - New Argument:
cloud_provider.vsphere_cloud_provider
- Deprecated Argument:
cloud_provider.vsphere_cloud_config
- Usecloud_provider.vsphere_cloud_provider
instead
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