Skip to content

Releases: nilic/terraform-rancher2-vsphere-cluster

v2.6.3

05 May 10:58
ed4912b
Compare
Choose a tag to compare

NOTES:

  • Fixed wrong variable name in one of the example files

v2.6.2

01 Apr 12:35
4f54d17
Compare
Choose a tag to compare

NOTES:

  • Updated module readme using terraform-docs v0.9.0

v2.6.1

01 Apr 10:44
096304e
Compare
Choose a tag to compare

NOTES:

  • Renamed and reorganized the repository for the purpose of publishing the module to Terraform registry

v2.6.0

31 Mar 10:52
914d5ec
Compare
Choose a tag to compare

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 variable node_network_protocol_profile_addressing to true and can be used along with proper cloud_config configuration for setting static IP addresses on cluster nodes

v2.5.0

29 Mar 20:37
51a2a0e
Compare
Choose a tag to compare

FEATURES:

  • rancher2-vsphere-cluster: Added support for specifying cloud-config YAML for cluster nodes, either through global setting node_cloud_config or through a local cloud_config parameter inside node_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's heredoc synthax or by loading it from a file using Terraform's file() function; cloud-config spec is optional, if omitted, cloud-config file will be left empty (set to #cloud-config)

v2.4.0

29 Mar 14:32
cf80c0e
Compare
Choose a tag to compare

FEATURES:

  • rancher2-vsphere-cluster: Added support for global node specifications through module input variables which name starts with node_; 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 through node_spec; only input parameters that cannot be set globally and need to be set per each node role using node_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 root
  • rancher2-vsphere-cluster: updated examples and separated into multiple files

v2.3.0

28 Mar 13:44
c997d63
Compare
Choose a tag to compare

FEATURES:

  • rancher2-vsphere-cluster: Added support for defining which Kubernetes version to deploy through variable kubernetes_version
  • rancher2-vsphere-cluster: Added support for defining private Docker registries for the cluster through variable private_registries_spec

BREAKING CHANGES:

  • rancher2-vsphere-cluster: Changed names of variables k8s_network_plugin to kubernetes_network_plugin and node_specs to node_spec

v2.2.0

27 Mar 18:46
2f90bc4
Compare
Choose a tag to compare

FEATURES:

  • rancher2-vsphere-cluster: Added support for defining vSphere cloud provider, necessary for dynamic provisioning of volumes

v2.1.0

26 Mar 14:32
Compare
Choose a tag to compare

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 called all_in_one

BUG FIXES:

  • rancher2-vsphere-cluster: Fixed default variable value for control_plane node pool, which would cause an error when creating the node pool, since the name should be RFC 1123 compliant

v2.0.0

25 Mar 22:26
Compare
Choose a tag to compare

IMPROVEMENTS:

  • rancher2-vsphere-cluster: Renamed node role names to comply with generally accepted conventions; available node roles are now control_plane, etcd, master (consolidated control_plane and etcd) and worker
  • switched to semantic versioning