From 438cf24fdb5d4af70cf57dc88a6920af0c16418d Mon Sep 17 00:00:00 2001 From: tombuildsstuff Date: Fri, 14 Feb 2020 09:15:51 +0100 Subject: [PATCH] r/kubernetes_cluster: updating the default for load_balancer_sku to `Standard` Fixes #4465 --- .../services/containers/resource_arm_kubernetes_cluster.go | 3 ++- website/docs/r/kubernetes_cluster.html.markdown | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/azurerm/internal/services/containers/resource_arm_kubernetes_cluster.go b/azurerm/internal/services/containers/resource_arm_kubernetes_cluster.go index a42cbb75ae8b..0d892bfa7d6b 100644 --- a/azurerm/internal/services/containers/resource_arm_kubernetes_cluster.go +++ b/azurerm/internal/services/containers/resource_arm_kubernetes_cluster.go @@ -407,8 +407,9 @@ func resourceArmKubernetesCluster() *schema.Resource { "load_balancer_sku": { Type: schema.TypeString, Optional: true, - Default: string(containerservice.Basic), + Default: string(containerservice.Standard), ForceNew: true, + // TODO: fix the casing in the Swagger ValidateFunc: validation.StringInSlice([]string{ string(containerservice.Basic), string(containerservice.Standard), diff --git a/website/docs/r/kubernetes_cluster.html.markdown b/website/docs/r/kubernetes_cluster.html.markdown index 5e2fa650a8cd..cafa7ce36a4f 100644 --- a/website/docs/r/kubernetes_cluster.html.markdown +++ b/website/docs/r/kubernetes_cluster.html.markdown @@ -313,9 +313,9 @@ A `network_profile` block supports the following: Examples of how to use [AKS with Advanced Networking](https://docs.microsoft.com/en-us/azure/aks/networking-overview#advanced-networking) can be [found in the `./examples/kubernetes/` directory in the Github repository](https://github.com/terraform-providers/terraform-provider-azurerm/tree/master/examples/kubernetes). -* `load_balancer_sku` - (Optional) Specifies the SKU of the Load Balancer used for this Kubernetes Cluster. Possible values are `basic` and `standard`. Defaults to `basic`. +* `load_balancer_sku` - (Optional) Specifies the SKU of the Load Balancer used for this Kubernetes Cluster. Possible values are `Basic` and `Standard`. Defaults to `Standard`. -* `load_balancer_profile` - (Optional) A `load_balancer_profile` block. This can only be specified when `load_balancer_sku` is set to `standard`. +* `load_balancer_profile` - (Optional) A `load_balancer_profile` block. This can only be specified when `load_balancer_sku` is set to `Standard`. ---