Skip to content

Releases: russmedia/terraform-google-kubernetes-cluster

Taints on node pools and Terraform 0.13

12 Mar 15:41
47baac8
Compare
Choose a tag to compare
  • using terraform 0.13 dynamic block to add taints
  • allowing no_schedule_taint and no_execute_taint on node pools

Terraform 0.12 Finally....

09 Apr 15:30
Compare
Choose a tag to compare
  • mostly terraform 0.12 related changes
  • exposing outgoing-ip (when nat is enabled)

Zonal clusters fix and node locations update.

05 Oct 14:11
0865c4c
Compare
Choose a tag to compare
  • Fixing node locations on regional clusters
  • Fixing private_ip_google_access not persisting on second terraform run
  • Adding new test to verify if nat ip is properly assigned
  • Breaking change - zonal clusters now use nodes from only one zone (due to changes on google cloud)

Configurable node pools oauth scopes

12 Jul 08:38
Compare
Choose a tag to compare

Features:

  • configurable node pools oauth scopes (global per all node pools) with variable node_pools_scopes of type list

Dynamic Kubernetes labels

18 Jun 11:30
3dab3eb
Compare
Choose a tag to compare

Features:

  • dynamic Kubernetes node labels per node pool

Network naming and version defaults

05 Apr 13:46
Compare
Choose a tag to compare
  • fixing wrong network naming when auto-creating network
  • preparing for google provider 2.3
  • allowing to leave empty master and nodes version (and use GKE defaults)

Zonal or Regional Clusters with Cloud Nat Option

06 Mar 10:26
Compare
Choose a tag to compare
  • zonal and regional clusters
  • cloud-nat option
  • ability to keep existing subnetwork and network (to allow non-breaking upgrade)
  • upgrade from 1.x.x description

Working on dependencies

21 Nov 10:12
Compare
Choose a tag to compare

Features

  • removing tags from a readme
  • removing default version of the cluster
  • changing IP networks to follow IP convention
  • adding VPC dependency within the module to avoid errors with non-existing network when creating a cluster

Multiple clusters setup

13 Nov 11:39
Compare
Choose a tag to compare

Features

  • adding cluster name to subnetwork name - in case of multiple clusters in the same workspace
  • using "${var.name}" (cluster name) in subnet name to avoid networking conflicts between multiple clusters

Removed default node pool

16 Oct 12:54
5965fe4
Compare
Choose a tag to compare

Features

  • default node pool is removed after cluster creation using remove_default_node_pool flag