Skip to content

Commit

Permalink
fix: respect cluster autoscaling off flag (#17)
Browse files Browse the repository at this point in the history
  • Loading branch information
alexouzounis authored May 7, 2020
1 parent 06e31f1 commit 9354f37
Showing 1 changed file with 22 additions and 16 deletions.
38 changes: 22 additions & 16 deletions modules/gke-cluster/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -40,24 +40,30 @@ resource "google_container_cluster" "k8s-cluster" {
remove_default_node_pool = true
initial_node_count = 1

cluster_autoscaling {
enabled = var.cluster_autoscaling
autoscaling_profile = var.cluster_autoscaling_profile
resource_limits {
resource_type = "cpu"
minimum = var.cluster_autoscaling_min_cpu
maximum = var.cluster_autoscaling_max_cpu
}
resource_limits {
resource_type = "memory"
minimum = var.cluster_autoscaling_min_memory
maximum = var.cluster_autoscaling_max_memory
}
auto_provisioning_defaults {
oauth_scopes = var.cluster_autoscaling_gke_scopes
}
dynamic "cluster_autoscaling" {
for_each = var.cluster_autoscaling?[1,]:[]
content {
enabled = var.cluster_autoscaling
autoscaling_profile = var.cluster_autoscaling_profile
resource_limits {
resource_type = "cpu"
minimum = var.cluster_autoscaling_min_cpu
maximum = var.cluster_autoscaling_max_cpu
}
resource_limits {
resource_type = "memory"
minimum = var.cluster_autoscaling_min_memory
maximum = var.cluster_autoscaling_max_memory
}
auto_provisioning_defaults {
oauth_scopes = var.cluster_autoscaling_gke_scopes
}
}

}



maintenance_policy {
daily_maintenance_window {
start_time = var.daily_maintenance
Expand Down

0 comments on commit 9354f37

Please sign in to comment.