@@ -156,18 +156,16 @@ func TestAccKubernetesClusterNodePool_gatewayProfile(t *testing.T) {
156156
157157 data .ResourceTest (t , r , []acceptance.TestStep {
158158 {
159- Config : r .gatewayProfileConfig (data ),
159+ Config : r .gatewayProfileConfig (data , 30 ),
160160 Check : acceptance .ComposeTestCheckFunc (
161161 check .That (data .ResourceName ).ExistsInAzure (r ),
162- check .That (data .ResourceName ).Key ("gateway_profile.0.public_ip_prefix_size" ).HasValue ("30" ),
163162 ),
164163 },
165164 data .ImportStep (),
166165 {
167- Config : r .gatewayProfileConfigUpdated (data ),
166+ Config : r .gatewayProfileConfig (data , 29 ),
168167 Check : acceptance .ComposeTestCheckFunc (
169168 check .That (data .ResourceName ).ExistsInAzure (r ),
170- check .That (data .ResourceName ).Key ("gateway_profile.0.public_ip_prefix_size" ).HasValue ("29" ),
171169 ),
172170 },
173171 data .ImportStep (),
@@ -3531,90 +3529,43 @@ resource "azurerm_kubernetes_cluster_node_pool" "pool2" {
35313529 )
35323530}
35333531
3534- func (KubernetesClusterNodePoolResource ) gatewayProfileConfig (data acceptance.TestData ) string {
3532+ func (KubernetesClusterNodePoolResource ) gatewayProfileConfig (data acceptance.TestData , publicIPPrefixSize int ) string {
35353533 return fmt .Sprintf (`
35363534provider "azurerm" {
35373535 features {}
35383536}
35393537
35403538resource "azurerm_resource_group" "test" {
3541- name = "acctestRG-aks-%d"
3542- location = "%s"
3539+ name = "acctestRG-aks-%[1] d"
3540+ location = "%[2] s"
35433541}
35443542
35453543resource "azurerm_kubernetes_cluster" "test" {
3546- name = "acctestaks%d"
3544+ name = "acctestaks%[1] d"
35473545 location = azurerm_resource_group.test.location
35483546 resource_group_name = azurerm_resource_group.test.name
3549- dns_prefix = "acctestaks%d"
3550- sku_tier = "Standard"
3551- default_node_pool {
3552- name = "default"
3553- node_count = 1
3554- vm_size = "Standard_DS2_v2"
3555- }
3556- identity {
3557- type = "SystemAssigned"
3558- }
3559- }
3560-
3561- resource "azurerm_kubernetes_cluster_node_pool" "test" {
3562- name = "acctestaks%d"
3563- kubernetes_cluster_id = azurerm_kubernetes_cluster.test.id
3564- vm_size = "Standard_DS2_v2"
3565- node_count = 1
3566- gateway_profile {
3567- public_ip_prefix_size = 30
3568- }
3569- }
3570- ` , data .RandomInteger , // resource_group name
3571- data .Locations .Primary , // resource_group location
3572- data .RandomInteger , // kubernetes_cluster name
3573- data .RandomInteger , // kubernetes_cluster dns_prefix
3574- data .RandomInteger , // node_pool name
3575- )
3576- }
3577-
3578- func (KubernetesClusterNodePoolResource ) gatewayProfileConfigUpdated (data acceptance.TestData ) string {
3579- return fmt .Sprintf (`
3580- provider "azurerm" {
3581- features {}
3582- }
3583-
3584- resource "azurerm_resource_group" "test" {
3585- name = "acctestRG-aks-%d"
3586- location = "%s"
3587- }
3547+ dns_prefix = "acctestaks%[1]d"
35883548
3589- resource "azurerm_kubernetes_cluster" "test" {
3590- name = "acctestaks%d"
3591- location = azurerm_resource_group.test.location
3592- resource_group_name = azurerm_resource_group.test.name
3593- dns_prefix = "acctestaks%d"
3594- sku_tier = "Standard"
35953549 default_node_pool {
35963550 name = "default"
35973551 node_count = 1
3598- vm_size = "Standard_DS2_v2 "
3552+ vm_size = "Standard_D2s_v3 "
35993553 }
3554+
36003555 identity {
36013556 type = "SystemAssigned"
36023557 }
36033558}
36043559
36053560resource "azurerm_kubernetes_cluster_node_pool" "test" {
3606- name = "acctestaks%d "
3561+ name = "gateway "
36073562 kubernetes_cluster_id = azurerm_kubernetes_cluster.test.id
3608- vm_size = "Standard_DS2_v2 "
3563+ vm_size = "Standard_D2s_v3 "
36093564 node_count = 1
3565+
36103566 gateway_profile {
3611- public_ip_prefix_size = 29
3567+ public_ip_prefix_size = %[3]d
36123568 }
36133569}
3614- ` , data .RandomInteger , // resource_group name
3615- data .Locations .Primary , // resource_group location
3616- data .RandomInteger , // kubernetes_cluster name
3617- data .RandomInteger , // kubernetes_cluster dns_prefix
3618- data .RandomInteger , // node_pool name
3619- )
3570+ ` , data .RandomInteger , data .Locations .Primary , publicIPPrefixSize )
36203571}
0 commit comments