Releases: russmedia/terraform-google-kubernetes-cluster
Releases · russmedia/terraform-google-kubernetes-cluster
Taints on node pools and Terraform 0.13
Terraform 0.12 Finally....
- mostly terraform 0.12 related changes
- exposing outgoing-ip (when nat is enabled)
Zonal clusters fix and node locations update.
- 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
Features:
- configurable node pools oauth scopes (global per all node pools) with variable
node_pools_scopes
of type list
Dynamic Kubernetes labels
Features:
- dynamic Kubernetes node labels per node pool
Network naming and version defaults
- 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
- 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
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
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
Features
- default node pool is removed after cluster creation using
remove_default_node_pool
flag