Unverified Commit 12c0dad4 authored by Jason Berlinsky's avatar Jason Berlinsky Committed by GitHub
Browse files

Merge branch 'master' into internal/disable-color-in-ci

parents ae976239 93340b19
Showing with 15 additions and 4 deletions
+15 -4
......@@ -8,6 +8,7 @@ project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased]
### Changed
* Set `horizontal_pod_autoscaling` to `true` by default. #42
* Add `remove_default_node_pool` set to `false` by default #15
## [v0.4.0] - 2018-12-19
### Added
......
......@@ -106,6 +106,7 @@ Then perform the following commands on the root folder:
| network | The VPC network to host the cluster in (required) | string | - | yes |
| network_policy | Enable network policy addon | string | `false` | no |
| network_project_id | The project ID of the shared VPC's host (for shared vpc support) | string | `` | no |
| remove_default_node_pool | Boolean value determining removal of default node pool | bool | false | no |
| node_pools | List of maps containing node pools | list | `<list>` | no |
| node_pools_labels | Map of maps containing node labels by node-pool name | map | `<map>` | no |
| node_pools_tags | Map of lists containing node network tags by node-pool name | map | `<map>` | no |
......
......@@ -26,8 +26,8 @@ resource "google_container_cluster" "primary" {
region = "${var.region}"
additional_zones = ["${coalescelist(compact(var.zones), sort(random_shuffle.available_zones.result))}"]
network = "${data.google_compute_network.gke_network.self_link}"
subnetwork = "${data.google_compute_subnetwork.gke_subnetwork.self_link}"
network = "${replace(data.google_compute_network.gke_network.self_link, "https://www.googleapis.com/compute/v1/", "")}"
subnetwork = "${replace(data.google_compute_subnetwork.gke_subnetwork.self_link, "https://www.googleapis.com/compute/v1/", "")}"
min_master_version = "${local.kubernetes_version}"
logging_service = "${var.logging_service}"
......@@ -81,6 +81,8 @@ resource "google_container_cluster" "primary" {
service_account = "${lookup(var.node_pools[0], "service_account", var.service_account)}"
}
}
remove_default_node_pool = "${var.remove_default_node_pool}"
}
/******************************************
......
......@@ -26,8 +26,8 @@ resource "google_container_cluster" "zonal_primary" {
zone = "${var.zones[0]}"
additional_zones = ["${slice(var.zones,1,length(var.zones))}"]
network = "${data.google_compute_network.gke_network.self_link}"
subnetwork = "${data.google_compute_subnetwork.gke_subnetwork.self_link}"
network = "${replace(data.google_compute_network.gke_network.self_link, "https://www.googleapis.com/compute/v1/", "")}"
subnetwork = "${replace(data.google_compute_subnetwork.gke_subnetwork.self_link, "https://www.googleapis.com/compute/v1/", "")}"
min_master_version = "${local.kubernetes_version}"
logging_service = "${var.logging_service}"
......@@ -81,6 +81,8 @@ resource "google_container_cluster" "zonal_primary" {
service_account = "${lookup(var.node_pools[0], "service_account", var.service_account)}"
}
}
remove_default_node_pool = "${var.remove_default_node_pool}"
}
/******************************************
......
......@@ -117,6 +117,11 @@ variable "ip_range_services" {
description = "The secondary ip range to use for pods"
}
variable "remove_default_node_pool" {
description = "Remove default node pool while setting up the cluster"
default = false
}
variable "node_pools" {
type = "list"
description = "List of maps containing node pools"
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment