From acc554754a16ae4e7e3ae07722f3a9c87a9da2ba Mon Sep 17 00:00:00 2001 From: Aris van Ommeren Date: Wed, 3 Feb 2021 17:49:18 +0100 Subject: [PATCH] Fix length of Windows Profile password --- .../containers/kubernetes_cluster_other_resource_test.go | 2 +- .../internal/services/containers/kubernetes_cluster_resource.go | 2 +- website/docs/r/kubernetes_cluster.html.markdown | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/azurerm/internal/services/containers/kubernetes_cluster_other_resource_test.go b/azurerm/internal/services/containers/kubernetes_cluster_other_resource_test.go index 6e526795c766..e5cf87dafa5e 100644 --- a/azurerm/internal/services/containers/kubernetes_cluster_other_resource_test.go +++ b/azurerm/internal/services/containers/kubernetes_cluster_other_resource_test.go @@ -970,7 +970,7 @@ resource "azurerm_kubernetes_cluster" "test" { windows_profile { admin_username = "azureuser" - admin_password = "P@55W0rd1234!" + admin_password = "P@55W0rd1234!h@2h1C0rP" } # the default node pool /has/ to be Linux agents - Windows agents can be added via the node pools resource diff --git a/azurerm/internal/services/containers/kubernetes_cluster_resource.go b/azurerm/internal/services/containers/kubernetes_cluster_resource.go index 2fe4ff900b8d..c5d0765ffdc1 100644 --- a/azurerm/internal/services/containers/kubernetes_cluster_resource.go +++ b/azurerm/internal/services/containers/kubernetes_cluster_resource.go @@ -571,7 +571,7 @@ func resourceKubernetesCluster() *schema.Resource { Type: schema.TypeString, Optional: true, Sensitive: true, - ValidateFunc: validation.StringIsNotEmpty, + ValidateFunc: validation.StringLenBetween(14, 123), }, }, }, diff --git a/website/docs/r/kubernetes_cluster.html.markdown b/website/docs/r/kubernetes_cluster.html.markdown index fabce7afcf43..c953e54859fd 100644 --- a/website/docs/r/kubernetes_cluster.html.markdown +++ b/website/docs/r/kubernetes_cluster.html.markdown @@ -392,7 +392,7 @@ A `windows_profile` block supports the following: * `admin_username` - (Required) The Admin Username for Windows VMs. -* `admin_password` - (Required) The Admin Password for Windows VMs. +* `admin_password` - (Required) The Admin Password for Windows VMs. Length must be between 14 and 123 characters. ## Attributes Reference