Releases: nilic/terraform-rancher2-vsphere-cluster
Releases · nilic/terraform-rancher2-vsphere-cluster
v2.6.3
v2.6.2
v2.6.1
v2.6.0
FEATURES:
rancher2-vsphere-cluster
: Added support for transferring network information (such as IP addresses, default gateway, DNS servers, DNS domain etc) through vApp properties to cluster nodes using node portgroup's network protocol profile. This is done by setting variablenode_network_protocol_profile_addressing
totrue
and can be used along with propercloud_config
configuration for setting static IP addresses on cluster nodes
v2.5.0
FEATURES:
rancher2-vsphere-cluster
: Added support for specifying cloud-config YAML for cluster nodes, either through global settingnode_cloud_config
or through a localcloud_config
parameter insidenode_spec
; contents of a cloud-config YAML file should be passed to the module, and this can be done either by defining YAML inline using Terraform'sheredoc
synthax or by loading it from a file using Terraform'sfile()
function; cloud-config spec is optional, if omitted, cloud-config file will be left empty (set to#cloud-config
)
v2.4.0
FEATURES:
rancher2-vsphere-cluster
: Added support for global node specifications through module input variables which name starts withnode_
; this allows parameters such as vSphere template, datacenter, cluster, resource pool, folder, datastore, portgroup, SSH user, SSH password and SSH user group to be set once and then applied for all cluster nodes; value of these parameters can be overridden by setting them locally throughnode_spec
; only input parameters that cannot be set globally and need to be set per each node role usingnode_spec
are number of vCPUs, memory and disk size
IMPROVEMENTS:
rancher2-vsphere-cluster
: resource pool and VM folder are now optional parameters for cluster nodes; if omitted, nodes will be created in cluster and datacenter rootrancher2-vsphere-cluster
: updated examples and separated into multiple files
v2.3.0
FEATURES:
rancher2-vsphere-cluster
: Added support for defining which Kubernetes version to deploy through variablekubernetes_version
rancher2-vsphere-cluster
: Added support for defining private Docker registries for the cluster through variableprivate_registries_spec
BREAKING CHANGES:
rancher2-vsphere-cluster
: Changed names of variablesk8s_network_plugin
tokubernetes_network_plugin
andnode_specs
tonode_spec
v2.2.0
v2.1.0
FEATURES:
rancher2-vsphere-cluster
: Added possibility to create a single node K8s cluster which could be useful for development, testing and learning purposes; this type of cluster uses a new node role calledall_in_one
BUG FIXES:
rancher2-vsphere-cluster
: Fixed default variable value forcontrol_plane
node pool, which would cause an error when creating the node pool, since the name should be RFC 1123 compliant